History log of /src/sys/arch/algor/conf/files.algor |
Revision | | Date | Author | Comments |
1.31 |
| 20-Jul-2014 |
alnsn | Include sljit files.
|
1.30 |
| 02-Oct-2012 |
christos | branches: 1.30.10; move common/bus_dma/ -> dev/bus_dma/
|
1.29 |
| 09-Jul-2011 |
matt | branches: 1.29.2; 1.29.12; Allow algor kernels to be built under either algor/algor64 or evbmips-el/evbmips64-el. Note that MAXMAPARITITONS and majors numbers differ between the two ports which is why two kernels are still needed.
|
1.28 |
| 08-Jul-2011 |
matt | Major update of algor. Now uses generic mips bus_space.h bus_dma.h isa_machdep.h pci_machdep.h Now uses evbmips versions of cpu.c isadma_bounce.c mcclock_isa.c
|
1.27 |
| 20-Feb-2011 |
matt | Merge forward from matt-nb5-mips64. Adapt to new interrupt/spl framework.
|
1.26 |
| 21-Aug-2009 |
thorpej | branches: 1.26.4; 1.26.6; 1.26.8; Use bus_dmamem_common.
|
1.25 |
| 11-Aug-2009 |
matt | Use arch/mips/files.bonito
|
1.24 |
| 20-Feb-2008 |
drochner | branches: 1.24.10; 1.24.28; Since files.wscons et al. are included by ~all ports anyway, include them in the mi "files" file, and remove include statements from md files. These shouldn't pull in additional kernel code when not in use, so it shouldn't do any harm except a risk of namespace collisions which should be easy to fix.
|
1.23 |
| 10-Apr-2007 |
macallan | branches: 1.23.14; include files.wsfb
|
1.22 |
| 08-Sep-2006 |
gdamore | branches: 1.22.6; 1.22.10; 1.22.12; Various improvements to make the common mips3 clock handling more generally useful. The functions delay, cpu_initclocks, and setstatclcokrate have been renamed to mips3_delay, mips3_initclocks, and mips3_setstatclockrate.
We provide weak aliases for the original names, so machdep code doesn't have to provide wrapper routines. (Giving good performance.)
I've moved mips3_clockintr, mips3_initclocks, and mips3_setstatclockrate to their own mips3_clockintr file, because some ports may not be able to use these, and its senseless to carry that baggage.
|
1.21 |
| 05-Sep-2006 |
gdamore | branches: 1.21.2; Update algor clock handling. This includes using the common mc146818 support code, using the common MIPS 3 cp0 based interrupt code, adding time counters, and using the generic TODR code.
Unfortunately, due to lack of hardware, I don't know for sure that any of this works, though the same code in evbmips works. Commiting anyway, ok'd by simon@.
|
1.20 |
| 15-Apr-2006 |
simonb | Switch Algor port to MIPS generic soft-interrupts implementation. XXX: Compile tested only.
|
1.19 |
| 11-Dec-2005 |
christos | branches: 1.19.4; 1.19.6; 1.19.8; 1.19.10; 1.19.12; merge ktrace-lwp.
|
1.18 |
| 13-Mar-2004 |
bjh21 | branches: 1.18.16; Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) drivers that attach to it. This allows for other host interface chips that use the same keyboards and mice, such as the ones in the ARM IOMD20, ARM7500, and SA-1111. The PC-compatible driver is still called pckbc(4), and the new abstraction layer is "pckbport", so the child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which also contains some code shared between all host controllers. To avoid incompatibility, pckbdreg.h is still installed in /usr/include/dev/pckbc.
In theory, this shouldn't cause any behavioural changes in the drivers concerned. Thy just use rather more function pointers than before. Tested on i386 and (with a new host driver) acorn32. Compiled on several other affected architectures.
|
1.17 |
| 08-Oct-2003 |
bouyer | pciide_machdep.c depends on pciide_common, not pciide. Pointed out and fix tested by Marc Recht.
|
1.16 |
| 27-Jul-2003 |
thorpej | Since everyone uses clock_subr.c (or should, if they don't currently), list it in conf/files instead of in every port's files.*.
|
1.15 |
| 26-Oct-2002 |
jdolecek | branches: 1.15.6; now that mem_no is emitted by config(8), there is no reason to keep copy of more or less identical iskmemdev() for every arch; move the function to spec_vnop.c, and g/c machine-dependant copies
|
1.14 |
| 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.13 |
| 16-Apr-2002 |
thorpej | branches: 1.13.2; * Move the mii_bitbang attribute into dev/mii/files.mii * Pull in dev/mii/files.mii from conf/files, rather than playing the magic "files include order" dance in N machine-dependent configuration definitions.
|
1.12 |
| 13-Mar-2002 |
simonb | All the mips ports had an identical procfs_machdep.c, so use a common file under arch/mips/mips.
|
1.11 |
| 09-Jan-2002 |
thorpej | Build bonito_iobc.c
|
1.10 |
| 28-Nov-2001 |
lukem | - convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups
|
1.9 |
| 20-Nov-2001 |
lukem | - replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
|
1.8 |
| 20-Nov-2001 |
lukem | cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\""
|
1.7 |
| 22-Jun-2001 |
thorpej | branches: 1.7.2; 1.7.8; Sigh, Jason needs to go to sleep.
|
1.6 |
| 22-Jun-2001 |
thorpej | Add a couple of missing p6032 bits.
|
1.5 |
| 22-Jun-2001 |
thorpej | Check in work-in-progress of P-6032 support. This is not tested, but is meant for back-up purposes.
|
1.4 |
| 14-Jun-2001 |
thorpej | Add MEMSIZE and ETHADDR options, so that they can be set in the kernel config file, in case you have a buggy PMON which doesn't provide the environment variables to the kernel.
|
1.3 |
| 10-Jun-2001 |
thorpej | Add PCMCIA devices.
|
1.2 |
| 01-Jun-2001 |
thorpej | Add support for the Algorithmics P-4032 board. This is totally untested, since I have no P-4032 board, but it's no worse than the current situation, which is "totally non-working P-4032 support in the ARC port, of all places".
|
1.1 |
| 28-May-2001 |
thorpej | A port to the Algorithmics MIPS evaluation boards. We currently support the P-5064, which has a QED RM5xxx CPU soldered on.
There is some skeletal support for the P-4032 (an older board, which had an R4xxx CPU). There are some placeholders for the P-6032, which is their newest board, but no real code yet (the P-6032 has a different PCI controller, the Algorithmics BONITO).
There are still some (apprently softintr-related) problems with the algor kernel, but it works well-enough to self-host.
Kudos to Allegro Networks for loaning me a P-5064 board on which to do the port.
|
1.7.8.8 |
| 11-Nov-2002 |
nathanw | Catch up to -current
|
1.7.8.7 |
| 17-Sep-2002 |
nathanw | Catch up to -current.
|
1.7.8.6 |
| 20-Jun-2002 |
nathanw | Catch up to -current.
|
1.7.8.5 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.7.8.4 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.7.8.3 |
| 11-Jan-2002 |
nathanw | More catchup.
|
1.7.8.2 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.7.8.1 |
| 22-Jun-2001 |
nathanw | file files.algor was added on branch nathanw_sa on 2002-01-08 00:22:50 +0000
|
1.7.2.4 |
| 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.7.2.3 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.7.2.2 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.7.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.13.2.2 |
| 17-May-2002 |
gehenna | Remove old block majors list.
|
1.13.2.1 |
| 16-May-2002 |
gehenna | Include the list of block/character major numbers.
|
1.15.6.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.15.6.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.15.6.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.18.16.4 |
| 27-Feb-2008 |
yamt | sync with head.
|
1.18.16.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.18.16.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.18.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.19.12.1 |
| 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.19.10.1 |
| 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.19.8.2 |
| 14-Sep-2006 |
yamt | sync with head.
|
1.19.8.1 |
| 24-May-2006 |
yamt | sync with head.
|
1.19.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.19.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.21.2.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.22.12.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.22.10.1 |
| 10-Apr-2007 |
ad | Sync with head.
|
1.22.6.1 |
| 15-Apr-2007 |
yamt | sync with head.
|
1.23.14.1 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.24.28.1 |
| 05-Feb-2010 |
matt | Change to deal with new method of invoking softints. Remove mips/softintr.c from config files. Fix SYMTAB_SPACE for WGT62V43
|
1.24.10.2 |
| 16-Sep-2009 |
yamt | sync with head
|
1.24.10.1 |
| 19-Aug-2009 |
yamt | sync with head.
|
1.26.8.1 |
| 05-Mar-2011 |
bouyer | Sync with HEAD
|
1.26.6.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.26.4.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.29.12.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.29.12.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.29.2.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.30.10.1 |
| 10-Aug-2014 |
tls | Rebase.
|