| History log of /src/sys/arch/atari/vme |
| Revision | Date | Author | Comments |
| 1.29 | 20-Dec-2023 |
thorpej | Remove unnecessary <sys/malloc.h> include.
|
| 1.28 | 06-Jan-2023 |
tsutsui | TAB/spaces/indents cleanup.
|
| 1.27 | 03-Jul-2022 |
tsutsui | Make local cdevsw functions static.
XXX: there is no config file that has leo(4) (though it still compiles)
|
| 1.26 | 25-Jul-2014 |
dholland | Add d_discard to all struct cdevsw instances I could find.
All have been set to "nodiscard"; some should get a real implementation.
|
| 1.25 | 16-Mar-2014 |
dholland | branches: 1.25.2; Change (mostly mechanically) every cdevsw/bdevsw I can find to use designated initializers.
I have not built every extant kernel so I have probably broken at least one build; however I've also found and fixed some wrong cdevsw/bdevsw entries so even if so I think we come out ahead.
|
| 1.24 | 10-Jun-2011 |
tsutsui | branches: 1.24.2; 1.24.12; 1.24.16; Split device_t/softc. Compile test only.
|
| 1.23 | 12-Dec-2010 |
tsutsui | branches: 1.23.6; Rename device name of Crazy Dots II ET4000 video from et(4) to et4k(4) to deliver the name to recently committed newer and more common MI device, et(4) at PCIe (Agere ET1310/ET1301 network driver) in PR kern/39094. http://mail-index.NetBSD.org/source-changes/2010/11/13/msg014416.html
No particular reaction for a month on source-changes-d@, no responsible person on atari port, and probably no active user still using ET4000 on TT030 running NetBSD/atari.
|
| 1.22 | 13-Apr-2010 |
tsutsui | Misc KNF.
|
| 1.21 | 13-Apr-2010 |
tsutsui | Include "ioconf.h" to declare struct cfdriver foo_cd.
|
| 1.20 | 19-Jul-2009 |
tsutsui | branches: 1.20.2; 1.20.4; Remove extra whitespace added by a dumb tool which replaced bcopy with memcpy.
|
| 1.19 | 18-Mar-2009 |
cegger | bcopy -> memcpy
|
| 1.18 | 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.17 | 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.16 | 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.15 | 11-Jun-2008 |
tsutsui | branches: 1.15.4; 1.15.10; Use device_private() and device_lookup_privat() to get softc.
|
| 1.14 | 28-Apr-2008 |
martin | branches: 1.14.2; 1.14.4; Remove clause 3 and 4 from TNF licenses
|
| 1.13 | 04-Mar-2007 |
christos | branches: 1.13.40; 1.13.42; 1.13.44; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
| 1.12 | 11-Dec-2005 |
christos | branches: 1.12.26; merge ktrace-lwp.
|
| 1.11 | 15-Jul-2003 |
lukem | branches: 1.11.16; __KERNEL_RCSID()
|
| 1.10 | 23-Oct-2002 |
jdolecek | branches: 1.10.6; merge kqueue branch into -current
kqueue provides a stateful and efficient event notification framework currently supported events include socket, file, directory, fifo, pipe, tty and device changes, and monitoring of processes and signals
kqueue is supported by all writable filesystems in NetBSD tree (with exception of Coda) and all device drivers supporting poll(2)
based on work done by Jonathan Lemon for FreeBSD initial NetBSD port done by Luke Mewburn and Jason Thorpe
|
| 1.9 | 02-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
| 1.8 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
| 1.7 | 27-Sep-2002 |
provos | remove trailing \n in panic(). approved perry.
|
| 1.6 | 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.5 | 26-Jun-2000 |
simonb | branches: 1.5.2; 1.5.4; 1.5.8; 1.5.16; 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.4 | 21-Oct-1999 |
leo | branches: 1.4.6; Ouch! Correct bus_space_unmap() call parameter usage.
|
| 1.3 | 31-Mar-1999 |
leo | branches: 1.3.2; 1.3.8; 1.3.10; 1.3.12; From Julian Coleman: - there are a couple of registers that are reset after the X server finishes, which do not have the same values as they do when the machine is powered on. If the two are mismatched you can't write to the video memory. - video memory is mapped at offset 4MB to keep the X server happy - there is now a VGA memory mapping - DEBUG_ET4000 is now a bit more useful for debugging!
|
| 1.2 | 14-Sep-1998 |
leo | Improve initialisation of the Crazy Dots card. (Julian Coleman)
|
| 1.1 | 23-Apr-1998 |
leo | Crazy Dots driver by Julian Coleman.
|
| 1.3.12.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
| 1.3.10.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
| 1.3.8.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.2.1 | 04-Dec-1999 |
he | Pull up revision 1.4 (requested by leo): Fix arguments of bus_space_unmap().
|
| 1.4.6.1 | 30-Jun-2000 |
simonb | Pull up mmap paddr_t/off_t changes from trunk.
|
| 1.5.16.1 | 17-May-2002 |
gehenna | Add device switch.
|
| 1.5.8.3 | 11-Nov-2002 |
nathanw | Catch up to -current
|
| 1.5.8.2 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.5.8.1 | 17-Sep-2002 |
nathanw | Catch up to -current.
|
| 1.5.4.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.5.2.1 | 10-Oct-2001 |
fvdl | Convert all remaining devices.
|
| 1.10.6.4 | 17-Jan-2005 |
skrll | Adapt to branch.
|
| 1.10.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.10.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.10.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.11.16.2 | 03-Sep-2007 |
yamt | sync with head.
|
| 1.11.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.12.26.1 | 12-Mar-2007 |
rmind | Sync with HEAD.
|
| 1.13.44.4 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.13.44.3 | 19-Aug-2009 |
yamt | sync with head.
|
| 1.13.44.2 | 04-May-2009 |
yamt | sync with head.
|
| 1.13.44.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.13.42.2 | 17-Jun-2008 |
yamt | sync with head.
|
| 1.13.42.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.13.40.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.13.40.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.14.4.1 | 18-Jun-2008 |
simonb | Sync with head.
|
| 1.14.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.15.10.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.15.4.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
| 1.20.4.3 | 12-Jun-2011 |
rmind | sync with head
|
| 1.20.4.2 | 05-Mar-2011 |
rmind | sync with head
|
| 1.20.4.1 | 30-May-2010 |
rmind | sync with head
|
| 1.20.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.23.6.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.24.16.1 | 18-May-2014 |
rmind | sync with head
|
| 1.24.12.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.24.2.1 | 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.25.2.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.35 | 06-Jan-2023 |
tsutsui | TAB/spaces/indents cleanup.
|
| 1.34 | 26-Jun-2022 |
tsutsui | Misc cleanup.
- KNF and TAB/space - make local function static - make readonly values const - remove ancient "hide" and "integrate" macro (just use static for modern compliers that perform inline properly) - remove (probably) an old gcc's warning hack - use __func__ to print function names properly - fix attach messages in an error path - use proper integer types
|
| 1.33 | 25-Jun-2022 |
tsutsui | No need to print errors via aprint_error(9) in probe/match function.
Note aprint_error(9) triggers "WARNING: 1 error while detecting hardware" message after device configuration, so it's a bit confusing for users. Also check all possible variants even if bus_space_map(9) fails (though now it shouldn't fail).
|
| 1.32 | 25-Jun-2022 |
tsutsui | Fix a long-standing "leprobe: cannot map memory-area" error during probe.
PAM and ROTHRON VME LANCE seem to have 64KB RAM, but the register address region are overwrapped, so we cannot map both of them via bus_space_map(9) that checks regions using extent(9). To work around this, just use only 32KB RAM for buffers. XXX: not sure if anyone tried these VME LANCE variants
|
| 1.31 | 01-Jul-2011 |
dyoung | branches: 1.31.58; #include <sys/bus.h> instead of <machine/bus.h>.
|
| 1.30 | 13-Apr-2010 |
tsutsui | Misc KNF.
|
| 1.29 | 16-Mar-2010 |
tsutsui | Fix register and memory addresses for PAM, per MintNet driver.
XXX: In le_vme_match(), probably we should not return even if XXX: bus_space_map(9) fails unless all le_addresses have been checked.
|
| 1.28 | 19-Jan-2010 |
pooka | branches: 1.28.2; 1.28.4; Redefine bpf linkage through an always present op vector, i.e. #if NBPFILTER is no longer required in the client. This change doesn't yet add support for loading bpf as a module, since drivers can register before bpf is attached. However, callers of bpf can now be modularized.
Dynamically loadable bpf could probably be done fairly easily with coordination from the stub driver and the real driver by registering attachments in the stub before the real driver is loaded and doing a handoff. ... and I'm not going to ponder the depths of unload here.
Tested with i386/MONOLITHIC, modified MONOLITHIC without bpf and rump.
|
| 1.27 | 19-Jul-2009 |
tsutsui | Remove extra whitespace added by a dumb tool which replaced bcopy with memcpy.
|
| 1.26 | 08-Jul-2009 |
tsutsui | Merge local <atari/atari/intr.h> into common <machine/intr.h>.
|
| 1.25 | 18-Mar-2009 |
cegger | bcopy -> memcpy
|
| 1.24 | 28-Jun-2008 |
isaki | branches: 1.24.4; 1.24.10; Unify splraiseipl(9) implementation among m68k ports, discussed with tsutsui@ on port-m68k. OK'ed by jdc@.
For atari: - export ipl2psl_table[] and make it uint16_t - make makeiplcookie(9) inline - put PSL_S bit into ipl2psl_table[] rather than adding it in makeiplcookie(9) - vme/if_le_vme.c: fix a wrong usage of IPL_NET
|
| 1.23 | 04-Apr-2008 |
tsutsui | branches: 1.23.4; 1.23.6; 1.23.8; Split device_t/softc for le(4) and variants and misc cosmetic changes.
|
| 1.22 | 24-Dec-2005 |
perry | branches: 1.22.74; Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
| 1.21 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
| 1.20 | 12-May-2004 |
wiz | branches: 1.20.12; Remove UCB ad clause from maximum entropy's license. Ok'd by maximum entropy and board.
|
| 1.19 | 25-Mar-2004 |
leo | Licence cleanup (suggested by wiz).
|
| 1.18 | 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.17 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.16 | 02-Oct-2002 |
thorpej | branches: 1.16.6; Use CFATTACH_DECL().
|
| 1.15 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
| 1.14 | 27-Sep-2002 |
provos | remove trailing \n in panic(). approved perry.
|
| 1.13 | 26-Jul-2001 |
wiz | branches: 1.13.6; Various typos in comments (neccessary, sceme, choise, ...).
|
| 1.12 | 30-May-2001 |
mrg | branches: 1.12.2; use _KERNEL_OPT
|
| 1.11 | 25-Oct-1999 |
leo | branches: 1.11.8; correct second argument of bus_space_unmap().
|
| 1.10 | 15-Apr-1999 |
leo | branches: 1.10.2; 1.10.4; 1.10.6; Fix the IPL comparison. The previous version was plain wrong and caused random panics in the pool allocator.
|
| 1.9 | 10-Dec-1998 |
leo | branches: 1.9.2; Another patch from 'maximum entropy': * Add to copyright notice. * Replace the bad probe that caused your problem in the first place with a better one. This probably means we could do away with the type hints you added, but it won't hurt to leave them. * Improve performance by not wasting a memory access in the buffer copy/zero routines.
|
| 1.8 | 09-Dec-1998 |
leo | Make sure that my Riebl card (with empty battery) is not detected as an BVME410...
|
| 1.7 | 09-Dec-1998 |
leo | BVME410 ethernet driver by 'maximum entropy'.
|
| 1.6 | 21-Jul-1998 |
drochner | adapt to LANCE driver split
|
| 1.5 | 05-Jul-1998 |
jonathan | defopt INET, NETATALK.
|
| 1.4 | 17-Mar-1997 |
leo | Catchup with arp changes.
|
| 1.3 | 17-Mar-1997 |
thorpej | #include <net/if_media.h>
|
| 1.2 | 10-Mar-1997 |
leo | $NetBSD -> $NetBSD$ Sigh.
|
| 1.1 | 10-Mar-1997 |
leo | Add support for the Lance ethernet card on the VME-bus (Riebl/PAM)
|
| 1.9.2.2 | 04-Dec-1999 |
he | Pull up revision 1.11 (requested by leo): Fix arguments of bus_space_unmap().
|
| 1.9.2.1 | 15-Apr-1999 |
leo | branches: 1.9.2.1.2; Pull-up 1.9-1.10: Fix the IPL comparison. The previous version was plain wrong and caused random panics in the pool allocator.
|
| 1.9.2.1.2.1 | 21-Jun-1999 |
thorpej | Sync w/ -current.
|
| 1.10.6.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
| 1.10.4.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
| 1.10.2.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.11.8.1 | 21-Jun-2001 |
nathanw | Catch up to -current.
|
| 1.12.2.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.12.2.1 | 03-Aug-2001 |
lukem | update to -current
|
| 1.13.6.2 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.13.6.1 | 26-Jul-2001 |
nathanw | file if_le_vme.c was added on branch nathanw_sa on 2002-10-18 02:35:59 +0000
|
| 1.16.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.16.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.16.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.20.12.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.22.74.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.22.74.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.23.8.1 | 03-Jul-2008 |
simonb | Sync with head.
|
| 1.23.6.1 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.23.4.5 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.23.4.4 | 11-Mar-2010 |
yamt | sync with head
|
| 1.23.4.3 | 19-Aug-2009 |
yamt | sync with head.
|
| 1.23.4.2 | 18-Jul-2009 |
yamt | sync with head.
|
| 1.23.4.1 | 04-May-2009 |
yamt | sync with head.
|
| 1.24.10.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.24.4.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
| 1.28.4.1 | 30-May-2010 |
rmind | sync with head
|
| 1.28.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.31.58.1 | 11-Sep-2022 |
martin | Pull up following revision(s) (requested by tsutsui in ticket #1520):
sys/arch/atari/vme/if_le_vme.c: revision 1.32 sys/arch/atari/vme/if_le_vme.c: revision 1.33
Fix a long-standing "leprobe: cannot map memory-area" error during probe.
PAM and ROTHRON VME LANCE seem to have 64KB RAM, but the register address region are overwrapped, so we cannot map both of them via bus_space_map(9) that checks regions using extent(9).
To work around this, just use only 32KB RAM for buffers.
XXX: not sure if anyone tried these VME LANCE variants
No need to print errors via aprint_error(9) in probe/match function.
Note aprint_error(9) triggers "WARNING: 1 error while detecting hardware" message after device configuration, so it's a bit confusing for users.
Also check all possible variants even if bus_space_map(9) fails (though now it shouldn't fail).
|
| 1.7 | 16-Mar-2010 |
tsutsui | Renumber board type for LE_PAM. We can't use 0x00 if we also use the value as bitmap.
|
| 1.6 | 28-Apr-2008 |
martin | branches: 1.6.20; 1.6.22; Remove clause 3 and 4 from TNF licenses
|
| 1.5 | 09-Dec-1998 |
leo | branches: 1.5.146; 1.5.148; 1.5.150; Make sure that my Riebl card (with empty battery) is not detected as an BVME410...
|
| 1.4 | 09-Dec-1998 |
leo | BVME410 ethernet driver by 'maximum entropy'.
|
| 1.3 | 09-Oct-1997 |
jtc | Fix tipo inherited from old version of TNF copyright template.
|
| 1.2 | 10-Mar-1997 |
leo | branches: 1.2.4; $NetBSD -> $NetBSD$ Sigh.
|
| 1.1 | 10-Mar-1997 |
leo | Add support for the Lance ethernet card on the VME-bus (Riebl/PAM)
|
| 1.2.4.1 | 14-Oct-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
| 1.5.150.2 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.5.150.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.5.148.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.5.146.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.6.22.1 | 30-May-2010 |
rmind | sync with head
|
| 1.6.20.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.4 | 18-Oct-2014 |
snj | src is too big these days to tolerate superfluous apostrophes. It's "its", people!
|
| 1.3 | 01-Oct-2011 |
chs | branches: 1.3.12; fix build errors with gcc 4.5.
|
| 1.2 | 16-Mar-2010 |
tsutsui | branches: 1.2.2; 1.2.4; 1.2.6; Check if mapped bus_space regions are actually valid before trying to access them.
Fixes trap panic when SMC_TT board is not installed. (oops)
|
| 1.1 | 13-Mar-2010 |
tsutsui | branches: 1.1.2; Add support for the SMC Elite Ultra Ethernet with the SMC_TT VME-ISA bridge.
The SMC_TT is the user designed "handmade" VME-ISA bridge circuit for 16 bit VME slot on TT030 and the SMC Elite Ultra ISA Ethernet card. More information about SMC_TT can be found in the following archive: ftp://ftp.funet.fi/pub/atari/net/smc_tt1.zip
Demonstrated on the NetBSD booth in Open Source Conference 2010 Kansai@Kobe.
|
| 1.1.2.1 | 30-May-2010 |
rmind | sync with head
|
| 1.2.6.2 | 20-Nov-2010 |
riz | Pull up following revision(s) (requested by tsutsui in ticket #1366): sys/arch/atari/vme/if_we_vme.c: revision 1.1 sys/arch/atari/vme/if_we_vme.c: revision 1.2 sys/arch/atari/conf/files.atari: revision 1.116 sys/arch/atari/conf/GENERIC.in: revision 1.84 share/man/man4/we.4: revision 1.17 distrib/notes/atari/hardware: revision 1.23 Add support for the SMC Elite Ultra Ethernet with the SMC_TT VME-ISA bridge. The SMC_TT is the user designed "handmade" VME-ISA bridge circuit for 16 bit VME slot on TT030 and the SMC Elite Ultra ISA Ethernet card. More information about SMC_TT can be found in the following archive: ftp://ftp.funet.fi/pub/atari/net/smc_tt1.zip Demonstrated on the NetBSD booth in Open Source Conference 2010 Kansai@Kobe. Check if mapped bus_space regions are actually valid before trying to access them. Fixes trap panic when SMC_TT board is not installed. (oops) Note atari SMC_TT in SYNOPSIS. - note SMC_TT to supported VME-bus devices - capitalize Ethernet
|
| 1.2.6.1 | 16-Mar-2010 |
riz | file if_we_vme.c was added on branch netbsd-5 on 2010-11-20 00:26:51 +0000
|
| 1.2.4.2 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.2.4.1 | 16-Mar-2010 |
yamt | file if_we_vme.c was added on branch yamt-nfs-mp on 2010-08-11 22:51:47 +0000
|
| 1.2.2.2 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.2.2.1 | 16-Mar-2010 |
uebayasi | file if_we_vme.c was added on branch uebayasi-xip on 2010-04-30 14:39:13 +0000
|
| 1.3.12.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.24 | 06-Jan-2023 |
tsutsui | TAB/spaces/indents cleanup.
|
| 1.23 | 03-Jul-2022 |
tsutsui | Make local cdevsw functions static.
XXX: there is no config file that has leo(4) (though it still compiles)
|
| 1.22 | 01-Feb-2017 |
christos | PR/51933: David Binderman: Boolean confusion
|
| 1.21 | 25-Jul-2014 |
dholland | branches: 1.21.4; 1.21.8; 1.21.12; Add d_discard to all struct cdevsw instances I could find.
All have been set to "nodiscard"; some should get a real implementation.
|
| 1.20 | 16-Mar-2014 |
dholland | branches: 1.20.2; Change (mostly mechanically) every cdevsw/bdevsw I can find to use designated initializers.
I have not built every extant kernel so I have probably broken at least one build; however I've also found and fixed some wrong cdevsw/bdevsw entries so even if so I think we come out ahead.
|
| 1.19 | 01-Jul-2011 |
dyoung | branches: 1.19.2; 1.19.12; 1.19.16; #include <sys/bus.h> instead of <machine/bus.h>.
|
| 1.18 | 10-Jun-2011 |
tsutsui | - split device_t/softc - struct proc -> struct lwp
XXX: this driver is not in the default kernels.
|
| 1.17 | 13-Apr-2010 |
tsutsui | branches: 1.17.6; Include "ioconf.h" to declare struct cfdriver foo_cd.
|
| 1.16 | 14-Mar-2009 |
dsl | branches: 1.16.2; 1.16.4; 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.15 | 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.14 | 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.13 | 13-Jun-2008 |
cegger | branches: 1.13.4; 1.13.10; use device_lookup_private to get softc
|
| 1.12 | 28-Apr-2008 |
martin | branches: 1.12.2; 1.12.4; Remove clause 3 and 4 from TNF licenses
|
| 1.11 | 04-Mar-2007 |
christos | branches: 1.11.40; 1.11.42; 1.11.44; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
| 1.10 | 11-Dec-2005 |
christos | branches: 1.10.26; merge ktrace-lwp.
|
| 1.9 | 15-Jul-2003 |
lukem | branches: 1.9.16; __KERNEL_RCSID()
|
| 1.8 | 23-Oct-2002 |
jdolecek | branches: 1.8.6; merge kqueue branch into -current
kqueue provides a stateful and efficient event notification framework currently supported events include socket, file, directory, fifo, pipe, tty and device changes, and monitoring of processes and signals
kqueue is supported by all writable filesystems in NetBSD tree (with exception of Coda) and all device drivers supporting poll(2)
based on work done by Jonathan Lemon for FreeBSD initial NetBSD port done by Luke Mewburn and Jason Thorpe
|
| 1.7 | 02-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
| 1.6 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
| 1.5 | 27-Sep-2002 |
provos | remove trailing \n in panic(). approved perry.
|
| 1.4 | 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.3 | 26-Jun-2000 |
simonb | branches: 1.3.2; 1.3.4; 1.3.8; 1.3.16; 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.2 | 25-Oct-1999 |
leo | branches: 1.2.6; correct second argument of bus_space_unmap().
|
| 1.1 | 18-Aug-1998 |
leo | branches: 1.1.6; 1.1.12; 1.1.14; 1.1.16; Circad Leonardo video driver by 'maximum entropy'.
|
| 1.1.16.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
| 1.1.14.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
| 1.1.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.1.6.1 | 04-Dec-1999 |
he | Pull up revision 1.2 (requested by leo): Fix arguments of bus_space_unmap().
|
| 1.2.6.1 | 30-Jun-2000 |
simonb | Pull up mmap paddr_t/off_t changes from trunk.
|
| 1.3.16.1 | 17-May-2002 |
gehenna | Add device switch.
|
| 1.3.8.3 | 11-Nov-2002 |
nathanw | Catch up to -current
|
| 1.3.8.2 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.3.8.1 | 17-Sep-2002 |
nathanw | Catch up to -current.
|
| 1.3.4.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.3.2.1 | 10-Oct-2001 |
fvdl | Convert all remaining devices.
|
| 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.9.16.1 | 03-Sep-2007 |
yamt | sync with head.
|
| 1.10.26.1 | 12-Mar-2007 |
rmind | Sync with HEAD.
|
| 1.11.44.3 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.11.44.2 | 04-May-2009 |
yamt | sync with head.
|
| 1.11.44.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.11.42.2 | 17-Jun-2008 |
yamt | sync with head.
|
| 1.11.42.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.11.40.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.11.40.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.12.4.1 | 18-Jun-2008 |
simonb | Sync with head.
|
| 1.12.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.13.10.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.13.4.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
| 1.16.4.2 | 12-Jun-2011 |
rmind | sync with head
|
| 1.16.4.1 | 30-May-2010 |
rmind | sync with head
|
| 1.16.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.17.6.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.19.16.1 | 18-May-2014 |
rmind | sync with head
|
| 1.19.12.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.19.12.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.19.2.1 | 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.20.2.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.21.12.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.21.8.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.21.4.1 | 05-Feb-2017 |
skrll | Sync with HEAD
|
| 1.3 | 07-Sep-2015 |
dholland | Final bit of PR 41200: headers that declare ioctls should include sys/ioccom.h. This covers most if not all of the MD headers.
XXX: a lot of the ioctl definitions in some of these files are cutpasted.
|
| 1.2 | 28-Apr-2008 |
martin | branches: 1.2.44; 1.2.64; Remove clause 3 and 4 from TNF licenses
|
| 1.1 | 03-Nov-1998 |
leo | branches: 1.1.148; 1.1.150; 1.1.152; These should have been added together with leo.c a long while ago :-( Thanks to 'entropy' for keeping an eye on me...
|
| 1.1.152.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.1.150.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.1.148.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.2.64.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
| 1.2.44.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
| 1.1 | 03-Nov-1998 |
leo | branches: 1.1.148; 1.1.150; 1.1.152; These should have been added together with leo.c a long while ago :-( Thanks to 'entropy' for keeping an eye on me...
|
| 1.1.152.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.1.150.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.1.148.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.21 | 20-Dec-2023 |
thorpej | Remove unnecessary <sys/malloc.h> include.
|
| 1.20 | 26-Jun-2022 |
tsutsui | Misc cleanup.
- make local functions static - use aprint_normal(9) for attach message - KNF
|
| 1.19 | 07-Aug-2021 |
thorpej | Merge thorpej-cfargs2.
|
| 1.18 | 24-Apr-2021 |
thorpej | branches: 1.18.8; Merge thorpej-cfargs branch:
Simplify and make extensible the config_search() / config_found() / config_attach() interfaces: rather than having different variants for which arguments you want pass along, just have a single call that takes a variadic list of tag-value arguments.
Adjust all call sites: - Simplify wherever possible; don't pass along arguments that aren't actually needed. - Don't be explicit about what interface attribute is attaching if the device only has one. (More simplification.) - Add a config_probe() function to be used in indirect configuiration situations, making is visibly easier to see when indirect config is in play, and allowing for future change in semantics. (As of now, this is just a wrapper around config_match(), but that is an implementation detail.)
Remove unnecessary or redundant interface attributes where they're not needed.
There are currently 5 "cfargs" defined: - CFARG_SUBMATCH (submatch function for direct config) - CFARG_SEARCH (search function for indirect config) - CFARG_IATTR (interface attribte) - CFARG_LOCATORS (locators array) - CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)
...and a sentinel value CFARG_EOL.
Add some extra sanity checking to ensure that interface attributes aren't ambiguous.
Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark ports to associate those device handles with device_t instance. This will trickle trough to more places over time (need back-end for pre-OFW Sun OBP; any others?).
|
| 1.17 | 05-Jun-2011 |
tsutsui | branches: 1.17.68; Split device_t/softc. No crash on TT030.
|
| 1.16 | 14-Mar-2009 |
dsl | branches: 1.16.4; 1.16.6; 1.16.10; 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.15 | 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.14 | 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.13 | 28-Apr-2008 |
martin | branches: 1.13.8; 1.13.14; Remove clause 3 and 4 from TNF licenses
|
| 1.12 | 11-Dec-2005 |
christos | branches: 1.12.74; 1.12.76; 1.12.78; merge ktrace-lwp.
|
| 1.11 | 26-Aug-2005 |
drochner | s/locdesc_t/int/g
|
| 1.10 | 30-Jun-2005 |
drochner | branches: 1.10.2; adaptions to config_search() change, and minor autoconf fixes, mostly from Havard Eidnes
|
| 1.9 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.8 | 01-Jan-2003 |
thorpej | branches: 1.8.2; Use aprint_normal() for cfprint routines.
|
| 1.7 | 02-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
| 1.6 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
| 1.5 | 27-Sep-2002 |
thorpej | Introduce a new routine, config_match(), which invokes the cfattach->ca_match function in behalf of the caller. Use it rather than invoking cfattach->ca_match directly.
|
| 1.4 | 27-Sep-2002 |
thorpej | Rather than referencing the cfdriver directly in the cfdata entries, instead use a string naming the driver. The cfdriver is then looked up in a list which is built at run-time.
|
| 1.3 | 12-Jan-1998 |
thorpej | branches: 1.3.28; 1.3.32; Update for changes to config.
|
| 1.2 | 09-Oct-1997 |
jtc | Fix tipo inherited from old version of TNF copyright template.
|
| 1.1 | 03-Mar-1997 |
leo | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 03-Mar-1997 |
leo | branches: 1.1.1.1.4; VME bus code
|
| 1.1.1.1.4.1 | 14-Oct-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
| 1.3.32.2 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
| 1.3.32.1 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.3.28.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.8.2.4 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.8.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.8.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.8.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.10.2.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.12.78.2 | 04-May-2009 |
yamt | sync with head.
|
| 1.12.78.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.12.76.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.12.74.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.13.14.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.13.8.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
| 1.16.10.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.16.6.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.16.4.1 | 12-Jun-2011 |
rmind | sync with head
|
| 1.17.68.6 | 05-Apr-2021 |
thorpej | Treat config_probe() as if it were a boolean function; don't compare return value > 0... except for the odd balls, which are now really easy to spot.
|
| 1.17.68.5 | 05-Apr-2021 |
thorpej | config_match() -> config_probe() for the straight-forward indirect config cases. There are still a few odd balls using config_match() which should be sorted out later.
|
| 1.17.68.4 | 04-Apr-2021 |
thorpej | CFARG_SUBMATCH -> CFARG_SEARCH for the indirect configuration uses.
|
| 1.17.68.3 | 03-Apr-2021 |
thorpej | Give config_attach() the tagged variadic argument treatment and mechanically convert all call sites.
|
| 1.17.68.2 | 21-Mar-2021 |
thorpej | CFARG_IATTR usage audit:
If a device carries only one interface attribute, there is no need to specify it when calling config_search(); that specification is meant only to disambiguate which interface attribute (which is a proxy for "what kind of attach args are being used") is having children attached. cfparent_match() will take care of ensuring that any potential children can attach to one of the parent's iterface attributes, and if the parent only carries one, no disambiguation is necessary.
|
| 1.17.68.1 | 20-Mar-2021 |
thorpej | The proliferation if config_search_*() and config_found_*() combinations is a little absurd, so begin to tidy this up:
- Introduce a new cfarg_t enumerated type, that defines the types of tag-value variadic arguments that can be passed to the various config_*() functions (CFARG_SUBMATCH, CFARG_IATTR, and CFARG_LOCATORS, for now, plus a CFARG_EOL sentinel). - Collapse config_search_*() into config_search() that takes these variadic arguments. - Convert all call sites of config_search_*() to the new signature. Noticed several incorrect usages along the way, which will be audited in a future commit.
|
| 1.18.8.1 | 03-Aug-2021 |
thorpej | Adapt to CFARGS().
|
| 1.24 | 26-Jun-2022 |
tsutsui | Misc cleanup.
- use a local variable static - use aprint_*(9) for attach messages - KNF
|
| 1.23 | 07-Aug-2021 |
thorpej | Merge thorpej-cfargs2.
|
| 1.22 | 24-Apr-2021 |
thorpej | branches: 1.22.8; Merge thorpej-cfargs branch:
Simplify and make extensible the config_search() / config_found() / config_attach() interfaces: rather than having different variants for which arguments you want pass along, just have a single call that takes a variadic list of tag-value arguments.
Adjust all call sites: - Simplify wherever possible; don't pass along arguments that aren't actually needed. - Don't be explicit about what interface attribute is attaching if the device only has one. (More simplification.) - Add a config_probe() function to be used in indirect configuiration situations, making is visibly easier to see when indirect config is in play, and allowing for future change in semantics. (As of now, this is just a wrapper around config_match(), but that is an implementation detail.)
Remove unnecessary or redundant interface attributes where they're not needed.
There are currently 5 "cfargs" defined: - CFARG_SUBMATCH (submatch function for direct config) - CFARG_SEARCH (search function for indirect config) - CFARG_IATTR (interface attribte) - CFARG_LOCATORS (locators array) - CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)
...and a sentinel value CFARG_EOL.
Add some extra sanity checking to ensure that interface attributes aren't ambiguous.
Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark ports to associate those device handles with device_t instance. This will trickle trough to more places over time (need back-end for pre-OFW Sun OBP; any others?).
|
| 1.21 | 01-Jul-2011 |
dyoung | branches: 1.21.68; #include <sys/bus.h> instead of <machine/bus.h>.
|
| 1.20 | 05-Jun-2011 |
tsutsui | - use CFATTACH_DECL_NEW() (no softc) - use device_t, cfdata_t etc.
|
| 1.19 | 13-Apr-2010 |
tsutsui | branches: 1.19.2; 1.19.6; Misc KNF.
|
| 1.18 | 14-Mar-2009 |
dsl | branches: 1.18.2; 1.18.4; 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.17 | 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.16 | 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.15 | 28-Apr-2008 |
martin | branches: 1.15.8; 1.15.14; Remove clause 3 and 4 from TNF licenses
|
| 1.14 | 11-Dec-2005 |
christos | branches: 1.14.74; 1.14.76; 1.14.78; merge ktrace-lwp.
|
| 1.13 | 13-Dec-2004 |
chs | for drivers that support only one instance, use a global variable to ensure that only one instance is configured rather than requiring that its unit number be zero.
|
| 1.12 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.11 | 02-Oct-2002 |
thorpej | branches: 1.11.6; Use CFATTACH_DECL().
|
| 1.10 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
| 1.9 | 29-Jun-2000 |
mrg | branches: 1.9.4; 1.9.8; remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
|
| 1.8 | 26-Jun-2000 |
mrg | remove/move more mach vm header files:
<vm/pglist.h> -> <uvm/uvm_pglist.h> <vm/vm_inherit.h> -> <uvm/uvm_inherit.h> <vm/vm_kern.h> -> into <uvm/uvm_extern.h> <vm/vm_object.h> -> nothing <vm/vm_pager.h> -> into <uvm/uvm_pager.h>
also includes a bunch of <vm/vm_page.h> include removals (due to redudancy with <vm/vm.h>), and a scattering of other similar headers.
|
| 1.7 | 19-Jan-2000 |
leo | Allow storage-space to be passed to the alloc_bus_space_tag() functions. This permits static tags to be used during early console init.
|
| 1.6 | 15-Sep-1998 |
leo | branches: 1.6.12; Oops, forgot this one in the vmebus renaming (Julian Coleman).
|
| 1.5 | 02-Sep-1998 |
leo | mv vmebus -> avmebus to make room for MI vmebus implementation (per reqest of Drochner).
|
| 1.4 | 22-Apr-1998 |
leo | Add the 'bus' code for a linear big endian bus (like VME).
|
| 1.3 | 12-Jan-1998 |
thorpej | Update for changes to config.
|
| 1.2 | 09-Oct-1997 |
jtc | Fix tipo inherited from old version of TNF copyright template.
|
| 1.1 | 03-Mar-1997 |
leo | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 03-Mar-1997 |
leo | branches: 1.1.1.1.4; VME bus code
|
| 1.1.1.1.4.1 | 14-Oct-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
| 1.6.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.9.8.1 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.9.4.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.11.6.4 | 18-Dec-2004 |
skrll | Sync with HEAD.
|
| 1.11.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.11.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.11.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.14.78.3 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.14.78.2 | 04-May-2009 |
yamt | sync with head.
|
| 1.14.78.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.14.76.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.14.74.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.15.14.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.15.8.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
| 1.18.4.2 | 12-Jun-2011 |
rmind | sync with head
|
| 1.18.4.1 | 30-May-2010 |
rmind | sync with head
|
| 1.18.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.19.6.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.19.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.21.68.1 | 21-Mar-2021 |
thorpej | Give config_found() the same variadic arguments treatment as config_search(). This commit only adds the CFARG_EOL sentinel to the existing config_found() calls. Conversion of config_found_sm_loc() and config_found_ia() call sites will be in subsequent commits.
|
| 1.22.8.1 | 03-Aug-2021 |
thorpej | Adapt to CFARGS().
|
| 1.4 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
| 1.3 | 09-Oct-1997 |
jtc | branches: 1.3.152; 1.3.154; 1.3.156; Fix tipo inherited from old version of TNF copyright template.
|
| 1.2 | 03-Mar-1997 |
leo | branches: 1.2.4; Ooops. Add cvs-id + copyright.
|
| 1.1 | 03-Mar-1997 |
leo | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 03-Mar-1997 |
leo | VME bus code
|
| 1.2.4.1 | 14-Oct-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
| 1.3.156.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.3.154.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.3.152.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.9 | 06-Jan-2023 |
tsutsui | TAB/spaces/indents cleanup.
|
| 1.8 | 01-Jul-2011 |
dyoung | #include <sys/bus.h> instead of <machine/bus.h>.
|
| 1.7 | 05-Jun-2011 |
tsutsui | Split device_t/softc. No crash on TT030.
|
| 1.6 | 28-Apr-2008 |
martin | branches: 1.6.22; 1.6.28; 1.6.32; Remove clause 3 and 4 from TNF licenses
|
| 1.5 | 11-Dec-2005 |
christos | branches: 1.5.74; 1.5.76; 1.5.78; merge ktrace-lwp.
|
| 1.4 | 04-Jun-2005 |
he | Adapt to compiling with -Wshadow and -Wcast-qual, by adding const qualification in places and renaming a few local variables. Also adds a couple uses of __UNVOLATILE() to allow passing volatile variables to functions wanting e.g. caddr_t.
|
| 1.3 | 09-Oct-1997 |
jtc | branches: 1.3.50; Fix tipo inherited from old version of TNF copyright template.
|
| 1.2 | 17-Jul-1997 |
jtk | branches: 1.2.2; use locator defines in "locators.h" to index cf_loc[]
still to be done and/or decided not to be done: replace all *UNK uses in vme code with the native names from locators.h
|
| 1.1 | 03-Mar-1997 |
leo | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 03-Mar-1997 |
leo | VME bus code
|
| 1.2.2.1 | 14-Oct-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
| 1.3.50.1 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.5.78.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.5.76.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.5.74.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.6.32.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.6.28.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.6.22.1 | 12-Jun-2011 |
rmind | sync with head
|