diff options
author | mav <mav@FreeBSD.org> | 2017-09-03 06:43:08 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2017-09-03 06:43:08 +0000 |
commit | 0805c36e52262f938aebc981125c9d83ade004e7 (patch) | |
tree | 5e2c175fcbe3a07c6bf543474ae8f1df7bc1b0e6 /usr.sbin/acpi | |
parent | 7e3dcea1a1c17915cbd33fd8fcec2b5530f8d3d1 (diff) | |
download | FreeBSD-src-0805c36e52262f938aebc981125c9d83ade004e7.zip FreeBSD-src-0805c36e52262f938aebc981125c9d83ade004e7.tar.gz |
MFC r323045: Fix flags field decoding in ACPI_NFIT_CONTROL_REGION.
It looked like incomplete copy/paste, printing absolute garbage.
While there, print ValidFields field ax hex, since it is a bitmask.
Diffstat (limited to 'usr.sbin/acpi')
-rw-r--r-- | usr.sbin/acpi/acpidump/acpi.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/usr.sbin/acpi/acpidump/acpi.c b/usr.sbin/acpi/acpidump/acpi.c index ea67b43..44fa594 100644 --- a/usr.sbin/acpi/acpidump/acpi.c +++ b/usr.sbin/acpi/acpidump/acpi.c @@ -1277,7 +1277,7 @@ acpi_print_nfit(ACPI_NFIT_HEADER *nfit) (u_int)ctlreg->SubsystemDeviceId); printf("\tSubsystemRevisionId=%u\n", (u_int)ctlreg->SubsystemRevisionId); - printf("\tValidFields=%u\n", (u_int)ctlreg->ValidFields); + printf("\tValidFields=0x%02x\n", (u_int)ctlreg->ValidFields); printf("\tManufacturingLocation=%u\n", (u_int)ctlreg->ManufacturingLocation); printf("\tManufacturingDate=%u\n", @@ -1300,8 +1300,7 @@ acpi_print_nfit(ACPI_NFIT_HEADER *nfit) #define PRINTFLAG(var, flag) printflag((var), ACPI_NFIT_## flag, #flag) printf("\tFlags="); - PRINTFLAG(mmap->Flags, ADD_ONLINE_ONLY); - PRINTFLAG(mmap->Flags, PROXIMITY_VALID); + PRINTFLAG(ctlreg->Flags, CONTROL_BUFFERED); PRINTFLAG_END(); #undef PRINTFLAG |