cvs commit: src/sys/amd64/amd64 cpu_switch.S
jhb at FreeBSD.org
Fri Feb 6 14:41:17 PST 2004
On Friday 06 February 2004 03:38 pm, Peter Wemm wrote:
> peter 2004/02/06 12:38:39 PST
> FreeBSD src repository
> Modified files:
> sys/amd64/amd64 cpu_switch.S
> Remove the badsw* INVARIANTS checks. The events that this attempts
> to catch are already nicely caught by trapping the null pointer derefs.
> Remove no-longer-used noswitch/nothrow strings. They were referenced
> by the stub cpu_switch() etc functions before they were implemented.
> Try something a little different for the lock prefixes.
> Prompted by: bde (the first two items anyway)
We should kill them in i386, too. Most of those asserts are now duplicated in
mi_switch() (where they belong) anyways.
John Baldwin <jhb at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
More information about the cvs-all