freebsd-src/sys/amd64
Bruce Evans 79065dba2a Moved signal handling and rescheduling from userret() to ast() so that
they aren't in the usual path of execution for syscalls and traps.
The main complication for this is that we have to set flags to control
ast() everywhere that changes the signal mask.

Avoid locking in userret() in most of the remaining cases.

Submitted by:	luoqi (first part only, long ago, reorganized by me)
Reminded by:	dillon
2002-04-04 17:49:48 +00:00
..
acpica Fix typo in function name. 2002-01-10 03:26:46 +00:00
amd64 Moved signal handling and rescheduling from userret() to ast() so that 2002-04-04 17:49:48 +00:00
conf First round at trying to split up NOTES into MI and MD portions. 2002-04-03 18:09:17 +00:00
include Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter() 2002-04-01 23:51:23 +00:00
isa Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter() 2002-04-01 23:51:23 +00:00
pci Major rework of the iicbus/smbus framework: 2002-03-23 15:49:15 +00:00
Makefile Update pathnames for creation of tags file. 2001-12-05 01:23:21 +00:00