History log of /src/sys/arch/i386/include/pio.h |
Revision | | Date | Author | Comments |
1.20 |
| 26-Feb-2003 |
fvdl | Redirect some includes to x86/foo.h
|
1.19 |
| 28-Dec-2001 |
thorpej | branches: 1.19.2; Fix some register constraints; specifically, the "port" operand, if not an immediate, must be in a 16-bit register.
|
1.18 |
| 13-Nov-2001 |
perry | Make the type of ports in the in*()/out*() routines u_long instead of int. Massively reduced kernel lint, causes no harm. Discussed extensively with christos and thorpej.
|
1.17 |
| 30-Apr-2001 |
lukem | branches: 1.17.4; remove some lint, including ansifying some inlines
|
1.16 |
| 26-Apr-2001 |
thorpej | Const poison.
|
1.15 |
| 13-Mar-2000 |
kristerw | branches: 1.15.8; Make the inline asm conform to what gcc thinks they should look like (per discussions in http://gcc.gnu.org/ml/gcc-patches/1998-11/msg00004.html)
Approved by fvdl.
|
1.14 |
| 15-Aug-1998 |
mycroft | branches: 1.14.12; Assign my copyrights to TNF.
|
1.13 |
| 08-Mar-1996 |
cgd | make this idempotent. bus.h needs to include it, and other things which may include something that includes bus.h may include it as well.
|
1.12 |
| 20-Dec-1995 |
mycroft | Use explicit integer sizes. Adjust constraints for GCC 2.7.2.
|
1.11 |
| 22-Apr-1995 |
mycroft | branches: 1.11.2; Clean this up a bit: * Abstract the conditional for immediate port numbers, and make it always false if not optimizing. * Add some whitespace to the string functions to make them more readable.
|
1.10 |
| 20-Nov-1994 |
mycroft | Use immediate constants for port numbers < 0x100.
|
1.9 |
| 18-Nov-1994 |
mycroft | Convert port, IRQ, and DRQ numbers to ints.
|
1.8 |
| 27-Oct-1994 |
cgd | new RCS ID format.
|
1.7 |
| 28-Jan-1994 |
jtc | branches: 1.7.2; Fix spelling error in Copyright notice
|
1.6 |
| 31-Dec-1993 |
mycroft | Make sure we get the correct `rep' prefix per the Intel manual (though really GAS should figure this out itself).
|
1.5 |
| 30-Dec-1993 |
deraadt | fix __asm() clobber list for some instructions. fix from Lennart Augustsson <augustss@cs.chalmers.se>
|
1.4 |
| 20-Dec-1993 |
mycroft | New, more complete version.
|
1.3 |
| 06-Jun-1993 |
cgd | branches: 1.3.4; incorporate Bruce Evans' interrupt changes, as hacked by Rod grimes, for patchkit patch 158. it appears to work well.
|
1.2 |
| 22-May-1993 |
cgd | add rcsids to everything and clean up headers
|
1.1 |
| 21-Mar-1993 |
cgd | after 0.2.2 "stable" patches applied
|
1.3.4.3 |
| 19-Dec-1993 |
mycroft | Clear the direction flag before string insns.
|
1.3.4.2 |
| 29-Oct-1993 |
mycroft | Fix definitions of outs[bwl](), and note that none of the string functions bashes dx.
|
1.3.4.1 |
| 11-Oct-1993 |
mycroft | Move {disable,enable}_intr() to psl.h, and inline all of {in,out}{,s}[bwl] in pio.h.
|
1.7.2.2 |
| 28-Jan-1994 |
jtc | Fix spelling error in Copyright notice
|
1.7.2.1 |
| 28-Jan-1994 |
jtc | file pio.h was added on branch magnum on 1994-01-28 23:44:19 +0000
|
1.11.2.1 |
| 01-Mar-1996 |
scottr | Fix register constraints so that kernels can be compiled with gcc-2.7.2
|
1.14.12.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.15.8.3 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.15.8.2 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.15.8.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.17.4.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.19.2.2 |
| 28-Dec-2001 |
thorpej | Fix some register constraints; specifically, the "port" operand, if not an immediate, must be in a 16-bit register.
|
1.19.2.1 |
| 28-Dec-2001 |
thorpej | file pio.h was added on branch sommerfeld_i386mp_1 on 2001-12-28 06:44:13 +0000
|