History log of /src/sys/arch/sun3/include/psl.h |
Revision | | Date | Author | Comments |
1.20 |
| 28-May-2001 |
chs | branches: 1.20.8; move the spl*() and IPL_* definitions to intr.h.
|
1.19 |
| 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.18 |
| 22-Feb-2001 |
chs | branches: 1.18.2; switch sun3 to ELF. highlight include: add "%" prefix to register names in assembly code. change assembly functions to return values in %a0 instead of %d0. C symbols no longer prepend an underscore, adjust assembly code for this. 32-bit values are now 32-bit aligned instead of 16-bit aligned, adjust structure packing and padding to override this where necessary. make EXEC_ELF std, make EXEC_AOUT and COMPAT_AOUT_M68K optional. use the MI loadfile() instead of several home-grown versions.
|
1.17 |
| 14-Jan-2001 |
thorpej | 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.16 |
| 22-Aug-2000 |
thorpej | Add spllock(). See spl(9) for details.
|
1.15 |
| 05-Aug-1999 |
thorpej | branches: 1.15.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.14 |
| 24-Nov-1998 |
kleink | Need declarations of defined inlined spl/sr functions.
|
1.13 |
| 29-May-1997 |
gwr | Add inline definitions for _getsr() and _splraise(), and define splimp() using splraise so early calls to the VM code (and pmap) do not accidently enable interrupts.
|
1.12 |
| 27-Jan-1997 |
gwr | Fix copyrights (/s/REGENTS/FOUNDATION/)
|
1.11 |
| 17-Dec-1996 |
gwr | Make this compile with -Werror -Wall -Wstrict-prototypes (finally! yea!) Also get rid of __BROKEN_INDIRECT_CONFIG
|
1.10 |
| 20-Nov-1996 |
gwr | Most files that were copyright Adam Glass and/or Gordon W. Ross are now copyright The NetBSD Foundation (rights assigned).
|
1.9 |
| 01-Feb-1996 |
mycroft | LOCORE -> _LOCORE
|
1.8 |
| 10-Oct-1995 |
gwr | The previous hack to save two instructions when the return value of splx() was ignored did not prevent the optimizer from re-ordering the asm statements! (Yikes!) Revert this to the old, single asm statement method. Thanks VERY MUCH to David Jones for finding this!
|
1.7 |
| 13-Aug-1995 |
mycroft | Add splsoftnet().
|
1.6 |
| 27-Mar-1995 |
gwr | Put spltty at level 4 and adjust others appropriately. Also, improve the inline _spl() and move it to psl.h
|
1.5 |
| 21-Nov-1994 |
gwr | Lots of changes. Fairly stable now.
|
1.4 |
| 26-Oct-1994 |
cgd | new RCS ID format.
|
1.3 |
| 04-Feb-1994 |
glass | sun3 port works under NetBSD-current now. rcsids probably fucked
|
1.2 |
| 08-Jan-1994 |
cgd | make the include files stubs, but add bits where necessary (most XXX).
|
1.1 |
| 25-Jun-1993 |
glass | adding include files...not much of this works
|
1.15.2.4 |
| 21-Apr-2001 |
bouyer | Sync with HEAD
|
1.15.2.3 |
| 12-Mar-2001 |
bouyer | Sync with HEAD.
|
1.15.2.2 |
| 18-Jan-2001 |
bouyer | Sync with head (for UBC+NFS fixes, mostly).
|
1.15.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.
|
1.18.2.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.20.8.2 |
| 28-May-2001 |
chs | move the spl*() and IPL_* definitions to intr.h.
|
1.20.8.1 |
| 28-May-2001 |
chs | file psl.h was added on branch nathanw_sa on 2001-05-28 21:06:20 +0000
|