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
H. Peter Anvin b7882065f5 [a20] Send a null command to the KBC after changing A20
Send a null command, specifically "pulse outputs" with no outputs
selected, to the KBC after changing A20.  This was apparently done by DOS,
presumably as a synchronization hack, and the authors of the UHCI spec
thought it was inherent.  Therefore, there are systems out there (e.g. HP
DL360 G5) which will stop responsing to "legacy USB" unless they see the
null command, 0xFF, written to port 0x64 at the end of the A20 toggling
sequence.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-06-27 22:29:13 +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 Ensure that empty e820 regions are skipped even at the end of the 2007-10-10 20:13:34 +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 Fix typo 2007-07-04 02:25:07 +01:00
memmap.c Added more verbose memory-map debugging. 2007-09-21 18:33:17 +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 [Settings] Expose SMBIOS via settings API 2008-03-28 15:35:06 +00:00
smbios.c [smbios] Fix SMBIOS string fetching 2008-06-11 13:43:58 +01:00