Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/algor/conf/files.algor
RevisionDateAuthorComments
 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.

RSS XML Feed