History log of /src/sys/arch/arm/footbridge/isa |
Revision | Date | Author | Comments |
1.1 | 10-Feb-2002 |
chris | branches: 1.1.2; 1.1.14; Following the demise of arch/arm32 update cats, and restore the isa files to a more sane location. Also fix build break on GENERIC cats kernel, seems that conf.h should have been including arm/conf.h.
This completes the removal of arch/arm32.
|
1.1.14.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.14.1 | 10-Feb-2002 |
jdolecek | file ds1687reg.h was added on branch kqueue on 2002-06-23 17:34:49 +0000
|
1.1.2.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 | 10-Feb-2002 |
nathanw | file ds1687reg.h was added on branch nathanw_sa on 2002-02-28 04:07:29 +0000
|
1.14 | 07-Sep-2025 |
thorpej | Change todr_chip_handle::cookie -> todr_chip_handle::todr_dev, and make it a device_t. Upcoming functional changes will require the device_t associated with a TODR device.
Change todr_chip_handle::bus_cookie -> todr_chip_handle::todr_devaux. Nothing was using the old field, but I decided to keep it around just in cause something needs it in the future.
And with these largely mechanical yet semantically meaningful changes, thus spake the Oracle: "Welcome to NetBSD 11.99.2."
|
1.13 | 13-Aug-2021 |
skrll | Trailing whitespace
|
1.12 | 11-Oct-2012 |
skrll | Complete the device_t/softc split I attempted previously.
From chuq.
|
1.11 | 21-Jul-2009 |
skrll | branches: 1.11.12; 1.11.22; device_t/softc split CFATTACH_DECL -> CFATTACH_DECL_NEW struct device * -> device_t struct cfdata * -> cfdata_t Use aprint*
|
1.10 | 06-Jan-2007 |
christos | branches: 1.10.50; Add generic TOD support. From Bucky Katz.
|
1.9 | 11-Sep-2006 |
gdamore | branches: 1.9.4; ANSIfy and KNF.
|
1.8 | 11-Dec-2005 |
christos | branches: 1.8.8; 1.8.20; merge ktrace-lwp.
|
1.7 | 16-Sep-2004 |
drochner | branches: 1.7.12; forgot one ISACF_*_DEFAULT conversion, noticed by Nick Hudson
|
1.6 | 21-Oct-2003 |
skrll | Rename dsrtc to ds1687rtc to avoid conflicting with the MI i2c ds1307 driver.
Hi Jason.
|
1.5 | 23-Mar-2003 |
chris | branches: 1.5.2; Add __KERNEL_RCSID tags to footbridge files.
|
1.4 | 02-Oct-2002 |
thorpej | Add trailing ; to CFATTACH_DECL
|
1.3 | 01-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
1.2 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
1.1 | 10-Feb-2002 |
chris | branches: 1.1.2; 1.1.14; Following the demise of arch/arm32 update cats, and restore the isa files to a more sane location. Also fix build break on GENERIC cats kernel, seems that conf.h should have been including arm/conf.h.
This completes the removal of arch/arm32.
|
1.1.14.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.14.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.14.1 | 10-Feb-2002 |
jdolecek | file dsrtc.c was added on branch kqueue on 2002-06-23 17:34:49 +0000
|
1.1.2.3 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.1.2.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 | 10-Feb-2002 |
nathanw | file dsrtc.c was added on branch nathanw_sa on 2002-02-28 04:07:29 +0000
|
1.5.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.5.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.5.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.7.12.2 | 26-Feb-2007 |
yamt | sync with head.
|
1.7.12.1 | 30-Dec-2006 |
yamt | sync with head.
|
1.8.20.2 | 12-Jan-2007 |
ad | Sync with head.
|
1.8.20.1 | 18-Nov-2006 |
ad | Sync with head.
|
1.8.8.1 | 14-Sep-2006 |
yamt | sync with head.
|
1.9.4.1 | 30-Apr-2007 |
bouyer | Pull up following revision(s) (requested by rearnsha in ticket #592): sys/arch/arm/footbridge/footbridgevar.h: revision 1.5 sys/arch/arm/ep93xx/epclk.c: revision 1.10 sys/arch/arm/ixp12x0/ixp12x0_clk.c: revision 1.11 sys/arch/arm/footbridge/footbridge.c: revision 1.17 sys/arch/arm/footbridge/isa/dsrtc.c: revision 1.10 sys/arch/arm/s3c2xx0/s3c2800_clk.c: revision 1.10 sys/arch/arm/xscale/ixp425_timer.c: revision 1.13 sys/arch/arm/xscale/becc_timer.c: revision 1.11 sys/arch/arm/xscale/i80321_timer.c: revision 1.16 sys/arch/arm/s3c2xx0/s3c24x0_clk.c: revision 1.7 Add generic TOD support. From Bucky Katz.
|
1.10.50.1 | 19-Aug-2009 |
yamt | sync with head.
|
1.11.22.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.11.12.1 | 30-Oct-2012 |
yamt | sync with head
|
1.3 | 11-Dec-2005 |
christos | branches: 1.3.50; merge ktrace-lwp.
|
1.2 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.1 | 10-Feb-2002 |
chris | branches: 1.1.2; 1.1.14; 1.1.22; Following the demise of arch/arm32 update cats, and restore the isa files to a more sane location. Also fix build break on GENERIC cats kernel, seems that conf.h should have been including arm/conf.h.
This completes the removal of arch/arm32.
|
1.1.22.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.1.22.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.1.22.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.1.14.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.14.1 | 10-Feb-2002 |
jdolecek | file icu.h was added on branch kqueue on 2002-06-23 17:34:50 +0000
|
1.1.2.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 | 10-Feb-2002 |
nathanw | file icu.h was added on branch nathanw_sa on 2002-02-28 04:07:29 +0000
|
1.3.50.1 | 12-Aug-2007 |
chris | Switch footbridge isa to use common code. This required changes to the arm code: * intr_claim now takes a type to indicate edge, level or pulse. It has isa level understanding of types and uses a callback to set the hardware type. * slightly adjust how pending interrupts are queued up. * switch the ICU setup code to make use the defines in i8259reg.h, rather than using magic numbers.
|
1.10 | 13-Aug-2021 |
skrll | Trailing whitespace
|
1.9 | 16-Mar-2018 |
ryo | use designated initializer to make adaptability and flexibility for changing struct bus_space. no functional change.
|
1.8 | 13-Sep-2014 |
matt | branches: 1.8.18; Replace more vm_offset_t, vm_size_t with vaddr_t, vsize_t Use paddr_t for msgbufphys
|
1.7 | 12-Feb-2012 |
matt | branches: 1.7.6; Change old-style function defintions to C89 prototypes.
Approved by releng.
|
1.6 | 01-Jul-2011 |
dyoung | branches: 1.6.2; 1.6.6; #include <sys/bus.h> instead of <machine/bus.h>.
|
1.5 | 14-Mar-2009 |
dsl | ANSIfy another 1261 function definitions. The only ones left in sys are beyond by sed script! (or in sys/dist or sys/external) Mostly they have function pointer parameters.
|
1.4 | 14-Mar-2009 |
dsl | Change about 4500 of the K&R function definitions to ANSI ones. There are still about 1600 left, but they have ',' or /* ... */ in the actual variable definitions - which my awk script doesn't handle. There are also many that need () -> (void). (The script does handle misordered arguments.)
|
1.3 | 23-Mar-2003 |
chris | branches: 1.3.110; 1.3.118; 1.3.124; Add __KERNEL_RCSID tags to footbridge files.
|
1.2 | 27-Sep-2002 |
provos | remove trailing \n in panic(). approved perry.
|
1.1 | 10-Feb-2002 |
chris | branches: 1.1.2; 1.1.14; Following the demise of arch/arm32 update cats, and restore the isa files to a more sane location. Also fix build break on GENERIC cats kernel, seems that conf.h should have been including arm/conf.h.
This completes the removal of arch/arm32.
|
1.1.14.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.14.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.14.1 | 10-Feb-2002 |
jdolecek | file isa_io.c was added on branch kqueue on 2002-06-23 17:34:50 +0000
|
1.1.2.3 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.1.2.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 | 10-Feb-2002 |
nathanw | file isa_io.c was added on branch nathanw_sa on 2002-02-28 04:07:29 +0000
|
1.3.124.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.3.118.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.3.110.1 | 04-May-2009 |
yamt | sync with head.
|
1.6.6.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.6.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.7.6.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.8.18.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.3 | 13-Aug-2021 |
skrll | Trailing whitespace
|
1.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.1 | 10-Feb-2002 |
chris | branches: 1.1.2; 1.1.14; 1.1.126; 1.1.128; 1.1.130; Following the demise of arch/arm32 update cats, and restore the isa files to a more sane location. Also fix build break on GENERIC cats kernel, seems that conf.h should have been including arm/conf.h.
This completes the removal of arch/arm32.
|
1.1.130.1 | 16-May-2008 |
yamt | sync with head.
|
1.1.128.1 | 18-May-2008 |
yamt | sync with head.
|
1.1.126.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.14.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.14.1 | 10-Feb-2002 |
jdolecek | file isa_io_asm.S was added on branch kqueue on 2002-06-23 17:34:50 +0000
|
1.1.2.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 | 10-Feb-2002 |
nathanw | file isa_io_asm.S was added on branch nathanw_sa on 2002-02-28 04:07:30 +0000
|
1.24 | 13-Aug-2021 |
skrll | Trailing whitespace
|
1.23 | 20-Nov-2020 |
thorpej | malloc(9) -> kmem(9)
|
1.22 | 10-Nov-2019 |
chs | branches: 1.22.8; in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT and remove code to handle failures that can no longer happen.
|
1.21 | 26-Mar-2014 |
christos | branches: 1.21.30; kill sprintf
|
1.20 | 17-Nov-2013 |
skrll | Remove unused variables.
|
1.19 | 27-Oct-2012 |
chs | branches: 1.19.2; split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc.
|
1.18 | 01-Jul-2011 |
dyoung | branches: 1.18.2; 1.18.12; #include <sys/bus.h> instead of <machine/bus.h>.
|
1.17 | 13-Jun-2010 |
tsutsui | Apply fixes for PR port-arm/43339: Set proper IPL_SOFTfoo values even in !FAST_SOFTINTS case. Some assertions in MI code expect they have unique values, per comments from rmind@.
Also cleanup various "interrupt hierarchy" code since IPL_NONE and IPL_SOFTfoo should not be set by any hardware interrupt establish functions.
Ok'ed by mrg@, tested on shark and hpcarm.
|
1.16 | 20-Aug-2009 |
he | branches: 1.16.2; 1.16.4; Typo correction: it's isa_dmadestroy(), not isa_dma_destroy(), apparently.
|
1.15 | 19-Aug-2009 |
dyoung | isa_detach_hook() needs two arguments, the first an isa_chipset_tag_t.
|
1.14 | 18-Aug-2009 |
dyoung | These are stragglers from my last commit ("Let us safely detach the ISA bus and devices attaching to the ISA bus"). Define isa_detach_hook() in MD ISA implementations. Define isa_dmadestroy().
|
1.13 | 18-Mar-2009 |
cegger | Ansify function definitions w/o arguments. Generated with sed.
|
1.12 | 16-Mar-2009 |
dsl | ANSIfy functions with function-pointer arguments
|
1.11 | 14-Mar-2009 |
dsl | ANSIfy another 1261 function definitions. The only ones left in sys are beyond by sed script! (or in sys/dist or sys/external) Mostly they have function pointer parameters.
|
1.10 | 14-Mar-2009 |
dsl | Change about 4500 of the K&R function definitions to ANSI ones. There are still about 1600 left, but they have ',' or /* ... */ in the actual variable definitions - which my awk script doesn't handle. There are also many that need () -> (void). (The script does handle misordered arguments.)
|
1.9 | 14-Mar-2009 |
dsl | Remove all the __P() from sys (excluding sys/dist) Diff checked with grep and MK1 eyeball. i386 and amd64 GENERIC and sys still build.
|
1.8 | 28-Apr-2008 |
martin | branches: 1.8.8; 1.8.14; Remove clause 3 and 4 from TNF licenses
|
1.7 | 03-Dec-2007 |
ad | branches: 1.7.14; 1.7.16; 1.7.18; Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
|
1.6 | 11-Dec-2005 |
christos | branches: 1.6.30; 1.6.46; 1.6.48; 1.6.50; 1.6.52; 1.6.58; merge ktrace-lwp.
|
1.5 | 07-Aug-2003 |
agc | branches: 1.5.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.4 | 16-Jun-2003 |
thorpej | branches: 1.4.2; Rename IPL_IMP -> IPL_VM.
|
1.3 | 23-Mar-2003 |
chris | Add __KERNEL_RCSID tags to footbridge files.
|
1.2 | 03-Nov-2002 |
chris | Checkin new interrupt handling code for the footbridge. This is based upon Jason's work on xscale.
Most of the interrupt handling code is now written in C using an asm stub to call into the C code.
spl* now only updates a software mask, and does not update the hardware, this should be much faster.
The new code works well on cats, it's untested on netwinder, but should work.
The code implements generic soft interrupts.
More work is still required to bring the isa interrupt handling code upto scratch currently all isa interrupts are handled at IPL_BIO on the footbridge. This may cause isa interrupts to be handled later than they should be. I plan to fix this in the near future.
|
1.1 | 12-Oct-2002 |
chris | branches: 1.1.2; 1.1.4; 1.1.6; Merge isa_machdep.c from netwinder and cats into footbridge/isa (where it joins other machdep files) Saves maintaining multiple copies of the same thing, the only differences were: IRQ line used on the footbridge (made that a define in include/isa_machdep.h) name of a dma_ranges variable contained arch name, so just made it generic.
|
1.1.6.1 | 09-Nov-2002 |
bjh21 | Catch up with -current.
|
1.1.4.2 | 18-Oct-2002 |
jdolecek | sync with -current: Merge isa_machdep.c from netwinder and cats into footbridge/isa
|
1.1.4.1 | 12-Oct-2002 |
jdolecek | file isa_machdep.c was added on branch kqueue on 2002-10-18 10:55:06 +0000
|
1.1.2.3 | 11-Nov-2002 |
nathanw | Catch up to -current
|
1.1.2.2 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 | 12-Oct-2002 |
nathanw | file isa_machdep.c was added on branch nathanw_sa on 2002-10-18 02:35:27 +0000
|
1.4.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.4.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.4.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.16.1 | 07-Dec-2007 |
yamt | sync with head
|
1.6.58.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.6.52.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.6.50.5 | 24-Feb-2008 |
chris | Fix up footbridge code to work with changed arm_intr_register.
Cats now boots again.
|
1.6.50.4 | 26-Jan-2008 |
chris | Rename some structures, eg intrq->intrline, irqgroup->pic. A lot of member variables have changed name to reflect this.
Change the API for registering a PIC with the common code, so that it passes a structure to the common code, rather than lots of parameters.
|
1.6.50.3 | 01-Jan-2008 |
chris | Sync with HEAD.
|
1.6.50.2 | 18-Aug-2007 |
chris | Rework registration call, so that it no longer takes a status paramater.
Rework dispatch routines, so no implicit ordering is required in the irq groups. This removes the primary flag, and also makes hardware dependant dispatch routines again.
Update arm_intr_queue_irqs to disable interrupts. This is necessary when child buses are present, eg isa bus, as the isa interrupt handler is called with interrupts enabled, and I believe that the footbridge handler was trampling on the isa handler setting up pending flags.
cats can now install using the update irq code (previously it would randomly hang)
|
1.6.50.1 | 12-Aug-2007 |
chris | Switch footbridge isa to use common code. This required changes to the arm code: * intr_claim now takes a type to indicate edge, level or pulse. It has isa level understanding of types and uses a callback to set the hardware type. * slightly adjust how pending interrupts are queued up. * switch the ICU setup code to make use the defines in i8259reg.h, rather than using magic numbers.
|
1.6.48.1 | 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.6.46.1 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.6.30.1 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.7.18.5 | 11-Aug-2010 |
yamt | sync with head.
|
1.7.18.4 | 16-Sep-2009 |
yamt | sync with head
|
1.7.18.3 | 19-Aug-2009 |
yamt | sync with head.
|
1.7.18.2 | 04-May-2009 |
yamt | sync with head.
|
1.7.18.1 | 16-May-2008 |
yamt | sync with head.
|
1.7.16.1 | 18-May-2008 |
yamt | sync with head.
|
1.7.14.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.8.14.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.8.8.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.16.4.1 | 03-Jul-2010 |
rmind | sync with head
|
1.16.2.1 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.18.12.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.18.12.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.18.2.2 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.18.2.1 | 30-Oct-2012 |
yamt | sync with head
|
1.19.2.1 | 18-May-2014 |
rmind | sync with head
|
1.21.30.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.22.8.1 | 14-Dec-2020 |
thorpej | Sync w/ HEAD.
|
1.17 | 27-Sep-2022 |
skrll | Remove unnecessary sys/malloc.h include
|
1.16 | 21-Sep-2012 |
matt | Switch to the generic bounce buffer support.
|
1.15 | 12-Feb-2012 |
matt | branches: 1.15.6; Change old-style function defintions to C89 prototypes.
Approved by releng.
|
1.14 | 01-Jul-2011 |
dyoung | branches: 1.14.2; 1.14.6; #include <sys/bus.h> instead of <machine/bus.h>.
|
1.13 | 18-Mar-2009 |
cegger | Ansify function definitions w/o arguments. Generated with sed.
|
1.12 | 14-Mar-2009 |
dsl | ANSIfy another 1261 function definitions. The only ones left in sys are beyond by sed script! (or in sys/dist or sys/external) Mostly they have function pointer parameters.
|
1.11 | 14-Mar-2009 |
dsl | Remove all the __P() from sys (excluding sys/dist) Diff checked with grep and MK1 eyeball. i386 and amd64 GENERIC and sys still build.
|
1.10 | 28-Apr-2008 |
martin | branches: 1.10.8; 1.10.14; Remove clause 3 and 4 from TNF licenses
|
1.9 | 04-Mar-2007 |
chris | branches: 1.9.42; 1.9.44; 1.9.46; Fix caddr_t fallout for cats kernel builds.
|
1.8 | 04-Mar-2007 |
christos | Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.7 | 11-Dec-2005 |
christos | branches: 1.7.26; merge ktrace-lwp.
|
1.6 | 30-Jul-2003 |
he | branches: 1.6.16; Initialize the new _cookie member of arm32_bus_dma_tag to NULL.
|
1.5 | 01-Apr-2003 |
thorpej | branches: 1.5.2; Use PAGE_SIZE rather than NBPG.
|
1.4 | 23-Mar-2003 |
chris | Add __KERNEL_RCSID tags to footbridge files.
|
1.3 | 17-Aug-2002 |
thorpej | Use separate function pointers for dmamap_sync pre- vs post- operations. Change the bus_dmamap_sync() macro to test the ops argument against pre- and post- constants. The compiler will optimize out dead code because of the constants. Since post- operations are not needed on ARM (except for ISA bounce buffers), this eliminate a large number of function calls which are noops, each of which cost at least 6 cycles just in the call and return overhead (not to mention whatever other useless work the compiler decides to do in the callee).
|
1.2 | 31-Jul-2002 |
thorpej | Overhaul how DMA ranges work in the ARM bus_dma implementation.
A new "arm32_dma_range" structure now describes a DMA window, with a system address base, bus address base, and length. In addition to providing info about which memory regions are legal for DMA, the new structure provides address translation support, as well.
As before, if a tag does not list any ranges, then all addresses are considered valid, and no DMA address translation is performed.
This allows us to remove a large chunk of code which was duplicated and tweaked slightly (to do the address translation) from the stock ARM bus_dma in the XScale IOP and ARM Integrator ports.
Test compiled on all ARM platforms, test booted on Intel IQ80321 and Shark.
|
1.1 | 10-Feb-2002 |
chris | branches: 1.1.2; 1.1.10; 1.1.14; Following the demise of arch/arm32 update cats, and restore the isa files to a more sane location. Also fix build break on GENERIC cats kernel, seems that conf.h should have been including arm/conf.h.
This completes the removal of arch/arm32.
|
1.1.14.3 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.1.14.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.14.1 | 10-Feb-2002 |
jdolecek | file isadma_machdep.c was added on branch kqueue on 2002-06-23 17:34:50 +0000
|
1.1.10.1 | 30-Aug-2002 |
gehenna | catch up with -current.
|
1.1.2.4 | 19-Aug-2002 |
thorpej | Partial (ARM only) sync with trunk -- significant performance improvements for XScale-based systems.
|
1.1.2.3 | 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.1.2.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 | 10-Feb-2002 |
nathanw | file isadma_machdep.c was added on branch nathanw_sa on 2002-02-28 04:07:30 +0000
|
1.5.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.5.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.5.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.6.16.1 | 03-Sep-2007 |
yamt | sync with head.
|
1.7.26.1 | 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.9.46.2 | 04-May-2009 |
yamt | sync with head.
|
1.9.46.1 | 16-May-2008 |
yamt | sync with head.
|
1.9.44.1 | 18-May-2008 |
yamt | sync with head.
|
1.9.42.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.10.14.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.10.8.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.14.6.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.14.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.14.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.15.6.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.7 | 27-Sep-2022 |
skrll | Remove unnecessary sys/malloc.h include
|
1.6 | 01-Jul-2011 |
dyoung | #include <sys/bus.h> instead of <machine/bus.h>.
|
1.5 | 21-Oct-2009 |
snj | Drop 3rd and 4th clauses. Approved by thomas@ (copyright holder).
|
1.4 | 14-Mar-2009 |
dsl | Change about 4500 of the K&R function definitions to ANSI ones. There are still about 1600 left, but they have ',' or /* ... */ in the actual variable definitions - which my awk script doesn't handle. There are also many that need () -> (void). (The script does handle misordered arguments.)
|
1.3 | 28-Apr-2008 |
martin | branches: 1.3.8; 1.3.14; Remove clause 3 and 4 from TNF licenses
|
1.2 | 23-Mar-2003 |
chris | branches: 1.2.106; 1.2.108; 1.2.110; Add __KERNEL_RCSID tags to footbridge files.
|
1.1 | 10-Feb-2002 |
chris | branches: 1.1.2; 1.1.14; Following the demise of arch/arm32 update cats, and restore the isa files to a more sane location. Also fix build break on GENERIC cats kernel, seems that conf.h should have been including arm/conf.h.
This completes the removal of arch/arm32.
|
1.1.14.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.14.1 | 10-Feb-2002 |
jdolecek | file isapnp_machdep.c was added on branch kqueue on 2002-06-23 17:34:50 +0000
|
1.1.2.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 | 10-Feb-2002 |
nathanw | file isapnp_machdep.c was added on branch nathanw_sa on 2002-02-28 04:07:30 +0000
|
1.2.110.3 | 11-Mar-2010 |
yamt | sync with head
|
1.2.110.2 | 04-May-2009 |
yamt | sync with head.
|
1.2.110.1 | 16-May-2008 |
yamt | sync with head.
|
1.2.108.1 | 18-May-2008 |
yamt | sync with head.
|
1.2.106.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.3.14.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.3.8.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
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 | 23-Mar-2003 |
chris | branches: 1.3.2; 1.3.10; 1.3.12; Add __KERNEL_RCSID tags to footbridge files.
|
1.2 | 06-Sep-2002 |
gehenna | 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 | 10-Feb-2002 |
chris | branches: 1.1.2; 1.1.10; 1.1.14; Following the demise of arch/arm32 update cats, and restore the isa files to a more sane location. Also fix build break on GENERIC cats kernel, seems that conf.h should have been including arm/conf.h.
This completes the removal of arch/arm32.
|
1.1.14.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.14.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.14.1 | 10-Feb-2002 |
jdolecek | file joy_timer.c was added on branch kqueue on 2002-06-23 17:34:50 +0000
|
1.1.10.1 | 19-May-2002 |
gehenna | Remove unnecessary #include
|
1.1.2.3 | 17-Sep-2002 |
nathanw | Catch up to -current.
|
1.1.2.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 | 10-Feb-2002 |
nathanw | file joy_timer.c was added on branch nathanw_sa on 2002-02-28 04:07:31 +0000
|
1.3.12.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.3.10.1 | 29-Apr-2005 |
kent | sync with -current
|
1.3.2.1 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.11 | 27-Oct-2012 |
chs | split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc.
|
1.10 | 21-Jul-2009 |
skrll | branches: 1.10.12; 1.10.22; device_t/softc split CFATTACH_DECL -> CFATTACH_DECL_NEW struct device * -> device_t struct cfdata * -> cfdata_t Use aprint*
|
1.9 | 14-Mar-2009 |
dsl | ANSIfy another 1261 function definitions. The only ones left in sys are beyond by sed script! (or in sys/dist or sys/external) Mostly they have function pointer parameters.
|
1.8 | 14-Mar-2009 |
dsl | Change about 4500 of the K&R function definitions to ANSI ones. There are still about 1600 left, but they have ',' or /* ... */ in the actual variable definitions - which my awk script doesn't handle. There are also many that need () -> (void). (The script does handle misordered arguments.)
|
1.7 | 14-Mar-2009 |
dsl | Remove all the __P() from sys (excluding sys/dist) Diff checked with grep and MK1 eyeball. i386 and amd64 GENERIC and sys still build.
|
1.6 | 28-Apr-2008 |
martin | branches: 1.6.8; 1.6.14; Remove clause 3 and 4 from TNF licenses
|
1.5 | 23-Mar-2003 |
chris | branches: 1.5.106; 1.5.108; 1.5.110; Add __KERNEL_RCSID tags to footbridge files.
|
1.4 | 02-Oct-2002 |
thorpej | Add trailing ; to CFATTACH_DECL
|
1.3 | 01-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
1.2 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
1.1 | 10-Feb-2002 |
chris | branches: 1.1.2; 1.1.14; Following the demise of arch/arm32 update cats, and restore the isa files to a more sane location. Also fix build break on GENERIC cats kernel, seems that conf.h should have been including arm/conf.h.
This completes the removal of arch/arm32.
|
1.1.14.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.14.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.14.1 | 10-Feb-2002 |
jdolecek | file sysbeep_isa.c was added on branch kqueue on 2002-06-23 17:34:50 +0000
|
1.1.2.3 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.1.2.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 | 10-Feb-2002 |
nathanw | file sysbeep_isa.c was added on branch nathanw_sa on 2002-02-28 04:07:31 +0000
|
1.5.110.3 | 19-Aug-2009 |
yamt | sync with head.
|
1.5.110.2 | 04-May-2009 |
yamt | sync with head.
|
1.5.110.1 | 16-May-2008 |
yamt | sync with head.
|
1.5.108.1 | 18-May-2008 |
yamt | sync with head.
|
1.5.106.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.6.14.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.6.8.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.10.22.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.10.12.1 | 30-Oct-2012 |
yamt | sync with head
|