Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/acorn32/conf/files.acorn32
RevisionDateAuthorComments
 1.30  05-Jan-2025  andvar Fix some typos in comments.
 1.29  17-Jan-2009  bjh21 branches: 1.29.64; 1.29.102;
Clear out the vestigial support for the Simtec Hydra board. Now that we're
getting support for proper SMP ARMs, keeping non-functional support for
a seriously crippled not-really-SMP system is likely to cause more problems
than it's worth, even if it was fun for a while.
 1.28  20-Feb-2008  drochner branches: 1.28.10; 1.28.18;
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.27  19-Jan-2008  chris Remove arm support for IPKDB.

It hasn't worked since arm was broken out from arm32 in Jan 2001, and
no-one has noticed or cared to fix it.
 1.26  14-Aug-2006  bjh21 branches: 1.26.28; 1.26.32; 1.26.34; 1.26.40; 1.26.48;
Finally remove the old, pre-wscons, acorn32 console code. This dated back
to RiscBSD and had been lurking in dark corners scaring people (mostly me)
for far too long. It will be missed, but not much, and I hope we can clear
up any fallout before 5.0.

While I'm in the area, also remove rpckbd(4), since pckbd(4) has
been supported on acorn32 for ages.
 1.25  11-Dec-2005  christos branches: 1.25.4; 1.25.8;
merge ktrace-lwp.
 1.24  11-Mar-2005  matt branches: 1.24.4;
rside is really a wdc. So make it a wdc.
XXX rside should be renamed to wdc_rsbus
 1.23  13-Mar-2004  bjh21 branches: 1.23.8; 1.23.10;
Add support for iomdkbc, pckbd, and pms. Don't enable pckbd in any default
config because the X server shipped with 1.6 didn't support it, and it seems
rude to break people's X servers when they upgrade their kernels.
 1.22  22-Jan-2004  bjh21 Add support for using ppbus(4) on acorn32. Only tested to the extent that it
attaches correctly.
 1.21  20-Jan-2004  jdolecek cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist:
* lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c
is included there too; dev/ic/lpt.c is not included if ppbus is
configured or if there is alternative platform lpt (like for pc532)
* g/c MD lpt definitions and custom puc/upc attachments,
glue moved to conf/files and dev/pci/files.pci respectively; remove
device lpt definition from dev/isa/files.isa
* add ppbus parport attribute, atppc device attachments, adjust plip and lpt
glue
 1.20  03-Jan-2004  chris Add conf framework support for riscstation. Add a rsbus as this allows
acccesses with addresses shifted by the amount specified in the cookie.

Also make the inclusion of the wscons file the resposibility of whoever
includes files.iomd. (found while attempting to checking riscstation
support into evbarm)
 1.19  08-Oct-2003  bouyer Following Matt Thomas's request, rename ata attribute to ata_hl, and
wdc_base to ata. We can now have
atabus* at ata?
in kernel config files.
 1.18  08-Oct-2003  bouyer Add atabus
 1.17  06-Oct-2002  bjh21 branches: 1.17.8;
Remove footbridge and isadma glue -- these no longer seem to be necessary.
 1.16  05-Oct-2002  bjh21 Second phase of Hydra attachment: All CPUs are now set up sufficiently that
they can call printf(), which they do before halting.
 1.15  30-Sep-2002  bjh21 Beginnings of support for the Simtec Hydra multiprocessor board.
So far, the Hydra is detected and initialised, and each slave CPU is
spun up briefly to check that it works.
 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-Jun-2002  bjh21 Kill options XSERVER: nothing referred to it anyway.
 1.12  16-Jun-2002  bjh21 Pull out config(8) input for arch/arm/iomd code into files.iomd, since that's
clearly where it belongs. Normalise the whitespace in the moved text.
 1.11  24-Apr-2002  bjh21 branches: 1.11.2;
audio -> audiobus rename.
 1.10  19-Apr-2002  wiz Complete renaming of opms to opms (was partly named pms, externally and
internally). Move arm/iomd/pms* to arm/iomd/opms*. Mechanical change,
tested by cross-compiling a kernel from i386.

Approved by christos.

XXX: What are arm/arm32/conf.c and arm/include/conf.h good for?
 1.9  11-Apr-2002  bjh21 Jason claims that nothing tests for RISCPC any more. Make it so.
 1.8  11-Feb-2002  reinoud The COMPAT_OLD_BOOTLOADER flag can go now since BtRiscBSD is no longer
suported due to ELF transition.
 1.7  16-Dec-2001  bjh21 branches: 1.7.2;
