freebsd-src/sys/amd64
Bruce Evans e64e121dc1 Cleaned up the 0ldSiG magic check before removing it. Just use fuword()
to fetch the magic word instead of useracc() plus a direct access.
This is more efficient as well as simpler and less incorrect:
- it was inefficent because useracc() takes much longer than just
  accessing the data using a correct access method, at least on i386's.
- it was incorrect because direct access is incorrect unless the address
  has been mapped.  This and nearby direct accesses are mostly handled
  better for other arches because they have to be (direct accesses don't
  work).
- using magic in sigreturn is still fundamentally broken because false
  matches are possible.  On i386's, a false match occurs when %eip in a
  new signal context happens to equal the magic value.  This is not
  handled better for other arches.
2002-01-30 17:47:12 +00:00
..
acpica Fix typo in function name. 2002-01-10 03:26:46 +00:00
amd64 Cleaned up the 0ldSiG magic check before removing it. Just use fuword() 2002-01-30 17:47:12 +00:00
conf Add the 'iir' driver, for the Intel Integrated RAID controllers and 2002-01-20 08:51:08 +00:00
include Avoid __func__ string concatenation 2002-01-18 04:41:23 +00:00
isa Don't include <isa/isavar.h> or compile code depending on it when isa 2002-01-30 12:41:12 +00:00
pci The Libretto L series has no $PIR table, but does have a _PIR table. 2002-01-20 03:28:29 +00:00
Makefile Update pathnames for creation of tags file. 2001-12-05 01:23:21 +00:00