1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/sys
John Baldwin d706ec297a Add a clts() wrapper around the 'clts' instruction to <machine/cpufunc.h>
on x86 and use that to implement stop_emulating() in the fpu/npx code.
Reimplement start_emulating() in the non-XEN case by using load_cr0() and
rcr0() instead of the 'lmsw' and 'smsw' instructions.  Intel explicitly
discourages the use of 'lmsw' and 'smsw' on 80386 and later processors in
the description of these instructions in Volume 2 of the ADM.

Reviewed by:	kib
MFC after:	1 month
2012-07-09 20:55:39 +00:00
..
amd64 Add a clts() wrapper around the 'clts' instruction to <machine/cpufunc.h> 2012-07-09 20:55:39 +00:00
arm Create a generic way to support multiple boards within an 2012-07-07 05:02:39 +00:00
boot Generalize this for loading the loader into the SPI. Plus trim about 2012-07-07 04:55:42 +00:00
bsm
cam Make the da(4) driver notify GEOM about LUN size change. 2012-07-07 22:19:51 +00:00
cddl r237748 continuation: fix nopw (0f 1f) behavior with respect to modifiers 2012-07-06 14:45:30 +00:00
compat Extend the KPI to lock and unlock f_offset member of struct file. It 2012-07-02 21:01:03 +00:00
conf Create a generic way to support multiple boards within an 2012-07-07 05:02:39 +00:00
contrib MFV: r237650 2012-06-27 16:15:13 +00:00
crypto
ddb
dev Revert revision 238172 of agp_i810.c. Correctness is considered more 2012-07-09 16:23:59 +00:00
fs Fix a typo 2012-07-03 08:03:07 +00:00
gdb
geom Add trivial resize handling to gnop(8). 2012-07-07 22:22:13 +00:00
gnu/fs
i386 Add a clts() wrapper around the 'clts' instruction to <machine/cpufunc.h> 2012-07-09 20:55:39 +00:00
ia64 Move PCPU initialization to a new function called cpu_pcpu_setup(). 2012-07-08 18:00:22 +00:00
isa
kern If you have pressed CTRL+Z and a process is suspended, then you use gdb 2012-07-09 09:24:46 +00:00
kgssapi
libkern
mips Support Netlogic XLP 8xx B1 revisions in xlpge. 2012-07-09 10:39:57 +00:00
modules Add a source file needed for module linking. 2012-07-06 20:14:27 +00:00
net In epair_clone_destroy(), when destroying the second half, we have to 2012-07-09 20:38:18 +00:00
net80211 Add a check for dynamic OFDM/CCK channel types. 2012-07-01 04:25:49 +00:00
netatalk
netgraph
netinet Fix a bug introduced in r237715. 2012-07-09 10:59:39 +00:00
netinet6 Remove "prefer_source" address selection option. FreeBSD has had an 2012-07-09 06:21:46 +00:00
netipsec
netipx
netnatm
netncp
netsmb
nfs
nfsclient
nfsserver
nlm
ofed Fix clang warning when compiling iw_cxgb. 2012-06-25 16:52:27 +00:00
opencrypto
pc98 Partially revert r217515 so that the mem_range_softc variable is always 2012-07-09 20:42:08 +00:00
pci
powerpc Replace all uses of the vm page queues lock by a r/w lock that is private 2012-07-06 02:18:49 +00:00
rpc
security
sparc64 Switch back to the 4BSD scheduler for now. There is some more or less 2012-06-30 14:55:36 +00:00
sys Unbreak handling of descriptors opened with O_EXEC by fexecve(2). 2012-07-08 00:51:38 +00:00
teken
tools
ufs Extend the KPI to lock and unlock f_offset member of struct file. It 2012-07-02 21:01:03 +00:00
vm Avoid vm page queues lock leak after r238212. 2012-07-08 18:04:26 +00:00
x86 Make the wchar_t type machine dependent. 2012-06-24 04:15:58 +00:00
xdr
xen
Makefile