Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/shark/conf/files.shark
RevisionDateAuthorComments
 1.25  12-May-2021  thorpej Add OFW PCI subroutines if PCI support is included in the kernel.
 1.24  30-Apr-2021  thorpej branches: 1.24.2;
Driver for the I2C bus used for RAM serial presence detection. This
I2C interface is implemented by bit-banging a couple of GPIO pins on
the Sequoia core logic used in the Shark.

Heavy lifting by Julian Coleman, and minor tweaks and a different
autoconfiguration scheme by me.
 1.23  30-Apr-2021  thorpej - Introduce sequoiaLock() / sequoiaUnlock() functions that hide away
the details of what's going on (disable / restore interrupts), and
use it consistently.
- Give "sequoia" a device_t in the system device tree, matching on
the Shark's /vlbus/isa node, acting a subclass of ofisa (an "ofisa"
will be attached to "sequoia"). This allows us to attach other logical
device nodes to the "sequoia".
 1.22  27-Apr-2021  thorpej Garbage-collect the old Shark-specific "pccons" stuff. Shark has
been wscons for some time now.
 1.21  18-Dec-2017  skrll branches: 1.21.20;
Generalise FDT and OFW
 1.20  10-Mar-2017  macallan include files.usb, vlpci needs-flag
 1.19  17-Feb-2017  jakllsch Add initial basic driver for DNARD's VT82C505 VL to PCI bridge.

Currently only allows configuration space, and I/O space access, the
latter of which has not yet been tested. DMA support is currently
unimplemented.

Add commented lines to GENERIC.
 1.18  23-Mar-2011  macallan branches: 1.18.14; 1.18.32; 1.18.36; 1.18.40;
add support for chipsfb at ofbus
 1.17  20-Feb-2008  drochner branches: 1.17.32; 1.17.38;
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.16  03-Dec-2007  ad Interrupt handling changes, in discussion since February:

- Reduce available SPL levels for hardware devices to none, vm, sched, high.
- Acquire kernel_lock only for interrupts at IPL_VM.
- Implement threaded soft interrupts.
 1.15  28-Oct-2007  jmmv branches: 1.15.2;
Drop pccons. Obsoleted by wscons, now fully supported in NetBSD/shark.
OK'ed by thorpej@ and tsutsui@ a while ago.
 1.14  18-Feb-2007  macallan branches: 1.14.4; 1.14.18; 1.14.20; 1.14.22; 1.14.24; 1.14.28;
fix typo - softintr.c is in arch/arm/arm/ not arch/arm/
 1.13  18-Feb-2007  matt Compile in arm/arm/softintr.c
 1.12  07-Dec-2006  macallan branches: 1.12.2;
add glue for igsfb at ofbus
 1.11  13-Sep-2006  gdamore branches: 1.11.2; 1.11.4;
Convert shark and ofppc to new common ofrtc and MI todr code. Tested
on shark. Ok christos@, martin@.
 1.10  11-Dec-2005  christos branches: 1.10.8; 1.10.20;
merge ktrace-lwp.
 1.9  09-Jan-2005  tsutsui branches: 1.9.10;
- Switch to wscons(4) with MI vga(4), pckbc(4) and pms(4).
- Reorganize console initialization code like i386 rather than cninit().
Note old pccons/opms and ofcons support still works.

XXX Xserver is not tested because XF86_4 doesn't have support
XXX for IGS CyberPro2010 on shark. (yet?)
 1.8  05-Jan-2005  tsutsui - Remove attribute shark, which is always defined.
- arch/shark/ofw/ofisapc.c is required by ofisapc, not pc.
 1.7  08-Jul-2004  drochner don't need md timing functions for joystick anymore
 1.6  10-Feb-2004  jdolecek need lpt_ofisa_machdep.c also for atppc attachment
 1.5  06-Sep-2002  gehenna branches: 1.5.6;
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.4  19-Apr-2002  wiz branches: 1.4.2; 1.4.6;
Complete renaming of opms to opms (was mostly pms internally).
Mechanical change, tested by cross-compiling GENERIC from i386.