Use the MI DP83905 support for media selection on those cards that use it.
 1.6  15-Dec-2001  bjh21 if_ne_pbus needs the "mx98905" attribute.
 1.5  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.4  26-Nov-2001  thorpej Move the interrupt-related file declarations into port-specific
config descriptions so that each port choose whether or not to
use it.
 1.3  24-Nov-2001  thorpej The ARM, Ltd. floating point emulator has moved to arch/arm.
 1.2  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.1  05-Oct-2001  reinoud branches: 1.1.4;
Initial commit of the splitting off of arch/acorn32 from arch/arm32.

The IOMD/VIDC combination is now moved to arch/arm/iomd together. These
files still need a lot of cleaning up :( .... esp. the RC7500 support that
is still dormant in it; this needs either to be removed or split out for
RC7500's ``VIDC'' video/audio variant.

Apart from the RC7500 support wich is still in arch/arm32 the
iomd,vidc,riscpc and podulebus subdirectories of arch/arm32 can be removed.

This split still uses some small parts of arch/arm32 .... those are the MI
parts that haven't been moved yet.

RiscPC/A7000 have been tested and confirmed to build as should NC.
 1.1.4.7  18-Oct-2002  nathanw Catch up to -current.
 1.1.4.6  17-Sep-2002  nathanw Catch up to -current.
 1.1.4.5  20-Jun-2002  nathanw Catch up to -current.
 1.1.4.4  17-Apr-2002  nathanw Catch up to -current.
 1.1.4.3  28-Feb-2002  nathanw Catch up to -current.
 1.1.4.2  08-Jan-2002  nathanw Catch up to -current.
 1.1.4.1  05-Oct-2001  nathanw file files.acorn32 was added on branch nathanw_sa on 2002-01-08 00:22:44 +0000
 1.7.2.6  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.5  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.7.2.4  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.7.2.3  16-Mar-2002  jdolecek Catch up with -current.
 1.7.2.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.7.2.1  16-Dec-2001  thorpej file files.acorn32 was added on branch kqueue on 2002-01-10 19:36:05 +0000
 1.11.2.3  09-Jul-2002  gehenna catch up with -current.
 1.11.2.2  17-May-2002  gehenna Remove old block majors list.
 1.11.2.1  16-May-2002  gehenna Include the list of block/character major numbers.
 1.17.8.4  01-Apr-2005  skrll Sync with HEAD.
 1.17.8.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.17.8.2  18-Sep-2004  skrll Sync with HEAD.
 1.17.8.1  03-Aug-2004  skrll Sync with HEAD
 1.23.10.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.23.8.1  29-Apr-2005  kent sync with -current
 1.24.4.3  27-Feb-2008  yamt sync with head.
 1.24.4.2  21-Jan-2008  yamt sync with head
 1.24.4.1  30-Dec-2006  yamt sync with head.
 1.25.8.1  03-Sep-2006  yamt sync with head.
 1.25.4.1  09-Sep-2006  rpaulo sync with head
 1.26.48.1  20-Jan-2008  bouyer Sync with HEAD
 1.26.40.1  18-Feb-2008  mjf Sync with HEAD.
 1.26.34.1  23-Mar-2008  matt sync with HEAD
 1.26.32.3  21-Mar-2008  chris Sync with head.
 1.26.32.2  09-Feb-2008  chris Add initial reworking of acorn32 to use new interrupt code.

Note that cats probably won't work currently as acorn32 changed the way
that the pic is registered, it has to provide the irq lines as on acorn32
we attach the iomd after we need to register irqs for the pioc. So we
setup the irqs for iomd before malloc etc are available. This needs
to be fixed.

More work is still needed to update most of the podulebus drivers.
First I need to add podulebus wrapper for interrupts that handles the
maskaddr and maskbits. Exposing them to the common irq code is wrong.
 1.26.32.1  20-Jan-2008  chris Sync to HEAD.
 1.26.28.1  28-Feb-2008  rjs Sync with HEAD.
 1.28.18.1  19-Jan-2009  skrll Sync with HEAD.
 1.28.10.1  04-May-2009  yamt sync with head.
 1.29.102.1  02-Aug-2025  perseant Sync with HEAD
 1.29.64.3  27-Sep-2018  pgoyette WIP - clean up some of the Makefiles and conf/files stuff for the
netbsd32 modules.
 1.29.64.2  27-Sep-2018  pgoyette (Try to) move the arm-specific compat_netbsd32_machdep stuff to the
arm directory, not in acorn32!

XXX We still need to come back and hook up the _13 and _16 code!
 1.29.64.1  24-Sep-2018  pgoyette Work in progress

RSS XML Feed