1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-02 12:20:51 +00:00
freebsd/sys
Kip Macy e5f8d4099d Newer versions of gcc don't support treating structures passed by value
as if they were really passed by reference. Specifically, the dead stores
elimination pass in the GCC 4.1 optimiser breaks the non-compliant behavior
on which FreeBSD relied. This change brings FreeBSD up to date by switching
trap frames to being explicitly passed by reference.

Reviewed by: kan
Tested by: kan
2006-12-17 06:48:40 +00:00
..
amd64 Newer versions of gcc don't support treating structures passed by value 2006-12-17 06:48:40 +00:00
arm Align the interfaces for the various watchdogs and make the interface 2006-12-15 21:44:49 +00:00
boot Add an entry for the msk(4) module. 2006-12-13 02:48:22 +00:00
bsm
cam Make cam_xpt's pronouncements match camcontrol 2006-12-10 05:37:48 +00:00
coda
compat MFP4: 109653 2006-12-04 22:46:09 +00:00
conf Hook up msk(4) to the build. 2006-12-13 02:37:48 +00:00
contrib This commit was generated by cvs2svn to compensate for changes in r165182, 2006-12-13 19:26:37 +00:00
crypto
ddb Threading cleanup.. part 2 of several. 2006-12-06 06:34:57 +00:00
dev Do not special-case __ARMEB__, we handle that in the arm code. 2006-12-16 14:00:54 +00:00
fs Remove unused variable in unionfs_root(). 2006-12-09 17:24:18 +00:00
gdb
geom Softc may be NULL in g_journal_orphan(), so don't be surprised. 2006-12-02 09:10:29 +00:00
gnu
i4b
i386 Evidently FreeBSD has long relied on the compiler to treat structures 2006-12-17 05:07:01 +00:00
ia64 Threading cleanup.. part 2 of several. 2006-12-06 06:34:57 +00:00
isa Optimized RTC accesses by avoiding null writes to the index register 2006-12-03 03:49:28 +00:00
isofs/cd9660 The ISO9660 spec does allow files up to 4G. Change the i_size 2006-12-08 07:43:53 +00:00
kern ktrace_cv is no longer used - remove 2006-12-17 00:16:09 +00:00
libkern
modules Hook up msk(4) to the build. 2006-12-13 02:37:48 +00:00
net MFp4: 92972, 98913 + one more change 2006-12-12 12:17:58 +00:00
net80211 Fix packing on the country band descriptor. No real change since this 2006-12-01 18:40:51 +00:00
netatalk
netatm
netgraph Correctly calculate length of IP header. 2006-12-12 12:35:06 +00:00
netinet o made in kernel libalias mpsafe 2006-12-15 12:50:06 +00:00
netinet6 In ip6_sprintf print the addresses in a more common/readable 2006-12-16 14:15:31 +00:00
netipsec s,#if INET6,#ifdef INET6, 2006-12-14 17:33:46 +00:00
netipx
netkey
netnatm
netncp
netsmb
nfs NFSv4 client: 2006-11-28 19:33:28 +00:00
nfs4client NFSv4 client: 2006-11-28 19:33:28 +00:00
nfsclient NetApp filers return corrupt post op attrs in the wcc on NFS error responses. 2006-12-11 19:54:25 +00:00
nfsserver MFp4: 92972, 98913 + one more change 2006-12-12 12:17:58 +00:00
opencrypto
pc98 Allow machdep.cpu_idle_hlt to be set from the loader. This should allow 2006-12-06 18:27:17 +00:00
pccard
pci - Revert the parts of the previous revision which reloaded the watchdog 2006-12-08 03:18:16 +00:00
powerpc Implement OF_decode_addr(). This makes uart(4) work as a serial 2006-12-13 06:11:22 +00:00
rpc
security Teach the MAC policies which utilize mbuf labeling the new syncache 2006-12-13 06:03:22 +00:00
sparc64 GC unused fields in pcpu 2006-12-17 02:04:19 +00:00
sun4v remove TRAP_TRACING code that wasn't getting used 2006-12-17 03:51:12 +00:00
sys Add a function vfs_deleteopt() which searches through the vfsoptlist 2006-12-16 15:44:03 +00:00
tools
ufs
vm Simplify the computation of the new object's size in vm_object_split(). 2006-12-16 08:17:07 +00:00
Makefile