Approved by christos.
 1.3  04-Apr-2002  matt no need for defflag NETWINDER so nuke it
 1.2  12-Feb-2002  thorpej branches: 1.2.2;
Use sys/dev/md_root.c
 1.1  10-Feb-2002  thorpej Kill arch/arm32. The last platform supported there, Shark, is now
in arch/shark.

(NOTE: arch/dnard, a premature move to split out the Shark support
code, is going to be deleted. It has bit-rotted.)
 1.2.2.5  17-Sep-2002  nathanw Catch up to -current.
 1.2.2.4  20-Jun-2002  nathanw Catch up to -current.
 1.2.2.3  17-Apr-2002  nathanw Catch up to -current.
 1.2.2.2  28-Feb-2002  nathanw Catch up to -current.
 1.2.2.1  12-Feb-2002  nathanw file files.shark was added on branch nathanw_sa on 2002-02-28 04:11:40 +0000
 1.4.6.3  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.6.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.4.6.1  19-Apr-2002  jdolecek file files.shark was added on branch kqueue on 2002-06-23 17:40:56 +0000
 1.4.2.2  17-May-2002  gehenna Remove old block majors list.
 1.4.2.1  16-May-2002  gehenna Include the list of block/character major numbers.
 1.5.6.4  17-Jan-2005  skrll Sync with HEAD.
 1.5.6.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.6.2  18-Sep-2004  skrll Sync with HEAD.
 1.5.6.1  03-Aug-2004  skrll Sync with HEAD
 1.9.10.5  27-Feb-2008  yamt sync with head.
 1.9.10.4  07-Dec-2007  yamt sync with head
 1.9.10.3  15-Nov-2007  yamt sync with head.
 1.9.10.2  26-Feb-2007  yamt sync with head.
 1.9.10.1  30-Dec-2006  yamt sync with head.
 1.10.20.2  12-Jan-2007  ad Sync with head.
 1.10.20.1  18-Nov-2006  ad Sync with head.
 1.10.8.1  14-Sep-2006  yamt sync with head.
 1.11.4.1  12-Jan-2007  bouyer Pull up following revision(s) (requested by macallan in ticket #350):
sys/arch/shark/isa/isa_io.c: revision 1.7
sys/arch/shark/shark/consinit.c: revision 1.5
sys/arch/shark/ofw/igsfb_ofbus.c: revision 1.1
sys/arch/shark/ofw/igsfb_ofbusvar.h: revision 1.1
sys/arch/shark/conf/files.shark: revision 1.12
add glue for igsfb at ofbus
 1.11.2.1  10-Dec-2006  yamt sync with head.
 1.12.2.1  27-Feb-2007  yamt - sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
 1.14.28.1  13-Nov-2007  bouyer Sync with HEAD
 1.14.24.3  23-Mar-2008  matt sync with HEAD
 1.14.24.2  09-Jan-2008  matt sync with HEAD
 1.14.24.1  06-Nov-2007  matt sync with HEAD
 1.14.22.2  21-Mar-2008  chris Sync with head.
 1.14.22.1  01-Jan-2008  chris Sync with HEAD.
 1.14.20.2  09-Dec-2007  jmcneill Sync with HEAD.
 1.14.20.1  28-Oct-2007  joerg Sync with HEAD.
 1.14.18.2  28-Feb-2008  rjs Sync with HEAD.
 1.14.18.1  26-Dec-2007  rjs Sync with HEAD.
 1.14.4.1  03-Dec-2007  ad Sync with HEAD.
 1.15.2.1  08-Dec-2007  mjf Sync with HEAD.
 1.17.38.1  06-Jun-2011  jruoho Sync with HEAD.
 1.17.32.1  21-Apr-2011  rmind sync with head
 1.18.40.1  21-Apr-2017  bouyer Sync with HEAD
 1.18.36.1  20-Mar-2017  pgoyette Sync with HEAD
 1.18.32.1  28-Aug-2017  skrll Sync with HEAD
 1.18.14.1  03-Dec-2017  jdolecek update from HEAD
 1.21.20.1  13-May-2021  thorpej Sync with HEAD.
 1.24.2.1  31-May-2021  cjep sync with head

RSS XML Feed