summaryrefslogtreecommitdiffstats
path: root/usr.sbin/acpi
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2017-09-03 06:43:08 +0000
committermav <mav@FreeBSD.org>2017-09-03 06:43:08 +0000
commit0805c36e52262f938aebc981125c9d83ade004e7 (patch)
tree5e2c175fcbe3a07c6bf543474ae8f1df7bc1b0e6 /usr.sbin/acpi
parent7e3dcea1a1c17915cbd33fd8fcec2b5530f8d3d1 (diff)
downloadFreeBSD-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.c5
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
OpenPOWER on IntegriCloud