freebsd-skq/sys
Jung-uk Kim a2d2c83668 - Merge savectx2() with savectx() and struct xpcb with struct pcb. [1]
savectx() is only used for panic dump (dumppcb) and kdb (stoppcbs).  Thus,
saving additional information does not hurt and it may be even beneficial.
Unfortunately, struct pcb has grown larger to accommodate more data.
Move 512-byte long pcb_user_save to the end of struct pcb while I am here.
- savectx() now saves FPU state unconditionally and copy it to the PCB of
FPU thread if necessary.  This gives panic dump and kdb a chance to take
a look at the current FPU state even if the FPU is "supposedly" not used.
- Resuming CPU now unconditionally reinitializes FPU.  If the saved FPU
state was irrelevant, it could be in an unknown state.

Suggested by:	bde [1]
2010-08-02 17:35:00 +00:00
..
amd64 - Merge savectx2() with savectx() and struct xpcb with struct pcb. [1] 2010-08-02 17:35:00 +00:00
arm Very rough first cut at NUMA support for the physical page allocator. For 2010-07-27 20:33:50 +00:00
boot mdoc: make sure to pass at least one argument to quotation macros 2010-08-02 13:11:35 +00:00
bsm
cam Export PCI IDs of ATA/SATA controllers through CAM and ata(4) layers to 2010-07-25 15:43:52 +00:00
cddl Import two changesets from OpenSolaris to make future updates easier. 2010-07-25 15:17:24 +00:00
compat Introduce exec_alloc_args(). The objective being to encapsulate the 2010-07-27 17:31:03 +00:00
conf Add support for the IBM Full-System Simulator (Mambo). This code has been 2010-07-31 13:22:34 +00:00
contrib Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +00:00
crypto Crypto(4) driver for AESNI. 2010-07-23 11:00:46 +00:00
ddb
dev Change copyright holder to author. We prefer using a real legal 2010-07-30 17:51:22 +00:00
fs Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separate 2010-07-24 22:11:11 +00:00
gdb
geom Forward ioctl requests to original geom. 2010-08-02 10:30:49 +00:00
gnu
i386 Tweak the logic to disable CLFLUSH in virtual environments to work around 2010-08-02 17:01:23 +00:00
ia64 Mark the __curthread() functions as __pure2 and remove the volatile keyword 2010-07-29 18:44:10 +00:00
isa When we are not switching VTs, just mark all buffer to be updated. 2010-07-15 23:11:51 +00:00
kern Bump the witness pendlist to 768 to accomodate the increased number of 2010-07-29 16:13:26 +00:00
kgssapi
libkern
mips Use PTR_ADDU to change sp, so that it works for n64 too. 2010-07-31 19:13:08 +00:00
modules pci_if.h is required to build atacore. 2010-07-31 00:08:18 +00:00
net Don't check malloc(M_WAITOK) result. 2010-07-27 11:56:49 +00:00
net80211
netatalk
netgraph Fix operation of "netgraph" action in conjunction with the 2010-07-27 14:26:34 +00:00
netinet Cleanup code. 2010-08-01 08:06:59 +00:00
netinet6 Document the mandatory argument to the arptimer() and 2010-07-31 21:33:18 +00:00
netipsec
netipx
netnatm
netncp
netsmb
nfs Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separate 2010-07-24 22:11:11 +00:00
nfsclient Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separate 2010-07-24 22:11:11 +00:00
nfsserver
nlm
opencrypto Add compat32 shims for opencrypto(4). 2010-07-29 20:42:20 +00:00
pc98 Add MALLOC_DEBUG_MAXZONES debug malloc(9) option to use multiple uma 2010-07-28 15:36:12 +00:00
pci Implement WOL. WOL is supported on RTL8139B or newer controllers. 2010-07-19 18:01:06 +00:00
powerpc Improve hash coverage for kernel page table entries by modifying the kernel 2010-07-31 21:35:15 +00:00
rpc
security
sparc64 Adapt sparc64 and sun4v timer code for the new event timers infrastructure. 2010-07-29 12:08:46 +00:00
sun4v Adapt sparc64 and sun4v timer code for the new event timers infrastructure. 2010-07-29 12:08:46 +00:00
sys Bump __FreeBSD_version for multizone malloc(9). 2010-07-28 15:47:32 +00:00
teken
tools
ufs Revert the previous commit. The race is not applicable to the lockmgr 2010-07-16 19:52:03 +00:00
vm Very rough first cut at NUMA support for the physical page allocator. For 2010-07-27 20:33:50 +00:00
x86 When performing a sanity check on the SRAT table to ensure that each 2010-07-29 17:37:35 +00:00
xdr
xen
Makefile