History log of /src/sys/arch/i386/stand/lib/gatea20.c |
Revision | | Date | Author | Comments |
1.12 |
| 23-Aug-2009 |
jmcneill | PR# kern/39726: Soekris 5501-60 boot/bootxx 120 second delay PR# port-i386/41162: A20 gate legacy hook cause long pxeboot delay on Soekris net5501
Remove calls to delay() before polling KBD registers in gateA20().
|
1.11 |
| 14-Oct-2008 |
ad | branches: 1.11.4; 1.11.8; PR kern/39726 Soekris 5501-60 boot/bootxx 120 second delay
Try enabling A20 using an extended BIOS call before playing around with the keyboard controller or system config port.
|
1.10 |
| 17-Oct-2007 |
garbled | branches: 1.10.16; 1.10.20; 1.10.26; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.9 |
| 26-Sep-2007 |
ad | - Make it compile again. - Don't use (very dodgy) inline assembly.
|
1.8 |
| 11-Dec-2005 |
christos | branches: 1.8.30; 1.8.38; 1.8.48; 1.8.50; 1.8.52; merge ktrace-lwp.
|
1.7 |
| 29-Jun-2005 |
junyoung | branches: 1.7.2; KNF.
|
1.6 |
| 24-Jun-2005 |
manu | Support PC engines WRAP (From OpenBSD)
|
1.5 |
| 12-Aug-2002 |
thorpej | branches: 1.5.2; 1.5.8; 1.5.22; There are other systems besides the PS/2 L40 that enable A20 via the Configuration Port, so restructure the code a little to allow for them, and list at least one other system that does (anything based on AMD Elan SC520).
XXX We don't actually check for Elan SC520 yet.
|
1.4 |
| 19-May-2001 |
jdolecek | branches: 1.4.4; 1.4.16; 1.4.18; Add some IBM PS/2 support bits: * recognize PS/2 L40 via biosmca() and biosmca_ps2model in gatea20.c, instead of being a compile time option * if the system is PS/2 with MCA bus, map DTYPE_ESDI disks to ed(4) for COMPAT_OLDBOOT
The new code is conditional on SUPPORT_PS2 define, which is on by default for biosboot-based bootblocks.
|
1.3 |
| 11-May-2000 |
jdolecek | branches: 1.3.8; minor adjustment for compiling with IBM_L40
|
1.2 |
| 29-Oct-1997 |
fvdl | branches: 1.2.14; Disable interrupts when frobbing the keyboard controller for A20, as it may generate a reset on some (older) controllers. Introduce a delay to make some kbd controllers happier.
|
1.1 |
| 14-Mar-1997 |
perry | branches: 1.1.1; Initial revision
|
1.1.1.1 |
| 14-Mar-1997 |
perry | Initial import of new boot code, created by Matthias Drochner with a little hacking by me. This isn't strictly identical to his 920312 release -- I've hacked it a bit -- but since we are taking over change control it doesn't matter much.
|
1.2.14.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.3.8.2 |
| 13-Aug-2002 |
nathanw | Catch up to -current.
|
1.3.8.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.4.18.1 |
| 18-Nov-2002 |
he | Pull up revision 1.5 (requested by thorpej in ticket #665): There are other systems besides the PS/2 L40 that enable A20 via the Configuration Port, so restructure the code a little to allow for them, and list at least one other system that does (anything based on the AMD Elan SC520).
|
1.4.16.1 |
| 31-Aug-2002 |
gehenna | catch up with -current.
|
1.4.4.1 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.5.22.1 |
| 02-Jul-2005 |
tron | Pull up revision 1.6 (requested by manu in ticket #504): Support PC engines WRAP (From OpenBSD)
|
1.5.8.1 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.5.2.2 |
| 12-Aug-2002 |
thorpej | There are other systems besides the PS/2 L40 that enable A20 via the Configuration Port, so restructure the code a little to allow for them, and list at least one other system that does (anything based on AMD Elan SC520).
XXX We don't actually check for Elan SC520 yet.
|
1.5.2.1 |
| 12-Aug-2002 |
thorpej | file gatea20.c was added on branch sommerfeld_i386mp_1 on 2002-08-12 14:27:35 +0000
|
1.7.2.1 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.8.52.1 |
| 06-Oct-2007 |
yamt | sync with head.
|
1.8.50.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.8.48.1 |
| 02-Oct-2007 |
joerg | Sync with HEAD.
|
1.8.38.1 |
| 03-Oct-2007 |
garbled | Sync with HEAD
|
1.8.30.1 |
| 09-Oct-2007 |
ad | Sync with head.
|
1.10.26.1 |
| 19-Oct-2008 |
haad | Sync with HEAD.
|
1.10.20.2 |
| 16-Sep-2009 |
yamt | sync with head
|
1.10.20.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.10.16.1 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.11.8.1 |
| 01-Nov-2009 |
jym | Sync with HEAD.
|
1.11.4.1 |
| 16-Oct-2011 |
riz | Pull up following revision(s) (requested by jmcneill in ticket #923): sys/arch/i386/stand/lib/gatea20.c: revision 1.12 PR# kern/39726: Soekris 5501-60 boot/bootxx 120 second delay PR# port-i386/41162: A20 gate legacy hook cause long pxeboot delay on Soekris net5501 Remove calls to delay() before polling KBD registers in gateA20().
|