| History log of /src/sys/arch/prep/isa |
| Revision | Date | Author | Comments |
| 1.12 | 17-Oct-2007 |
garbled | 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.11 | 09-May-2006 |
garbled | branches: 1.11.18; 1.11.26; 1.11.36; 1.11.38; 1.11.40; 1.11.42; More KNF. That should be the rest of the .c files.
|
| 1.10 | 08-May-2006 |
garbled | Switch prep over to evcnt(9). While I was here, I also switched it to use struct cpu_info for the cpu stuff. Tested on 7248 and 7043.
|
| 1.9 | 11-Dec-2005 |
christos | branches: 1.9.4; 1.9.6; 1.9.8; 1.9.10; 1.9.12; merge ktrace-lwp.
|
| 1.8 | 07-Aug-2003 |
agc | branches: 1.8.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.7 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.6 | 26-Aug-2001 |
matt | branches: 1.6.6; 1.6.22; Make all powerpc ports use a common Makefile.powerpc (except walnut) Enforce -Wmissing-prototypes -Wstrict-prototypes for all ppc ports. Split out macppc cpu support and make common to mpc6xx ports. Make other mpc6xx ports use it. Add evcnts for mpc6xx traps.
|
| 1.5 | 20-Jun-2001 |
nonaka | branches: 1.5.2; print elcr reg, if defined DEBUG
|
| 1.4 | 27-Nov-2000 |
matt | Rework bus_space to conform the PReP I/O & MEM limits. Add a few debugging printfs concerning interrupts.
|
| 1.3 | 22-Nov-2000 |
matt | Make assym.h be generated again Add pcmcia support to files.prep Add isa_intr_alloc support.
|
| 1.2 | 04-Jun-2000 |
cgd | branches: 1.2.4; Implement the more flexiable `evcnt' interface as discussed (briefly) on tech-kern and now documented in evcnt(9).
|
| 1.1 | 29-Feb-2000 |
nonaka | branches: 1.1.2; Initial import prep port.
|
| 1.1.2.1 | 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
| 1.2.4.3 | 08-Dec-2000 |
bouyer | Sync with HEAD.
|
| 1.2.4.2 | 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.2.4.1 | 04-Jun-2000 |
bouyer | file isa_machdep.c was added on branch thorpej_scsipi on 2000-11-20 22:35:43 +0000
|
| 1.5.2.1 | 13-Sep-2001 |
thorpej | Update the kqueue branch to HEAD.
|
| 1.6.22.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.6.22.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.6.22.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.6.6.2 | 26-Aug-2001 |
matt | Make all powerpc ports use a common Makefile.powerpc (except walnut) Enforce -Wmissing-prototypes -Wstrict-prototypes for all ppc ports. Split out macppc cpu support and make common to mpc6xx ports. Make other mpc6xx ports use it. Add evcnts for mpc6xx traps.
|
| 1.6.6.1 | 26-Aug-2001 |
matt | file isa_machdep.c was added on branch nathanw_sa on 2001-08-26 02:47:35 +0000
|
| 1.8.16.2 | 27-Oct-2007 |
yamt | sync with head.
|
| 1.8.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.9.12.1 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
| 1.9.10.1 | 11-May-2006 |
elad | sync with head
|
| 1.9.8.1 | 24-May-2006 |
yamt | sync with head.
|
| 1.9.6.1 | 01-Jun-2006 |
kardel | Sync with head.
|
| 1.9.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.11.42.1 | 25-Oct-2007 |
bouyer | Sync with HEAD.
|
| 1.11.40.1 | 18-Oct-2007 |
yamt | sync with head.
|
| 1.11.38.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.11.36.1 | 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
| 1.11.26.3 | 07-May-2007 |
garbled | Convert prep over to new isa_machdep changes.
|
| 1.11.26.2 | 03-May-2007 |
garbled | Get rid of all the useless stuff in isa_machdep.c, and the things that call it. TODO, fix isa_intr_alloc to work with new interrupt foo.
|
| 1.11.26.1 | 03-May-2007 |
garbled | Convert prep over to the shared interrupts. Still alot of cleanup to do following this change.
|
| 1.11.18.1 | 23-Oct-2007 |
ad | Sync with head.
|
| 1.10 | 06-Jun-2011 |
matt | More device_t, cfdata, CFATTACH_DECL_NEW cleanup.
|
| 1.9 | 17-Oct-2007 |
garbled | branches: 1.9.42; 1.9.52; 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.8 | 17-Mar-2006 |
garbled | branches: 1.8.18; 1.8.26; 1.8.36; 1.8.38; 1.8.40; 1.8.42; ANSIfy all these files.. just formatting changes. Remove kbdreg.h.. this was part of pccons, and was apparently missed long ago.
|
| 1.7 | 11-Dec-2005 |
christos | branches: 1.7.4; 1.7.6; 1.7.8; 1.7.10; 1.7.12; merge ktrace-lwp.
|
| 1.6 | 15-Jul-2003 |
lukem | branches: 1.6.16; __KERNEL_RCSID()
|
| 1.5 | 02-Oct-2002 |
thorpej | branches: 1.5.6; Add trailing ; to CFATTACH_DECL.
|
| 1.4 | 01-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
| 1.3 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
| 1.2 | 29-Jun-2000 |
mrg | branches: 1.2.2; 1.2.6; 1.2.10; remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
|
| 1.1 | 29-Feb-2000 |
nonaka | Initial import prep port.
|
| 1.2.10.1 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.2.6.1 | 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
| 1.2.2.2 | 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.2.2.1 | 29-Jun-2000 |
bouyer | file isabeep.c was added on branch thorpej_scsipi on 2000-11-20 22:35:43 +0000
|
| 1.5.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.5.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.5.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.6.16.2 | 27-Oct-2007 |
yamt | sync with head.
|
| 1.6.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.7.12.1 | 28-Mar-2006 |
tron | Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.
|
| 1.7.10.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
| 1.7.8.1 | 01-Apr-2006 |
yamt | sync with head.
|
| 1.7.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
| 1.7.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.8.42.1 | 25-Oct-2007 |
bouyer | Sync with HEAD.
|
| 1.8.40.1 | 18-Oct-2007 |
yamt | sync with head.
|
| 1.8.38.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.8.36.1 | 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
| 1.8.26.1 | 10-May-2007 |
garbled | convert printf's to aprint_*.
|
| 1.8.18.1 | 23-Oct-2007 |
ad | Sync with head.
|
| 1.9.52.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.9.42.1 | 12-Jun-2011 |
rmind | sync with head
|
| 1.13 | 17-Oct-2007 |
garbled | 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.12 | 05-Mar-2007 |
he | branches: 1.12.2; 1.12.10; 1.12.18; 1.12.20; 1.12.22; 1.12.24; Use mtod(m, char *) when you want to do pointer arithmetic on the result.
|
| 1.11 | 04-Mar-2007 |
christos | Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
| 1.10 | 17-Mar-2006 |
garbled | branches: 1.10.14; ANSIfy all these files.. just formatting changes. Remove kbdreg.h.. this was part of pccons, and was apparently missed long ago.
|
| 1.9 | 11-Dec-2005 |
christos | branches: 1.9.4; 1.9.6; 1.9.8; 1.9.10; 1.9.12; merge ktrace-lwp.
|
| 1.8 | 15-Jul-2003 |
lukem | branches: 1.8.16; __KERNEL_RCSID()
|
| 1.7 | 05-May-2003 |
fvdl | branches: 1.7.2; Move definition of ISA_DMA_BOUNCE_THRESHOLD to dev/isa/isareg.h.
|
| 1.6 | 02-Apr-2003 |
thorpej | Use PAGE_SIZE rather than NBPG.
|
| 1.5 | 22-Jul-2001 |
wiz | branches: 1.5.6; bcopy -> memcpy, bzero -> memset
|
| 1.4 | 15-Jun-2001 |
nonaka | branches: 1.4.2; Use new common bus.h framework.
|
| 1.3 | 15-Nov-2000 |
thorpej | branches: 1.3.2; 1.3.4; Move the ISA DMA cookie into isadma_machdep.c.
|
| 1.2 | 29-Jun-2000 |
mrg | remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
|
| 1.1 | 29-Feb-2000 |
nonaka | Initial import prep port.
|
| 1.3.4.1 | 21-Jun-2001 |
nathanw | Catch up to -current.
|
| 1.3.2.3 | 22-Nov-2000 |
bouyer | Sync with HEAD.
|
| 1.3.2.2 | 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.2.1 | 15-Nov-2000 |
bouyer | file isadma_machdep.c was added on branch thorpej_scsipi on 2000-11-20 22:35:43 +0000
|
| 1.4.2.1 | 03-Aug-2001 |
lukem | update to -current
|
| 1.5.6.2 | 22-Jul-2001 |
wiz | bcopy -> memcpy, bzero -> memset
|
| 1.5.6.1 | 22-Jul-2001 |
wiz | file isadma_machdep.c was added on branch nathanw_sa on 2001-07-22 14:58:21 +0000
|
| 1.7.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.7.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.7.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.8.16.3 | 27-Oct-2007 |
yamt | sync with head.
|
| 1.8.16.2 | 03-Sep-2007 |
yamt | sync with head.
|
| 1.8.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.9.12.1 | 28-Mar-2006 |
tron | Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.
|
| 1.9.10.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
| 1.9.8.1 | 01-Apr-2006 |
yamt | sync with head.
|
| 1.9.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
| 1.9.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.10.14.1 | 12-Mar-2007 |
rmind | Sync with HEAD.
|
| 1.12.24.1 | 25-Oct-2007 |
bouyer | Sync with HEAD.
|
| 1.12.22.1 | 18-Oct-2007 |
yamt | sync with head.
|
| 1.12.20.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.12.18.1 | 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
| 1.12.10.1 | 02-May-2007 |
garbled | prep now uses the shared copies of isadma_machdep.c and pcib.c
|
| 1.12.2.1 | 23-Oct-2007 |
ad | Sync with head.
|
| 1.7 | 17-Oct-2007 |
garbled | 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.6 | 09-Jun-2006 |
tsutsui | branches: 1.6.16; 1.6.24; 1.6.34; 1.6.36; 1.6.38; 1.6.40; Fix a botch on ANSIfy.
|
| 1.5 | 17-Mar-2006 |
garbled | branches: 1.5.2; ANSIfy all these files.. just formatting changes. Remove kbdreg.h.. this was part of pccons, and was apparently missed long ago.
|
| 1.4 | 11-Dec-2005 |
christos | branches: 1.4.4; 1.4.6; 1.4.8; 1.4.10; 1.4.12; merge ktrace-lwp.
|
| 1.3 | 15-Jul-2003 |
lukem | branches: 1.3.16; __KERNEL_RCSID()
|
| 1.2 | 18-Jan-2001 |
tv | branches: 1.2.24; No-op commit to force update to a non-"-kk" revision.
|
| 1.1 | 05-Jan-2001 |
tsutsui | branches: 1.1.2; Add isapnp attachment for prep.
|
| 1.1.2.2 | 18-Jan-2001 |
bouyer | Sync with head (for UBC+NFS fixes, mostly).
|
| 1.1.2.1 | 05-Jan-2001 |
bouyer | file isapnp_machdep.c was added on branch thorpej_scsipi on 2001-01-18 09:22:58 +0000
|
| 1.2.24.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.2.24.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.2.24.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.3.16.2 | 27-Oct-2007 |
yamt | sync with head.
|
| 1.3.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.4.12.1 | 28-Mar-2006 |
tron | Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.
|
| 1.4.10.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
| 1.4.8.2 | 26-Jun-2006 |
yamt | sync with head.
|
| 1.4.8.1 | 01-Apr-2006 |
yamt | sync with head.
|
| 1.4.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
| 1.4.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.5.2.1 | 19-Jun-2006 |
chap | Sync with head.
|
| 1.6.40.1 | 25-Oct-2007 |
bouyer | Sync with HEAD.
|
| 1.6.38.1 | 18-Oct-2007 |
yamt | sync with head.
|
| 1.6.36.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.6.34.1 | 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
| 1.6.24.1 | 02-May-2007 |
garbled | Move prep's isapnp_machdep.c to powerpc/isa, and make prep use that instead.
|
| 1.6.16.1 | 23-Oct-2007 |
ad | Sync with head.
|
| 1.3 | 02-Feb-2002 |
jdolecek | Reduce the massive code duplication regarding joy(4). Split it into MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
|
| 1.2 | 13-Jun-2001 |
wiz | branches: 1.2.2; 1.2.4; 1.2.8; withough -> without
|
| 1.1 | 29-Feb-2000 |
nonaka | branches: 1.1.6; 1.1.8; Initial import prep port.
|
| 1.1.8.1 | 21-Jun-2001 |
nathanw | Catch up to -current.
|
| 1.1.6.2 | 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.1.6.1 | 29-Feb-2000 |
bouyer | file joy.c was added on branch thorpej_scsipi on 2000-11-20 22:35:43 +0000
|
| 1.2.8.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
| 1.2.8.1 | 13-Jun-2001 |
nathanw | file joy.c was added on branch nathanw_sa on 2002-02-28 04:11:29 +0000
|
| 1.2.4.1 | 10-Oct-2001 |
fvdl | Convert all remaining devices.
|
| 1.2.2.1 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
| 1.4 | 02-Feb-2002 |
jdolecek | Reduce the massive code duplication regarding joy(4). Split it into MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
|
| 1.3 | 07-Jan-2002 |
thorpej | Overhaul of the ISA autoconfiguration code to support direct configuration of devices logically attached to the ISA bus:
* Change the isa_attach_args to have arrays of io, mem, irq, drq resources. * Add a "pnpnames" and a linked list of "pnpcompatnames" to the isa_attach_args. If either of these members are non-NULL, direct configuration of the bus is being performed. Add an ISA_DIRECT_CONFIG() macro to test for this. * Drivers are not allowed to modify the isa_attach_args unless direct configuration is not being performed and the probe fucntion is returning success. * Adapt device drivers -- currently, all driver probe routines return "no match" if ISA_DIRECT_CONFIG() evaluates to true.
|
| 1.2 | 13-Jun-2001 |
wiz | branches: 1.2.2; 1.2.8; withough -> without
|
| 1.1 | 29-Feb-2000 |
nonaka | branches: 1.1.6; 1.1.8; Initial import prep port.
|
| 1.1.8.1 | 21-Jun-2001 |
nathanw | Catch up to -current.
|
| 1.1.6.2 | 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.1.6.1 | 29-Feb-2000 |
bouyer | file joy_isa.c was added on branch thorpej_scsipi on 2000-11-20 22:35:43 +0000
|
| 1.2.8.3 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
| 1.2.8.2 | 11-Jan-2002 |
nathanw | More catchup.
|
| 1.2.8.1 | 13-Jun-2001 |
nathanw | file joy_isa.c was added on branch nathanw_sa on 2002-01-11 23:38:43 +0000
|
| 1.2.2.2 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
| 1.2.2.1 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.4 | 18-Feb-2005 |
drochner | The joystick driver is using mi timing code for many months. Noone complained, so we can remove the unused md versions.
|
| 1.3 | 15-Jul-2003 |
lukem | branches: 1.3.8; 1.3.10; __KERNEL_RCSID()
|
| 1.2 | 06-Sep-2002 |
gehenna | branches: 1.2.6; Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to dynamically generated by config(8).
- All device switches is defined as a constant structure in device drivers.
- The new grammer ``device-major'' is introduced to ``files''.
device-major <prefix> char <num> [block <num>] [<rules>]
- All device major numbers must be listed up in port dependent majors.<arch> by using this grammer.
- Added the new naming convention. The name of the device switch must be <prefix>_[bc]devsw for auto-generation of device switch tables.
- The backward compatibility of loading block/character device switch by LKM framework is broken. This is necessary to convert from block/character device major to device name in runtime and vice versa.
- The restriction to assign device major by LKM is completely removed. We don't need to reserve LKM entries for dynamic loading of device switch.
- In compile time, device major numbers list is packed into the kernel and the LKM framework will refer it to assign device major number dynamically.
|
| 1.1 | 02-Feb-2002 |
jdolecek | branches: 1.1.2; 1.1.4; 1.1.12; Reduce the massive code duplication regarding joy(4). Split it into MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
|
| 1.1.12.1 | 19-May-2002 |
gehenna | Remove unnecessary #include
|
| 1.1.4.3 | 17-Sep-2002 |
nathanw | Catch up to -current.
|
| 1.1.4.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
| 1.1.4.1 | 02-Feb-2002 |
nathanw | file joy_timer.c was added on branch nathanw_sa on 2002-02-28 04:11:29 +0000
|
| 1.1.2.3 | 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
| 1.1.2.2 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
| 1.1.2.1 | 02-Feb-2002 |
jdolecek | file joy_timer.c was added on branch kqueue on 2002-02-11 20:08:54 +0000
|
| 1.2.6.4 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
| 1.2.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.2.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.2.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.3.10.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.3.8.1 | 29-Apr-2005 |
kent | sync with -current
|
| 1.3 | 02-Feb-2002 |
jdolecek | Reduce the massive code duplication regarding joy(4). Split it into MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
|
| 1.2 | 13-Jun-2001 |
wiz | branches: 1.2.2; 1.2.8; withough -> without
|
| 1.1 | 29-Feb-2000 |
nonaka | branches: 1.1.6; 1.1.8; Initial import prep port.
|
| 1.1.8.1 | 21-Jun-2001 |
nathanw | Catch up to -current.
|
| 1.1.6.2 | 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.1.6.1 | 29-Feb-2000 |
bouyer | file joyvar.h was added on branch thorpej_scsipi on 2000-11-20 22:35:43 +0000
|
| 1.2.8.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
| 1.2.8.1 | 13-Jun-2001 |
nathanw | file joyvar.h was added on branch nathanw_sa on 2002-02-28 04:11:29 +0000
|
| 1.2.2.1 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
| 1.2 | 17-Mar-2006 |
garbled | ANSIfy all these files.. just formatting changes. Remove kbdreg.h.. this was part of pccons, and was apparently missed long ago.
|
| 1.1 | 29-Feb-2000 |
nonaka | branches: 1.1.6; 1.1.46; 1.1.60; 1.1.62; 1.1.64; 1.1.66; 1.1.68; Initial import prep port.
|
| 1.1.68.1 | 28-Mar-2006 |
tron | Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.
|
| 1.1.66.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
| 1.1.64.1 | 01-Apr-2006 |
yamt | sync with head.
|
| 1.1.62.1 | 22-Apr-2006 |
simonb | Sync with head.
|
| 1.1.60.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.1.46.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.1.6.2 | 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.1.6.1 | 29-Feb-2000 |
bouyer | file kbdreg.h was added on branch thorpej_scsipi on 2000-11-20 22:35:44 +0000
|
| 1.17 | 15-Jun-2006 |
garbled | A bit of clock rototill. It's safer to detect things known by the residual with the pnpbus probes, than it is to do it with raw isa probes, so I've replaced the isa mkclock and mcclock code with a pnpbus attachment.
While writing the mkclock code, I realized that on motorola prep machines the mkclock uses the same port range as the nvram part. (it's actually the same chip/part). This was causing the nvram not to work on those machines. Now the nvram code will recognize this, and wire up the mkclock as well. The mkclock probe is just a stub probe used to pre-detect the fact that this is one of those machines.
|
| 1.16 | 14-May-2006 |
elad | branches: 1.16.2; 1.16.4; integrate kauth.
|
| 1.15 | 17-Mar-2006 |
garbled | ANSIfy all these files.. just formatting changes. Remove kbdreg.h.. this was part of pccons, and was apparently missed long ago.
|
| 1.14 | 11-Dec-2005 |
christos | branches: 1.14.4; 1.14.6; 1.14.8; 1.14.10; 1.14.12; merge ktrace-lwp.
|
| 1.13 | 14-Sep-2004 |
drochner | branches: 1.13.12; adapt to ISA "unknown address" namespace separation (purely mechanical, as far as "grep" reaches)
|
| 1.12 | 10-Mar-2004 |
nonaka | missing new-line after mc146818_attach().
|
| 1.11 | 24-Nov-2003 |
tsutsui | Set mcclock to BCD mode as before. Tested on 7248-133 43P.
|
| 1.10 | 01-Nov-2003 |
tsutsui | - Adapt mkclock_isa.c to MI mk48txx(4) changes. - Switch mcclock_isa.c to use MI mc146818 driver. - Use todr(9) interface with both todclock drivers.
|
| 1.9 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.8 | 02-Oct-2002 |
thorpej | branches: 1.8.6; Add trailing ; to CFATTACH_DECL.
|
| 1.7 | 01-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
| 1.6 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
| 1.5 | 26-Feb-2002 |
kleink | Add the same probe fig leaf as in the mk48txx attachment to prevent false positives.
|
| 1.4 | 25-Feb-2002 |
kleink | Make the logic for wildcarding the I/O address actually achieve its purpose.
|
| 1.3 | 21-Jan-2002 |
nonaka | Fix panic at extent_free() in boot-time.
(ia->ia_io[0].ir_size is zero if noset iosiz in kernel config file.)
|
| 1.2 | 07-Jan-2002 |
thorpej | Overhaul of the ISA autoconfiguration code to support direct configuration of devices logically attached to the ISA bus:
* Change the isa_attach_args to have arrays of io, mem, irq, drq resources. * Add a "pnpnames" and a linked list of "pnpcompatnames" to the isa_attach_args. If either of these members are non-NULL, direct configuration of the bus is being performed. Add an ISA_DIRECT_CONFIG() macro to test for this. * Drivers are not allowed to modify the isa_attach_args unless direct configuration is not being performed and the probe fucntion is returning success. * Adapt device drivers -- currently, all driver probe routines return "no match" if ISA_DIRECT_CONFIG() evaluates to true.
|
| 1.1 | 29-Feb-2000 |
nonaka | branches: 1.1.6; 1.1.10; 1.1.14; Initial import prep port.
|
| 1.1.14.3 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.1.14.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
| 1.1.14.1 | 11-Jan-2002 |
nathanw | More catchup.
|
| 1.1.10.4 | 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
| 1.1.10.3 | 16-Mar-2002 |
jdolecek | Catch up with -current.
|
| 1.1.10.2 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
| 1.1.10.1 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.1.6.2 | 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.1.6.1 | 29-Feb-2000 |
bouyer | file mcclock_isa.c was added on branch thorpej_scsipi on 2000-11-20 22:35:44 +0000
|
| 1.8.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.8.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.8.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.13.12.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.14.12.1 | 28-Mar-2006 |
tron | Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.
|
| 1.14.10.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
| 1.14.8.2 | 26-Jun-2006 |
yamt | sync with head.
|
| 1.14.8.1 | 01-Apr-2006 |
yamt | sync with head.
|
| 1.14.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
| 1.14.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.16.4.1 | 13-Jul-2006 |
gdamore | Merge from HEAD.
|
| 1.16.2.1 | 19-Jun-2006 |
chap | Sync with head.
|
| 1.10 | 15-Jun-2006 |
garbled | A bit of clock rototill. It's safer to detect things known by the residual with the pnpbus probes, than it is to do it with raw isa probes, so I've replaced the isa mkclock and mcclock code with a pnpbus attachment.
While writing the mkclock code, I realized that on motorola prep machines the mkclock uses the same port range as the nvram part. (it's actually the same chip/part). This was causing the nvram not to work on those machines. Now the nvram code will recognize this, and wire up the mkclock as well. The mkclock probe is just a stub probe used to pre-detect the fact that this is one of those machines.
|
| 1.9 | 11-Dec-2005 |
christos | branches: 1.9.4; 1.9.8; 1.9.14; 1.9.16; merge ktrace-lwp.
|
| 1.8 | 14-Sep-2004 |
drochner | branches: 1.8.12; adapt to ISA "unknown address" namespace separation (purely mechanical, as far as "grep" reaches)
|
| 1.7 | 01-Mar-2004 |
kleink | Insert a newline after autoconf output.
|
| 1.6 | 01-Nov-2003 |
tsutsui | - Adapt mkclock_isa.c to MI mk48txx(4) changes. - Switch mcclock_isa.c to use MI mc146818 driver. - Use todr(9) interface with both todclock drivers.
|
| 1.5 | 02-Oct-2002 |
thorpej | branches: 1.5.6; Add trailing ; to CFATTACH_DECL.
|
| 1.4 | 01-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
| 1.3 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
| 1.2 | 04-Mar-2002 |
wiz | branches: 1.2.4; Correct misspellings of "failed".
|
| 1.1 | 25-Feb-2002 |
kleink | branches: 1.1.2; Add an attachment for the MK48T18 RTC/NVRAM found on some Motorola boards.
|
| 1.1.2.4 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.1.2.3 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
| 1.1.2.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
| 1.1.2.1 | 25-Feb-2002 |
nathanw | file mkclock_isa.c was added on branch nathanw_sa on 2002-02-28 04:11:30 +0000
|
| 1.2.4.3 | 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
| 1.2.4.2 | 16-Mar-2002 |
jdolecek | Catch up with -current.
|
| 1.2.4.1 | 04-Mar-2002 |
jdolecek | file mkclock_isa.c was added on branch kqueue on 2002-03-16 15:59:22 +0000
|
| 1.5.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.5.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.5.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.8.12.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.9.16.1 | 13-Jul-2006 |
gdamore | Merge from HEAD.
|
| 1.9.14.1 | 19-Jun-2006 |
chap | Sync with head.
|
| 1.9.8.1 | 26-Jun-2006 |
yamt | sync with head.
|
| 1.9.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.19 | 29-Feb-2020 |
isaki | Remove rounding by 4 bytes on round_blocksize(). For drivers which supports only 16bit * 2channels sampling, rounding by 4 bytes no longer meaningful.
|
| 1.18 | 08-May-2019 |
isaki | branches: 1.18.4; Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
| 1.17 | 16-Mar-2019 |
isaki | branches: 1.17.2; Use C99 style struct initializer to audio_hw_if.
|
| 1.16 | 24-Nov-2011 |
mrg | branches: 1.16.50; put back IPL_AUDIO and splaudio(), at the request of rmind. they are aliases and now we can easily revert audio to IPL_VM if necessary, without having to revert the whole branch.
|
| 1.15 | 23-Nov-2011 |
jmcneill | Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From the original ad-audiomp branch notes:
Add MP locking to the audio drivers.
Making the audio drivers MP safe is necessary before efforts can be made to make the VM system MP safe.
The are two locks per device instance, an ISR lock and a character device lock. The ISR lock replaces calls to splaudio()/splx(), and will be held across calls to device methods which were called at splaudio() before (e.g. trigger_output). The character device lock is held across calls to nearly all of the methods, excluding some only used for initialization, e.g. get_locks.
Welcome to 5.99.57.
|
| 1.14 | 01-Jul-2011 |
dyoung | branches: 1.14.2; 1.14.4; #include <sys/bus.h> instead of <machine/bus.h>.
|
| 1.13 | 02-Jun-2011 |
tsutsui | Split device_t/softc of all ad1848 variants properly. Compile test only.
Please check all attribute users in all files.* on device_t/softc split.
XXX: not sure if gus(4) needs device_t in ad1848_isa_softc
|
| 1.12 | 28-Apr-2008 |
martin | branches: 1.12.22; 1.12.28; 1.12.32; Remove clause 3 and 4 from TNF licenses
|
| 1.11 | 17-Oct-2007 |
garbled | branches: 1.11.16; 1.11.18; 1.11.20; 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.10 | 11-Dec-2005 |
christos | branches: 1.10.28; 1.10.30; 1.10.38; 1.10.48; 1.10.50; 1.10.52; 1.10.54; merge ktrace-lwp.
|
| 1.9 | 15-Jan-2005 |
kent | branches: 1.9.10; ansify and KNF
|
| 1.8 | 29-Oct-2004 |
yamt | constify audio_hw_if, midi_hw_if, and radio_hw_if.
|
| 1.7 | 24-Apr-2004 |
rjs | Use new isa_attach_args structures.
|
| 1.6 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.5 | 02-Oct-2002 |
thorpej | branches: 1.5.6; Add trailing ; to CFATTACH_DECL.
|
| 1.4 | 01-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
| 1.3 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
| 1.2 | 03-Oct-2001 |
augustss | branches: 1.2.4; Add a new optional method, dev_ioctl, to the audio hardware driver interface. It is called when an unrecognized ioctl() is performed on a device, thus allowing ioctl()s that frob the hardware driver (like loading microcode).
|
| 1.1 | 06-Dec-2000 |
matt | branches: 1.1.2; 1.1.4; 1.1.6; Add ThinkPad 820 audio driver (attaches but does not yet work).
|
| 1.1.6.2 | 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
| 1.1.6.1 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.1.4.1 | 11-Oct-2001 |
fvdl | Catch up with -current. Fix some bogons in the sparc64 kbd/ms attach code. cd18xx conversion provided by mrg.
|
| 1.1.2.2 | 08-Dec-2000 |
bouyer | Sync with HEAD.
|
| 1.1.2.1 | 06-Dec-2000 |
bouyer | file paud_isa.c was added on branch thorpej_scsipi on 2000-12-08 09:30:21 +0000
|
| 1.2.4.2 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.2.4.1 | 03-Oct-2001 |
nathanw | file paud_isa.c was added on branch nathanw_sa on 2002-10-18 02:39:34 +0000
|
| 1.5.6.5 | 17-Jan-2005 |
skrll | Sync with HEAD.
|
| 1.5.6.4 | 02-Nov-2004 |
skrll | Sync with HEAD.
|
| 1.5.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.5.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.5.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.9.10.1 | 27-Oct-2007 |
yamt | sync with head.
|
| 1.10.54.1 | 25-Oct-2007 |
bouyer | Sync with HEAD.
|
| 1.10.52.1 | 18-Oct-2007 |
yamt | sync with head.
|
| 1.10.50.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.10.48.1 | 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
| 1.10.38.1 | 10-May-2007 |
garbled | convert printf's to aprint_*.
|
| 1.10.30.1 | 23-Oct-2007 |
ad | Sync with head.
|
| 1.10.28.1 | 27-Feb-2007 |
ad | Add MP locking for audio drivers.
|
| 1.11.20.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.11.18.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.11.16.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.12.32.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.12.28.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.12.22.1 | 12-Jun-2011 |
rmind | sync with head
|
| 1.14.4.2 | 22-Nov-2011 |
jmcneill | get rid of unused 'powerstate' callback in audio_hw_if
|
| 1.14.4.1 | 20-Nov-2011 |
jmcneill | adapt to audiomp api changes
|
| 1.14.2.1 | 17-Apr-2012 |
yamt | sync with head
|
| 1.16.50.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.16.50.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.17.2.2 | 04-May-2019 |
isaki | Move dev/audio_if.h -> dev/audio/audio_if.h
|
| 1.17.2.1 | 21-Apr-2019 |
isaki | Adapt ad1848/cs4231 families to audio2.
|
| 1.18.4.1 | 29-Feb-2020 |
ad | Sync with head.
|
| 1.9 | 21-Nov-2001 |
soren | prep has no special dependencies on pccons; remove.
|
| 1.8 | 22-Jul-2001 |
wiz | branches: 1.8.2; 1.8.6; bcopy -> memmove
|
| 1.7 | 15-Jun-2001 |
nonaka | branches: 1.7.2; Compile again.
|
| 1.6 | 02-May-2001 |
scw | Add `l_poll' to `struct linesw' and provide an xxxpoll() entry point in each tty driver to indirect through it.
This allows tty line-disciplines to handle poll(2) system calls.
|
| 1.5 | 02-Nov-2000 |
eeh | branches: 1.5.2; 1.5.4; Adapt to new line discipline scheme.
|
| 1.4 | 26-Jun-2000 |
simonb | Change the kernel mmap interface so that the offset to map is an "off_t" and the return value is a "paddr_t" to allow mappings at offsets past 2^31 bytes. Somewhat inspired by FreeBSD, which only changed the offset to a "vm_offset_t".
Includes updates for the i386, pc532 and sh3 mmmmap from Jason Thorpe.
|
| 1.3 | 02-May-2000 |
nonaka | branches: 1.3.4; add cn_bell to struct consdevs pccons.
|
| 1.2 | 23-Mar-2000 |
thorpej | New callout mechanism with two major improvements over the old timeout()/untimeout() API: - Clients supply callout handle storage, thus eliminating problems of resource allocation. - Insertion and removal of callouts is constant time, important as this facility is used quite a lot in the kernel.
The old timeout()/untimeout() API has been removed from the kernel.
|
| 1.1 | 29-Feb-2000 |
nonaka | Initial import prep port.
|
| 1.3.4.1 | 30-Jun-2000 |
simonb | Pull up mmap paddr_t/off_t changes from trunk.
|
| 1.5.4.1 | 21-Jun-2001 |
nathanw | Catch up to -current.
|
| 1.5.2.3 | 22-Nov-2000 |
bouyer | Sync with HEAD.
|
| 1.5.2.2 | 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.5.2.1 | 02-Nov-2000 |
bouyer | file pccons.c was added on branch thorpej_scsipi on 2000-11-20 22:35:44 +0000
|
| 1.7.2.2 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.7.2.1 | 03-Aug-2001 |
lukem | update to -current
|
| 1.8.6.3 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
| 1.8.6.2 | 05-Nov-2001 |
briggs | Initial SA support for ppc. Test-booted on sandpoint, macppc, & walnut. mcontext and cpu_getmcontext()/cpu_setmcontext() from Klaus Klein <kleink@netbsd.org>.
|
| 1.8.6.1 | 22-Jul-2001 |
briggs | file pccons.c was added on branch nathanw_sa on 2001-11-05 19:46:20 +0000
|
| 1.8.2.2 | 13-Oct-2001 |
fvdl | Revert the t_dev -> t_devvp change in struct tty. The way that tty structs are currently used (especially by console ttys) aren't ready for it, and this will require quite a few changes.
|
| 1.8.2.1 | 10-Oct-2001 |
fvdl | Convert all remaining devices.
|