npdmtool: be friendlier about disable das field

This commit is contained in:
Michael Scire 2020-12-01 17:54:31 -08:00 committed by fincs
parent fe13e1c1da
commit 72b9e5cc85

View File

@ -362,12 +362,10 @@ int CreateNpdm(const char *json, void **dst, u32 *dst_size) {
}
header.MmuFlags |= is_64_bit;
int disable_device_address_space_merge;
if (!cJSON_GetBoolean(npdm_json, "disable_device_address_space_merge", &disable_device_address_space_merge)) {
status = 0;
goto NPDM_BUILD_END;
}
int disable_device_address_space_merge; // optional
if (cJSON_GetBoolean(npdm_json, "disable_device_address_space_merge", &disable_device_address_space_merge)) {
header.MmuFlags |= ((disable_device_address_space_merge & 1) << 5);
}
/* ACID. */
memset(acid->Signature, 0, sizeof(acid->Signature));