Pack the SPCR struct definition since the struct isn't naturally aligned
authorpatrick <patrick@openbsd.org>
Tue, 23 Mar 2021 09:41:12 +0000 (09:41 +0000)
committerpatrick <patrick@openbsd.org>
Tue, 23 Mar 2021 09:41:12 +0000 (09:41 +0000)
commiteeb8d4725bb547b9e48e7cf690b06be1f2f06587
treefafb6aed02a2158a8a6d6c2ac8c52fde6a2b6d5c
parenta66e8666dd1e8617ff67e2f516e578445287310a
Pack the SPCR struct definition since the struct isn't naturally aligned
or padded, and hence e. g. the access to the PCI vendor/device id would be
broken.  The structs for the other tables all seem to be packed as well.

ok kettenis@
sys/arch/arm64/stand/efiboot/efiacpi.c
sys/dev/acpi/acpireg.h