History log of /src/sys/arch/cobalt/dev |
Revision | Date | Author | Comments |
1.22 | 08-Dec-2018 |
thorpej | Clean up initialization of com_regs structure, in preparation for some additional changers.
|
1.21 | 20-Jan-2018 |
skrll | branches: 1.21.2; 1.21.4; Switch cobalt to common bus_space.
Tested on raq 2
|
1.20 | 09-Jun-2015 |
matt | #include <sys/cpu.h> or <mips/cpuregs.h> as needed
|
1.19 | 09-Jul-2011 |
matt | branches: 1.19.12; 1.19.30; Cleanup kernel files to use sys variants for bus.h, cpu.h, and intr.h Use <mips/..> for db_machdep.h and psl.h
|
1.18 | 01-Jul-2011 |
dyoung | #include <sys/bus.h> instead of <machine/bus.h>.
|
1.17 | 27-Mar-2008 |
tsutsui | Add kernel support for optional Z85C30 serial console on Cobalt Qube 2700. There is some interrupt related issue (in MI z8530tty driver?) on heavy load, but useful enough for debugging.
|
1.16 | 22-Mar-2008 |
tsutsui | Reorganize interrupt handling on cobalt and allow multiple interrupts on each icu irq to support multi function PCI devices in the Qube's PCI slot:
- split out interrupt stuff from machdep.c into new interrupt.c - prepare struct *_intrhead to handle cpu and icu interrupts - use LIST and malloc(9) to handle multiple interrupts per icu irq (mostly taken from algor/pci/pcib.c and evbmips/malta/pci/pcib.c) - move evcnt(9) stuff into *_intrhead from cobalt_intrhand (i.e. make it per interrupt rather than per handler) - in pci_intr_map(9) handle CPU interrupt separately and add a sanity check - fixup interrupt lines for devices on the PCI slot in pci_conf_interrupt(9) - move some device address definitions into <machine/cpu.h> and remove <machine/leds.h> - misc cosmetics
No objection on port-cobalt for three weeks.
|
1.15 | 14-Mar-2008 |
cube | Split device_t and softc for all com(4) devices (well, everything that uses a com_softc backend). Use proper types and ansify where appropriate.
|
1.14 | 13-Jul-2006 |
gdamore | branches: 1.14.34; 1.14.54; 1.14.58; Add an option COM_REGMAP to allow com(4) to use an array of register indices. This allows us to convert aucom to just another com attachment, and cleanup some code in the com_arbus.c.
Additionally, we use a common com_cleanup routine rather than having a zillion copies of it in the attachment points.
This has been tested on a number architectures, and it has been shown to get close to comparable performance when COM_REGMAP is defined, and comparable when it is not defined.
Approved by core@. Fixes PR port-evbmips/32362.
|
1.13 | 19-May-2006 |
tsutsui | branches: 1.13.2; Use cobalt_id to probe com at mainbus.
|
1.12 | 15-Apr-2006 |
tsutsui | branches: 1.12.2; u_int32_t -> uint32_t
|
1.11 | 06-Apr-2006 |
tsutsui | Use bus_space_map(9) to get bus_space_handle_t on each driver and remove bogus bus_space_handle_t member from mainbus_attach_args.
|
1.10 | 11-Dec-2005 |
christos | branches: 1.10.4; 1.10.6; 1.10.8; 1.10.10; 1.10.12; merge ktrace-lwp.
|
1.9 | 29-Aug-2004 |
tsutsui | branches: 1.9.12; - rename comcnprobe() and comcninit() to com_mainbus_cnprobe() and com_mainbus_cninit() and move these cn functions from cobalt/console.c to dev/com_mainbus.c - call cninit() only once - remove unneeded includes - use ANSI function decls
|
1.8 | 17-Oct-2003 |
cdi | branches: 1.8.4; Change console code to use cninit() and null console. Add serial console check.
|
1.7 | 12-Sep-2003 |
tsutsui | Use common mips generic software interrupt routines.
|
1.6 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
1.5 | 02-Oct-2002 |
thorpej | branches: 1.5.6; Use CFATTACH_DECL().
|
1.4 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
1.3 | 13-Jan-2002 |
augustss | Implement pci_intr_disestablish().
|
1.2 | 31-Mar-2000 |
soren | branches: 1.2.6; 1.2.10; 1.2.14; Some cleanups.
|
1.1 | 19-Mar-2000 |
soren | NetBSD/cobalt. Work-in-progress.
|
1.2.14.2 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.2.14.1 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.2.10.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.2.10.1 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
1.2.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.2.6.1 | 31-Mar-2000 |
bouyer | file com_mainbus.c was added on branch thorpej_scsipi on 2000-11-20 20:07:02 +0000
|
1.5.6.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.5.6.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.5.6.2 | 03-Sep-2004 |
skrll | Sync with HEAD
|
1.5.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.8.4.1 | 16-Dec-2005 |
jmc | Pullup rev 1.9 (requested by tsutsui in ticket #10175)
Cobalt kernel hangs in the second consinit() call if it is loaded by the native bootloader, so there is no bootstrap way to install other than to use an older kernel.
|
1.9.12.4 | 24-Mar-2008 |
yamt | sync with head.
|
1.9.12.3 | 17-Mar-2008 |
yamt | sync with head.
|
1.9.12.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.9.12.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.10.12.1 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.10.10.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.10.8.3 | 11-Aug-2006 |
yamt | sync with head
|
1.10.8.2 | 24-May-2006 |
yamt | sync with head.
|
1.10.8.1 | 11-Apr-2006 |
yamt | sync with head
|
1.10.6.2 | 01-Jun-2006 |
kardel | Sync with head.
|
1.10.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.10.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.12.2.1 | 19-Jun-2006 |
chap | Sync with head.
|
1.13.2.1 | 15-Jun-2006 |
gdamore | Another com_mainbus.c. There are a few more of them left... Again, only compile tested at this point.
|
1.14.58.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.14.54.1 | 24-Mar-2008 |
keiichi | sync with head.
|
1.14.34.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.19.30.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.19.12.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.21.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.21.2.1 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.2 | 11-Dec-2005 |
christos | branches: 1.2.22; merge ktrace-lwp.
|
1.1 | 29-Aug-2004 |
tsutsui | branches: 1.1.2; - rename comcnprobe() and comcninit() to com_mainbus_cnprobe() and com_mainbus_cninit() and move these cn functions from cobalt/console.c to dev/com_mainbus.c - call cninit() only once - remove unneeded includes - use ANSI function decls
|
1.1.2.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.1.2.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.1.2.2 | 03-Sep-2004 |
skrll | Sync with HEAD
|
1.1.2.1 | 29-Aug-2004 |
skrll | file com_mainbusvar.h was added on branch ktrace-lwp on 2004-09-03 12:44:29 +0000
|
1.2.22.2 | 10-Sep-2006 |
riz | Pull up following revision(s) (requested by tsutsui in ticket #10175): sys/arch/cobalt/dev/com_mainbusvar.h: revision 1.1 sys/arch/cobalt/conf/files.cobalt: revision 1.20 sys/arch/cobalt/dev/com_mainbus.c: revision 1.9 sys/arch/cobalt/cobalt/console.c: revision 1.8 - rename comcnprobe() and comcninit() to com_mainbus_cnprobe() and com_mainbus_cninit() and move these cn functions from cobalt/console.c to dev/com_mainbus.c - call cninit() only once - remove unneeded includes - use ANSI function decls - rename comcnprobe() and comcninit() to com_mainbus_cnprobe() and com_mainbus_cninit() and move these cn functions from cobalt/console.c to dev/com_mainbus.c - call cninit() only once - remove unneeded includes - use ANSI function decls - rename comcnprobe() and comcninit() to com_mainbus_cnprobe() and com_mainbus_cninit() and move these cn functions from cobalt/console.c to dev/com_mainbus.c - call cninit() only once - remove unneeded includes - use ANSI function decls
|
1.2.22.1 | 11-Dec-2005 |
riz | file com_mainbusvar.h was added on branch netbsd-2 on 2006-09-10 14:55:57 +0000
|
1.35 | 20-Dec-2023 |
thorpej | Remove unnecessary <sys/malloc.h>.
|
1.34 | 07-Aug-2021 |
thorpej | Merge thorpej-cfargs2.
|
1.33 | 24-Apr-2021 |
thorpej | branches: 1.33.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.32 | 07-Jul-2020 |
thorpej | branches: 1.32.4; Overhaul the interface to pci_configure_bus(): - Don't expose how PCI bus configuration resource management is implemented. Provide a new resource provider API:
==> pciconf_resource_init() -- Initialize a PCI configuration resources container. ==> pciconf_resource_add() -- Add a PCI configuration resource to the container (I/O, MEM, or prefetchable MEM). Multiple resources of each type may be added. ==> pciconf_resource_fini() -- Tear down the PCI configurtation resources container once the bus has been configured.
This is much easier to use than the previous method of providing an extent map for each kind of resource, and works better for e.g. ACPI platforms that provide potentially multiple PCI resources in tables provided by firmware.
- Re-implement PCI configuration resource management using vmem arenas, rather than extent maps.
|
1.31 | 14-Jun-2020 |
chs | replace EX_NOWAIT with EX_WAITOK in device attach methods. remove checks for failures that can no longer occur.
|
1.30 | 02-Mar-2020 |
thorpej | The PCI I/O space extent map needs to reflect the BUS_{START,END} not the SYS_{START,END}.
This fixes mapping of the viaide DMA registers on my Qube2.
|
1.29 | 20-Jan-2018 |
skrll | branches: 1.29.4; 1.29.8; Switch cobalt to common bus_space.
Tested on raq 2
|
1.28 | 27-Jan-2012 |
para | converting extent(9) from malloc(9) to kmem(9) preceding kmem-vmem-pool-uvm patch
releng@ acknowledged
|
1.27 | 09-Jul-2011 |
matt | branches: 1.27.2; 1.27.6; Cleanup kernel files to use sys variants for bus.h, cpu.h, and intr.h Use <mips/..> for db_machdep.h and psl.h
|
1.26 | 01-Jul-2011 |
dyoung | #include <sys/bus.h> instead of <machine/bus.h>.
|
1.25 | 17-May-2011 |
dyoung | PCI_FLAGS_IO_ENABLED and PCI_FLAGS_MEM_ENABLED changed their functional role in NetBSD (drivers are no longer supposed to write these to pa_flags) without changing name. Correct that.
Rename PCI_FLAGS_IO_ENABLED to PCI_FLAGS_IO_OKAY and PCI_FLAGS_MEM_ENABLED to PCI_FLAGS_MEM_OKAY, thus making their names consistent with the other PCI flags and poisoning 3rd-party driver sources that use the flags in the old bad way.
This patch produces no binary changes in this set of PCI kernels when they are compiled w/o 'options DIAGNOSTIC' and w/ -V MKREPRO=yes:
algor P4032 P5064 P6032 alpha GENERIC amd64 GENERIC XEN3_DOM0 arc GENERIC atari HADES MILAN-PCIIDE bebox GENERIC cats GENERIC cobalt GENERIC evbarm-el ADI_BRH ARMADILLO9 CP3100 GEMINI GEMINI_MASTER GEMINI_SLAVE evbarm-el GUMSTIX HDL_G IMX31LITE INTEGRATOR IQ31244 IQ80310 IQ80321 evbarm-el IXDP425 IXM1200 KUROBOX_PRO evbarm-el LUBBOCK MARVELL_NAS NAPPI NSLU2 SHEEVAPLUG SMDK2800 TEAMASA_NPWR evbarm-el TEAMASA_NPWR_FC TS7200 TWINTAIL ZAO425 evbmips-el AP30 DBAU1500 DBAU1550 MALTA MERAKI MTX-1 OMSAL400 RB153 WGT624V3 evbmips64-el XLSATX evbppc EV64260 MPC8536DS MPC8548CDS OPENBLOCKS200 OPENBLOCKS266 evbppc OPENBLOCKS266_OPT P2020RDB PMPPC RB800 WALNUT hp700 GENERIC i386 ALL XEN3_DOM0 XEN3_DOMU ibmnws GENERIC iyonix GENERIC landisk GENERIC macppc GENERIC mvmeppc GENERIC netwinder GENERIC ofppc GENERIC prep GENERIC sandpoint GENERIC sbmips-el GENERIC sgimips GENERIC32_IP2x GENERIC32_IP3x sparc GENERIC_SUN4U KRUPS sparc64 GENERIC
|
1.24 | 15-Apr-2011 |
dyoung | Don't set pba.pba_flags twice. No functional change intended.
|
1.23 | 20-Feb-2011 |
matt | Merge forward from matt-nb5-mips64. (XXX generic kernels on raq2 die after interrupts are enabled but gxemul works fine).
|
1.22 | 27-Nov-2009 |
rmind | branches: 1.22.4; 1.22.6; 1.22.8; - Use uvm_lwp_setuarea() instead of directly setting address to lwp_t::l_addr. - Replace most remaining uses of l_addr with uvm_lwp_getuarea() or lwp_getpcb(). - Amend assembly in ports where it accesses PCB via struct user. - Rename L_ADDR to L_PCB in few places. Reduce sys/user.h inclusions.
|
1.21 | 09-May-2008 |
tsutsui | branches: 1.21.16; Split softc/device_t, with misc related changes.
|
1.20 | 10-Sep-2006 |
tsutsui | branches: 1.20.54; 1.20.56; 1.20.58; 1.20.60; Remove or comment out now unused code after MI mips3_clockintr migration.
|
1.19 | 28-May-2006 |
tsutsui | branches: 1.19.6; Initialize the GT64x11 PCI timeout and retry register with a value taken from Linux/MIPS, which improves viaide xfer performance significantly.
|
1.18 | 20-May-2006 |
tsutsui | Change range of PCI I/O space for pci_configure_bus(9) so that viaide(4) works with PCI fixup (not enabled yet).
|
1.17 | 21-Apr-2006 |
tsutsui | branches: 1.17.2; Explicitly mask timer0 interrupt until cpu_initclocks(9).
|
1.16 | 16-Apr-2006 |
tsutsui | Pass mips_dcache_align to pci_configure_bus(9) for cacheline_size.
|
1.15 | 05-Apr-2006 |
tsutsui | ANSIfy, KNF
|
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 | 25-Mar-2005 |
tsutsui | branches: 1.13.2; Switch cobalt port to use MI pci_configure_bus(9) with options PCI_NETBSD_CONFIGURE. Patch from KIYOHARA Takashi on port-cobalt.
This change makes siop(4) (and maybe all other PCI devices using pci mem space) work on cobalt.
|
1.12 | 30-Aug-2004 |
drochner | branches: 1.12.4; 1.12.6; 1.12.10; Phase out the use of a string as first "attach args" member to control which bustype should be attached with a specific call to config_found() (from a "mainbus" or a bus bridge). Do it for isa/eisa/mca and pci/agp for now. These buses all attach to an mi interface attribute "isabus", "eisabus" etc., and the autoconf framework now allows to specify an interface attribute on config_found() and config_search(), which limits the search of matching config data to these which attach to that specific attribute. So we basically have to call config_found_ia(..., "foobus", ...) where such a bus is attached. As a consequence, where a "mainbus" or alike also attaches other devices (eg CPUs) which do not attach to a specific attribute yet, we need at least pass an attribute name (different from "foobus") so that the foo bus is not found at these places. This made some minor changes necessary which are not obviously related to the mentioned buses.
|
1.11 | 28-Aug-2004 |
tsutsui | - Use bus_space(9) to access PCI configuration registers on GT64111. - Remove unused pci stuff from mainbus.c.
|
1.10 | 28-Aug-2004 |
tsutsui | - Reset timer0 of GT64111 in gt_attach() and start it in cpu_initclocks(9) via a callback function. Fixes the "hardclock(9) is called before cpu_initclocks(9)" problem reported by KIYOHARA Takashi on port-cobalt. - Use bus_space(9) functions to access GT64111 registers and add register definitions for GT64111 in gtreg.h. (XXX this could be in sys/dev/marvell?) - Move microtime(9) from machdep.c to clock.c, and read timer0 register via a callback function. Also change microtime(9) like other ports to guarantee that the time will be greater than the value obtained by a previous call.
|
1.9 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
1.8 | 15-Jun-2003 |
fvdl | branches: 1.8.2; Handle 64bit DMA addresses on PCI for platforms that can (currently only enabled on amd64). Add a dmat64 field to various PCI attach structures, and pass it down where needed. Implement a simple new function called pci_dma64_available(pa) to test if 64bit DMA addresses may be used. This returns 1 iff _PCI_HAVE_DMA64 is defined in <machine/pci_machdep.h>, and there is more than 4G of memory.
|
1.7 | 02-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
1.6 | 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
1.5 | 16-May-2002 |
thorpej | branches: 1.5.2; * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to NULL for root PCI busses. For busses behind a bridge, it points to a persistent copy of the bridge's pcitag_t. This can be very useful for machine-dependent PCI bus enumeration code. * Implement a machine-dependent pci_enumerate_bus() for sparc64 which uses OFW device nodes to enumerate the bus. When a PCI bus that is behind a bridge is attached, pci_attach_hook() allocates a new PCI chipset tag for the new bus and sets it's "curnode" to the OFW node of the bridge. This is used as a starting point when enumerating that bus. Root busses get the OFW node of the host bridge (psycho). * Garbage-collect "ofpci" and "ofppb" from the sparc64 port.
|
1.4 | 29-May-2000 |
soren | branches: 1.4.4; 1.4.8; 1.4.12; Static poisoning.
|
1.3 | 09-Apr-2000 |
soren | branches: 1.3.2; Disabling PCI Memory Read Multiple improves Tulip transmit performance 30%.
|
1.2 | 31-Mar-2000 |
soren | Some cleanups.
|
1.1 | 19-Mar-2000 |
soren | NetBSD/cobalt. Work-in-progress.
|
1.3.2.1 | 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.4.12.2 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.4.12.1 | 20-Jun-2002 |
nathanw | Catch up to -current.
|
1.4.8.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.4.8.1 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.4.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.4.4.1 | 29-May-2000 |
bouyer | file gt.c was added on branch thorpej_scsipi on 2000-11-20 20:07:02 +0000
|
1.5.2.2 | 16-May-2002 |
thorpej | * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to NULL for root PCI busses. For busses behind a bridge, it points to a persistent copy of the bridge's pcitag_t. This can be very useful for machine-dependent PCI bus enumeration code. * Implement a machine-dependent pci_enumerate_bus() for sparc64 which uses OFW device nodes to enumerate the bus. When a PCI bus that is behind a bridge is attached, pci_attach_hook() allocates a new PCI chipset tag for the new bus and sets it's "curnode" to the OFW node of the bridge. This is used as a starting point when enumerating that bus. Root busses get the OFW node of the host bridge (psycho). * Garbage-collect "ofpci" and "ofppb" from the sparc64 port.
|
1.5.2.1 | 16-May-2002 |
thorpej | file gt.c was added on branch gehenna-devsw on 2002-05-16 01:01:36 +0000
|
1.8.2.5 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
1.8.2.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.8.2.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.8.2.2 | 03-Sep-2004 |
skrll | Sync with HEAD
|
1.8.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.12.10.6 | 12-Jun-2006 |
tron | Pull up following revision(s) (requested by tsutsui in ticket #1359): sys/arch/cobalt/dev/gt.c: revision 1.19 Initialize the GT64x11 PCI timeout and retry register with a value taken from Linux/MIPS, which improves viaide xfer performance significantly.
|
1.12.10.5 | 12-Jun-2006 |
tron | Pull up following revision(s) (requested by tsutsui in ticket #1359): sys/arch/cobalt/dev/gt.c: revision 1.18 Change range of PCI I/O space for pci_configure_bus(9) so that viaide(4) works with PCI fixup (not enabled yet).
|
1.12.10.4 | 12-Jun-2006 |
tron | Pull up following revision(s) (requested by tsutsui in ticket #1359): sys/arch/cobalt/dev/gt.c: revision 1.17 Explicitly mask timer0 interrupt until cpu_initclocks(9).
|
1.12.10.3 | 12-Jun-2006 |
tron | Pull up following revision(s) (requested by tsutsui in ticket #1359): sys/arch/cobalt/dev/gt.c: revision 1.16 Pass mips_dcache_align to pci_configure_bus(9) for cacheline_size.
|
1.12.10.2 | 12-Jun-2006 |
tron | Pull up following revision(s) (requested by tsutsui in ticket #1359): sys/arch/cobalt/dev/gt.c: revision 1.15 ANSIfy, KNF
|
1.12.10.1 | 27-Mar-2005 |
tron | Pull up revision 1.13 (requested by tsutsui in ticket #67): Switch cobalt port to use MI pci_configure_bus(9) with options PCI_NETBSD_CONFIGURE. Patch from KIYOHARA Takashi on port-cobalt. This change makes siop(4) (and maybe all other PCI devices using pci mem space) work on cobalt.
|
1.12.6.1 | 26-Mar-2005 |
yamt | sync with head.
|
1.12.4.1 | 29-Apr-2005 |
kent | sync with -current
|
1.13.2.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.13.2.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.14.12.1 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.14.10.2 | 11-May-2006 |
elad | sync with head
|
1.14.10.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.14.8.4 | 14-Sep-2006 |
yamt | sync with head.
|
1.14.8.3 | 26-Jun-2006 |
yamt | sync with head.
|
1.14.8.2 | 24-May-2006 |
yamt | sync with head.
|
1.14.8.1 | 11-Apr-2006 |
yamt | sync with head
|
1.14.6.2 | 01-Jun-2006 |
kardel | 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.17.2.1 | 19-Jun-2006 |
chap | Sync with head.
|
1.19.6.1 | 18-Nov-2006 |
ad | Sync with head.
|
1.20.60.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.20.58.2 | 11-Mar-2010 |
yamt | sync with head
|
1.20.58.1 | 16-May-2008 |
yamt | sync with head.
|
1.20.56.1 | 18-May-2008 |
yamt | sync with head.
|
1.20.54.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.21.16.1 | 20-Jan-2010 |
matt | Adjust things to the new world order.
|
1.22.8.1 | 05-Mar-2011 |
bouyer | Sync with HEAD
|
1.22.6.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.22.4.3 | 31-May-2011 |
rmind | sync with head
|
1.22.4.2 | 21-Apr-2011 |
rmind | sync with head
|
1.22.4.1 | 05-Mar-2011 |
rmind | sync with head
|
1.27.6.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.27.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.29.8.1 | 02-Mar-2020 |
martin | Pull up following revision(s) (requested by thorpej in ticket #751):
sys/arch/cobalt/dev/gt.c: revision 1.30
The PCI I/O space extent map needs to reflect the BUS_{START,END} not the SYS_{START,END}.
This fixes mapping of the viaide DMA registers on my Qube2.
|
1.29.4.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.32.4.1 | 23-Mar-2021 |
thorpej | Convert config_found_ia() call sites where the device only carries a single interface attribute to bare config_found() calls.
|
1.33.8.1 | 03-Aug-2021 |
thorpej | Adapt to CFARGS().
|
1.1 | 20-Jan-2018 |
skrll | Switch cobalt to common bus_space.
Tested on raq 2
|
1.1 | 20-Jan-2018 |
skrll | Switch cobalt to common bus_space.
Tested on raq 2
|
1.4 | 17-May-2006 |
tsutsui | Add definitions for the PCI timeout and retry register.
|
1.3 | 09-Apr-2006 |
tsutsui | Replace some magic numbers with macro.
|
1.2 | 11-Dec-2005 |
christos | branches: 1.2.4; 1.2.6; 1.2.8; 1.2.10; 1.2.12; merge ktrace-lwp.
|
1.1 | 28-Aug-2004 |
tsutsui | branches: 1.1.2; 1.1.12; 1.1.14; - Reset timer0 of GT64111 in gt_attach() and start it in cpu_initclocks(9) via a callback function. Fixes the "hardclock(9) is called before cpu_initclocks(9)" problem reported by KIYOHARA Takashi on port-cobalt. - Use bus_space(9) functions to access GT64111 registers and add register definitions for GT64111 in gtreg.h. (XXX this could be in sys/dev/marvell?) - Move microtime(9) from machdep.c to clock.c, and read timer0 register via a callback function. Also change microtime(9) like other ports to guarantee that the time will be greater than the value obtained by a previous call.
|
1.1.14.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.12.2 | 12-Jun-2006 |
tron | Pull up following revision(s) (requested by tsutsui in ticket #1359): sys/arch/cobalt/dev/gtreg.h: revision 1.4 Add definitions for the PCI timeout and retry register.
|
1.1.12.1 | 12-Jun-2006 |
tron | Pull up following revision(s) (requested by tsutsui in ticket #1359): sys/arch/cobalt/dev/gtreg.h: revision 1.3 sys/arch/cobalt/pci/pci_machdep.c: revision 1.21 Replace some magic numbers with macro.
|
1.1.2.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.1.2.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.1.2.2 | 03-Sep-2004 |
skrll | Sync with HEAD
|
1.1.2.1 | 28-Aug-2004 |
skrll | file gtreg.h was added on branch ktrace-lwp on 2004-09-03 12:44:29 +0000
|
1.2.12.1 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.2.10.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.2.8.2 | 24-May-2006 |
yamt | sync with head.
|
1.2.8.1 | 11-Apr-2006 |
yamt | sync with head
|
1.2.6.2 | 01-Jun-2006 |
kardel | Sync with head.
|
1.2.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.2.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.1 | 20-Jan-2018 |
skrll | Switch cobalt to common bus_space.
Tested on raq 2
|
1.1 | 09-Apr-2018 |
christos | branches: 1.1.2; rename panel to lcdpanel.
|
1.1.2.2 | 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
1.1.2.1 | 09-Apr-2018 |
pgoyette | file lcdpanel.c was added on branch pgoyette-compat on 2018-04-16 01:59:54 +0000
|
1.5 | 01-Jul-2011 |
dyoung | #include <sys/bus.h> instead of <machine/bus.h>.
|
1.4 | 29-Mar-2008 |
tsutsui | Don't forget to initialize sc_dev.
|
1.3 | 28-Mar-2008 |
tsutsui | Split device_t and softc for MI mc146818 clock, and other related misc cosmetics.
|
1.2 | 10-Jan-2008 |
tsutsui | branches: 1.2.6; Move todr_attach(9) calls from each MD attachment to MI mc146818_attach().
|
1.1 | 15-Apr-2006 |
tsutsui | branches: 1.1.2; 1.1.4; 1.1.8; 1.1.10; 1.1.14; 1.1.20; 1.1.50; 1.1.56; 1.1.64; Switch cobalt port to use MI todr(9) functions and MI mc146818 driver. Tested on RaQ2 and Qube2 on port-cobalt.
|
1.1.64.1 | 10-Jan-2008 |
bouyer | Sync with HEAD
|
1.1.56.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.1.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.1.20.2 | 09-Sep-2006 |
rpaulo | sync with head
|
1.1.20.1 | 15-Apr-2006 |
rpaulo | file mcclock.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:38:28 +0000
|
1.1.14.3 | 21-Jan-2008 |
yamt | sync with head
|
1.1.14.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.14.1 | 15-Apr-2006 |
yamt | file mcclock.c was added on branch yamt-lazymbuf on 2006-06-21 14:50:07 +0000
|
1.1.10.2 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.1.10.1 | 15-Apr-2006 |
tron | file mcclock.c was added on branch peter-altq on 2006-05-24 15:47:53 +0000
|
1.1.8.2 | 24-May-2006 |
yamt | sync with head.
|
1.1.8.1 | 15-Apr-2006 |
yamt | file mcclock.c was added on branch yamt-pdpolicy on 2006-05-24 10:56:39 +0000
|
1.1.4.2 | 22-Apr-2006 |
simonb | Sync with head.
|
1.1.4.1 | 15-Apr-2006 |
simonb | file mcclock.c was added on branch simonb-timecounters on 2006-04-22 11:37:21 +0000
|
1.1.2.2 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.1.2.1 | 15-Apr-2006 |
elad | file mcclock.c was added on branch elad-kernelauth on 2006-04-19 02:32:21 +0000
|
1.2.6.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.25 | 09-Apr-2018 |
christos | rename panel to lcdpanel.
|
1.24 | 25-Jul-2014 |
dholland | branches: 1.24.26; Add d_discard to all struct cdevsw instances I could find.
All have been set to "nodiscard"; some should get a real implementation.
|
1.23 | 16-Mar-2014 |
dholland | branches: 1.23.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.22 | 01-Jul-2011 |
dyoung | branches: 1.22.2; 1.22.12; 1.22.16; #include <sys/bus.h> instead of <machine/bus.h>.
|
1.21 | 03-May-2011 |
tsutsui | TAB/space cosmetics.
|
1.20 | 31-Aug-2009 |
tsutsui | branches: 1.20.4; 1.20.6; Replace shutdownhook_establish(9) with pmf_device_register1(9). Also check howto to print appropriate "Rebooting..." or "Halting..." messages.
|
1.19 | 20-Aug-2009 |
tsutsui | Adjust attach message for failure path (found on gxemul).
|
1.18 | 09-May-2008 |
tsutsui | branches: 1.18.8; 1.18.16; Split softc/device_t, with misc related changes.
|
1.17 | 22-Mar-2008 |
tsutsui | branches: 1.17.2; 1.17.4; 1.17.6; Reorganize interrupt handling on cobalt and allow multiple interrupts on each icu irq to support multi function PCI devices in the Qube's PCI slot:
- split out interrupt stuff from machdep.c into new interrupt.c - prepare struct *_intrhead to handle cpu and icu interrupts - use LIST and malloc(9) to handle multiple interrupts per icu irq (mostly taken from algor/pci/pcib.c and evbmips/malta/pci/pcib.c) - move evcnt(9) stuff into *_intrhead from cobalt_intrhand (i.e. make it per interrupt rather than per handler) - in pci_intr_map(9) handle CPU interrupt separately and add a sanity check - fixup interrupt lines for devices on the PCI slot in pci_conf_interrupt(9) - move some device address definitions into <machine/cpu.h> and remove <machine/leds.h> - misc cosmetics
No objection on port-cobalt for three weeks.
|
1.16 | 04-Mar-2008 |
tsutsui | Print "NetBSD/cobalt Starting up... " to LCD panel on boot, and also print "NetBSD/cobalt Shutting donw..." on halt via shutdown hook. This would be useful for users who don't have serial console.
No objection on port-cobalt.
|
1.15 | 01-Mar-2008 |
rmind | Welcome to 4.99.55:
- Add a lot of missing selinit() and seldestroy() calls.
- Merge selwakeup() and selnotify() calls into a single selnotify().
- Add an additional 'events' argument to selnotify() call. It will indicate which event (POLL_IN, POLL_OUT, etc) happen. If unknown, zero may be used.
Note: please pass appropriate value of 'events' where possible. Proposed on: <tech-kern>
|
1.14 | 17-Oct-2007 |
garbled | branches: 1.14.12; 1.14.16; 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.13 | 09-Jul-2007 |
ad | branches: 1.13.10; Merge some of the less invasive changes from the vmlocking branch:
- kthread, callout, devsw API changes - select()/poll() improvements - miscellaneous MT safety improvements
|
1.12 | 04-Mar-2007 |
christos | branches: 1.12.2; 1.12.4; 1.12.10; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.11 | 24-Jan-2007 |
hubertf | branches: 1.11.2; Remove duplicate #includes, patch contributed in private mail by Slava Semushin <slava.semushin@gmail.com>.
To verify that no nasty side effects of duplicate includes (or their removal) have an effect here, I've compiled an i386/ALL kernel with and without the patch, and the only difference in the resulting .o files was in shifted line numbers in some assert() calls. The comparison of the .o files was based on the output of "objdump -D".
Thanks to martin@ for the input on testing.
|
1.10 | 06-Apr-2006 |
tsutsui | branches: 1.10.8; 1.10.12; 1.10.14; Use bus_space_map(9) to get bus_space_handle_t on each driver and remove bogus bus_space_handle_t member from mainbus_attach_args.
|
1.9 | 05-Apr-2006 |
tsutsui | - ANSIfy - KNF - u_intNN_t -> uintNN_t - include "ioconf.h" for struct cfdriver panel_cd
|
1.8 | 11-Dec-2005 |
christos | branches: 1.8.4; 1.8.6; 1.8.8; 1.8.10; 1.8.12; merge ktrace-lwp.
|
1.7 | 14-Aug-2005 |
joff | hd44780 layer for register reads/writes now takes another argument.
|
1.6 | 04-Feb-2005 |
joff | branches: 1.6.6; Structure member misnamed. "rows" should be "cols"
|
1.5 | 11-Jan-2005 |
joff | branches: 1.5.2; 1.5.4; Use hd44780var.h instead of hd44780_subr.h
|
1.4 | 08-Jan-2005 |
joff | Replace the rwrite and rread functions that take a bus_space_tag_t and bus_space_handle_t with the new writereg and readreg functions that take a struct hd44780_chip * and a u_int32_t rs (register-select)
|
1.3 | 12-Sep-2003 |
tsutsui | TAB/space cleanup.
|
1.2 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
1.1 | 20-Jan-2003 |
soren | branches: 1.1.2; Attachment for the HD44780 display and keypad on the front of Cobalt machines.
|
1.1.2.7 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.1.2.6 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.1.2.5 | 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.1.2.4 | 17-Jan-2005 |
skrll | Adapt to branch.
|
1.1.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.1.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.1.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.4.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.5.2.1 | 29-Apr-2005 |
kent | sync with -current
|
1.6.6.5 | 24-Mar-2008 |
yamt | sync with head.
|
1.6.6.4 | 17-Mar-2008 |
yamt | sync with head.
|
1.6.6.3 | 03-Sep-2007 |
yamt | sync with head.
|
1.6.6.2 | 26-Feb-2007 |
yamt | sync with head.
|
1.6.6.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.8.12.1 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.8.10.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.8.8.1 | 11-Apr-2006 |
yamt | sync with head
|
1.8.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.8.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.10.14.1 | 03-Jun-2008 |
skrll | Sync with netbsd-4.
|
1.10.12.1 | 24-Mar-2008 |
bouyer | Pull up following revision(s) (requested by tsutsui in ticket #1103): sys/arch/cobalt/dev/panel.c: revision 1.16 Print "NetBSD/cobalt Starting up... " to LCD panel on boot, and also print "NetBSD/cobalt Shutting donw..." on halt via shutdown hook. This would be useful for users who don't have serial console. No objection on port-cobalt.
|
1.10.8.1 | 01-Feb-2007 |
ad | Sync with head.
|
1.11.2.1 | 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.12.10.1 | 03-Oct-2007 |
garbled | Sync with HEAD
|
1.12.4.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.12.2.1 | 15-Jul-2007 |
ad | Sync with head.
|
1.13.10.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.13.10.1 | 06-Nov-2007 |
matt | sync with HEAD
|
1.14.16.2 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.14.16.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.14.12.1 | 24-Mar-2008 |
keiichi | sync with head.
|
1.17.6.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.17.4.2 | 16-Sep-2009 |
yamt | sync with head
|
1.17.4.1 | 16-May-2008 |
yamt | sync with head.
|
1.17.2.1 | 18-May-2008 |
yamt | sync with head.
|
1.18.16.1 | 29-Dec-2010 |
matt | Sync with netbsd-5
|
1.18.8.2 | 03-Oct-2009 |
snj | Pull up following revision(s) (requested by tsutsui in ticket #1053): sys/arch/cobalt/dev/panel.c: revision 1.20 Replace shutdownhook_establish(9) with pmf_device_register1(9). Also check howto to print appropriate "Rebooting..." or "Halting..." messages.
|
1.18.8.1 | 03-Oct-2009 |
snj | Pull up following revision(s) (requested by tsutsui in ticket #1053): sys/arch/cobalt/dev/panel.c: revision 1.19 Adjust attach message for failure path (found on gxemul).
|
1.20.6.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.20.4.1 | 31-May-2011 |
rmind | sync with head
|
1.22.16.1 | 18-May-2014 |
rmind | sync with head
|
1.22.12.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.22.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.23.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.24.26.1 | 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
1.7 | 11-Sep-2021 |
andvar | Add missing double p and d for stopped and overriden accordingly. Fix few more typos along the way, mainly in copy-pasted comments.
|
1.6 | 07-Aug-2021 |
thorpej | Merge thorpej-cfargs2.
|
1.5 | 24-Apr-2021 |
thorpej | branches: 1.5.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.4 | 09-Jun-2015 |
matt | branches: 1.4.32; #include <sys/cpu.h> or <mips/cpuregs.h> as needed
|
1.3 | 28-Apr-2008 |
martin | branches: 1.3.44; 1.3.64; Remove clause 3 and 4 from TNF licenses
|
1.2 | 29-Mar-2008 |
tsutsui | branches: 1.2.2; 1.2.4; 1.2.6; Split softc and device_t for zsc(4) and its children.
XXX we should restructure MI APIs and make it really machine independent.
|
1.1 | 27-Mar-2008 |
tsutsui | Add kernel support for optional Z85C30 serial console on Cobalt Qube 2700. There is some interrupt related issue (in MI z8530tty driver?) on heavy load, but useful enough for debugging.
|
1.2.6.1 | 16-May-2008 |
yamt | sync with head.
|
1.2.4.1 | 18-May-2008 |
yamt | sync with head.
|
1.2.2.3 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.2.2.2 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.2.2.1 | 29-Mar-2008 |
mjf | file zs.c was added on branch mjf-devfs2 on 2008-04-03 12:42:13 +0000
|
1.3.64.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.3.44.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.32.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.5.8.1 | 03-Aug-2021 |
thorpej | Adapt to CFARGS().
|