[efi] Use EFI-native mechanism for accessing SMBIOS table
authorMichael Brown <mcb30@etherboot.org>
Thu, 4 Dec 2008 23:09:48 +0000 (23:09 +0000)
committerMichael Brown <mcb30@etherboot.org>
Thu, 4 Dec 2008 23:19:12 +0000 (23:19 +0000)
commit29480dd7159190b91cca17298a87425a58826d32
tree8fc1e70c689ab20d6ec7e85955a88a03a09354fa
parent045a22764afd75a0b887c7da6828d683c303ebb4
[efi] Use EFI-native mechanism for accessing SMBIOS table

EFI provides a copy of the SMBIOS table accessible via the EFI system
table, which we should use instead of manually scanning through the
F000:0000 segment.
15 files changed:
src/Makefile
src/arch/i386/include/bits/errfile.h
src/arch/i386/include/bits/smbios.h [new file with mode: 0644]
src/arch/i386/include/gpxe/bios_smbios.h [new file with mode: 0644]
src/arch/i386/include/smbios.h [deleted file]
src/arch/i386/interface/pcbios/bios_smbios.c [new file with mode: 0644]
src/config/defaults/efi.h
src/config/defaults/pcbios.h
src/include/gpxe/efi/Guid/SmBios.h [new file with mode: 0644]
src/include/gpxe/efi/efi_smbios.h [new file with mode: 0644]
src/include/gpxe/errfile.h
src/include/gpxe/smbios.h [new file with mode: 0644]
src/interface/efi/efi_smbios.c [new file with mode: 0644]
src/interface/smbios/smbios.c [moved from src/arch/i386/firmware/pcbios/smbios.c with 64% similarity]
src/interface/smbios/smbios_settings.c [moved from src/arch/i386/firmware/pcbios/smbios_settings.c with 99% similarity]