Home | History | Annotate | Download | only in include
History log of /src/sys/arch/amiga/include/psl.h
RevisionDateAuthorComments
 1.21  11-Dec-2005  christos merge ktrace-lwp.
 1.20  23-Jan-2005  chs move spl*() and IPL_* definitions from psl.h to intr.h.
 1.19  27-May-2001  is branches: 1.19.8; 1.19.24; 1.19.32;
make the defopted "LEV6_DEFER" work for LKMs, too.
 1.18  08-May-2001  is defopt LEV6_DEFER.
 1.17  13-Apr-2001  thorpej Remove the use of splimp() from the NetBSD kernel. splnet()
and only splnet() is allowed for the protection of data structures
used by network devices.
 1.16  14-Jan-2001  thorpej branches: 1.16.2;
Make sure everybody has an splvm() and equate it with splimp() (splimp()
is the historical name for this interrupt level, and the historical name
is going to go away in the near future).
 1.15  22-Aug-2000  thorpej Add spllock(). See spl(9) for details.
 1.14  05-Aug-1999  thorpej branches: 1.14.2;
Change the semantics of splsoftclock() to be like other spl*() functions,
that is priority is rasied. Add a new spllowersoftclock() to provide the
atomic drop-to-softclock semantics that the old splsoftclock() provided,
and update calls accordingly.

This fixes a problem with using the "rnd" pseudo-device from within
interrupt context to extract random data (e.g. from within the softnet
interrupt) where doing so would incorrectly unblock interrupts (causing
all sorts of lossage).

XXX 4 platforms do not have priority-raising capability: newsmips, sparc,
XXX sparc64, and VAX. This platforms still have this bug until their
XXX spl*() functions are fixed.
 1.13  14-Jun-1998  kleink `interupt' -> `interrupt'
 1.12  11-Apr-1998  is amiga_ttyspl -> amiga_serialspl (and keep ttyspl constant at 4 again).
(Part of this change slipped in with my last machdep commit; thanks to
Matthias Scheler for pointing this out).
 1.11  30-Nov-1996  is Variable spltty a la Jason Thorpe. Needed for the DraCo variant of com.c.
 1.10  13-Oct-1996  christos backout previous kprintf change
 1.9  10-Oct-1996  christos printf -> kprintf, sprintf -> ksprintf
 1.8  21-Apr-1996  veego - Cleanup for -Wall and -Wstrict-prototypes
 1.7  26-Oct-1994  cgd new RCS ID format.
 1.6  10-Apr-1994  chopps also conform to standard style
 1.5  10-Apr-1994  chopps protect against multiple inclusion (and be consitent)
 1.4  26-Jan-1994  mw Updated headers from current amiga branch.
 1.3  30-Oct-1993  mw new tree for amiga, replacing the bogous previous one.
SunOS support works for a lot of executables now (static and dynamic).
 1.2  01-Aug-1993  mycroft Add RCS identifiers (this time on the correct side of the branch), and
incorporate recent changes in netbsd-0-9 branch.
 1.1  05-Jul-1993  mw branches: 1.1.1;
Initial revision
 1.1.1.1  05-Jul-1993  mw sys/arch/amiga tree. This is the machdep part required to get the kernel
up on an A3000. There are still (very) few changes required outside the
arch/amiga tree, so you can't recompile the kernel yet. Support for
third party SCSI controllers for the A2000 is on its way. The kernel is
fully functional (except for a missing ethernet-driver ...). This
tree is based on my version #390.
 1.14.2.3  21-Apr-2001  bouyer Sync with HEAD
 1.14.2.2  18-Jan-2001  bouyer Sync with head (for UBC+NFS fixes, mostly).
 1.14.2.1  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.

I updated the amiga SCSI drivers, but completely untested yet (may not even
compile)
 1.16.2.1  21-Jun-2001  nathanw Catch up to -current.
 1.19.32.1  29-Apr-2005  kent sync with -current
 1.19.24.1  24-Jan-2005  skrll Sync with HEAD.
 1.19.8.2  27-May-2001  is make the defopted "LEV6_DEFER" work for LKMs, too.
 1.19.8.1  27-May-2001  is file psl.h was added on branch nathanw_sa on 2001-05-27 20:22:58 +0000

RSS XML Feed