david/ipxe
Archived
1
0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/arch/i386/firmware/pcbios
Michael Brown 1dda75c9cd [pcbios] Allow for larger-than-20-byte buffers in e820mangler.S
Although the E820 API allows for a caller to provide only a 20-byte
buffer, there exists at least one combination (HP BIOS, 32-bit WinPE)
that relies on information found only in the "extended attributes"
field, which requires a 24-byte buffer.

Allow for up to a 64-byte E820 buffer, in the hope of coping with
future idiocies like this one.
2008-09-29 05:11:51 +01:00
..
basemem.c Provide {get,set}_fbms() in basemem.h. 2007-01-13 23:57:31 +00:00
bios_console.c Warnings purge: src/arch/i386, src/core/disk.c, ramdisk, autoboot 2007-07-03 16:02:15 -04:00
e820mangler.S [pcbios] Allow for larger-than-20-byte buffers in e820mangler.S 2008-09-29 05:11:51 +01:00
fakee820.c [pcbios] Add facility for testing arbitrary E820 memory maps 2008-09-25 03:34:26 +01:00
gateA20.c [a20] Send a null command to the KBC after changing A20 2008-06-27 22:29:13 +01:00
hidemem.c [pcbios] Add facility for testing arbitrary E820 memory maps 2008-09-25 03:34:26 +01:00
memmap.c [pcbios] Print INT 15,E820 extended attributes, if present 2008-09-29 03:55:13 +01:00
pnpbios.c Added PnP BIOS scanning code, separated out from the UNDI driver 2007-01-05 16:10:03 +00:00
smbios_settings.c [smbios] Add named settings for manufacturer, product name, and serial no. 2008-07-27 01:18:55 +01:00
smbios.c [smbios] Print SMBIOS version number in debugging messages 2008-08-19 22:01:38 +01:00