freebsd-skq/sys
Jake Burkholder 05ba50f522 Use the fields in the sysentvec and in the vm map header in place of the
constants VM_MIN_ADDRESS, VM_MAXUSER_ADDRESS, USRSTACK and PS_STRINGS.
This is mainly so that they can be variable even for the native abi, based
on different machine types.  Get stack protections from the sysentvec too.
This makes it trivial to map the stack non-executable for certain abis, on
machines that support it.
2002-09-21 22:07:17 +00:00
..
alpha Use the fields in the sysentvec and in the vm map header in place of the 2002-09-21 22:07:17 +00:00
amd64 A good dose of style.9. No functional change. 2002-09-21 19:02:17 +00:00
arm Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
boot MFi386: Remove a.out support. 2002-09-19 13:47:18 +00:00
cam (This commit touches about 15 disk device drivers in a very consistent 2002-09-20 19:36:05 +00:00
coda Remove all use of vnode->v_tag, replacing with appropriate substitutes. 2002-09-14 09:02:28 +00:00
compat Use the fields in the sysentvec and in the vm map header in place of the 2002-09-21 22:07:17 +00:00
conf Cleanup of amdpm(4). 2002-09-21 21:43:49 +00:00
contrib (This commit touches about 15 disk device drivers in a very consistent 2002-09-20 19:36:05 +00:00
crypto Fix some really pedantic GCC warnings. 2002-07-15 13:45:15 +00:00
ddb Constify to kill some warnings. 2002-09-21 17:29:36 +00:00
dev Remove #ifdef'ed Giant mutex wrappers round debugging statements. 2002-09-21 21:44:19 +00:00
fs Use the fields in the sysentvec and in the vm map header in place of the 2002-09-21 22:07:17 +00:00
geom (This commit touches about 15 disk device drivers in a very consistent 2002-09-20 19:36:05 +00:00
gnu VOP_FSYNC() requires that it's vnode argument be locked, which nfs_link() 2002-09-19 13:32:45 +00:00
i4b It's bad enough people can't figure out to use the same code, or in 2002-09-11 12:44:58 +00:00
i386 Use the fields in the sysentvec and in the vm map header in place of the 2002-09-21 22:07:17 +00:00
ia64 (This commit touches about 15 disk device drivers in a very consistent 2002-09-20 19:36:05 +00:00
isa Fix a 3 year old oversight: Remove the #ifdef/#endif pair now that there 2002-09-21 07:59:06 +00:00
isofs/cd9660 Remove any VOP_PRINT that redundantly prints the tag. 2002-09-18 20:42:04 +00:00
kern Use the fields in the sysentvec and in the vm map header in place of the 2002-09-21 22:07:17 +00:00
libkern Use sys/libkern.h not /usr/include/string.h 2002-09-06 06:04:36 +00:00
modules Firewire can be built on other than i386 after sbp.c fix. 2002-09-21 15:22:09 +00:00
net Insert a missing call to MAC protection check for delivering an 2002-09-21 00:59:56 +00:00
netatalk Add more ethernet types and move AppleTalk types into proper location. 2002-09-06 17:02:29 +00:00
netatm Make netatm/spans compile in the kernel without depending on userland 2002-09-17 08:57:52 +00:00
netgraph Reference the socket we're accepting. 2002-09-14 08:56:10 +00:00
netinet Use m_fixhdr() rather than roll our own. 2002-09-18 19:43:01 +00:00
netinet6 Lock the sysctl(8) knobs that turn ip{,6}fw(8) firewalling and 2002-08-25 03:50:29 +00:00
netipx Replace various spelling with FALLTHROUGH which is lint()able 2002-08-25 13:23:09 +00:00
netkey - fixed the order of searching SA table for packets. 2002-07-10 16:39:38 +00:00
netnatm Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netncp Wire the sysctl output buffer before grabbing any locks to prevent 2002-07-28 19:59:31 +00:00
netns Use m_length() instead of home-rolled versions. 2002-09-18 19:44:14 +00:00
netsmb Use m_length() instead of home-rolled versions. 2002-09-18 19:44:14 +00:00
nfs nfsnode.h was moved to ../nfsclient ages ago. I forgot to remove it here. 2002-09-06 05:47:33 +00:00
nfsclient Use m_length() instead of home-rolled versions. 2002-09-18 19:44:14 +00:00
nfsserver Use m_length() instead of home-rolled versions. 2002-09-18 19:44:14 +00:00
pc98 Remove #ifdef/#endif 3 years after the stuff they protected was removed. 2002-09-21 08:00:01 +00:00
pccard For boot verbose, print resources assigned in a more asthetically pleasing 2002-09-13 16:23:41 +00:00
pci Cleanup of amdpm(4). 2002-09-21 21:43:49 +00:00
posix4 Fix various style(9) bugs: 2002-09-20 17:54:34 +00:00
powerpc Implement db_print_backtrace() if DDB is compiled into the kernel. This 2002-09-19 18:46:29 +00:00
rpc
security Remove another missed trailing space. 2002-09-21 19:50:28 +00:00
sparc64 Don't include opt_bus.h here, it breaks stuff trying to 2002-09-21 18:12:00 +00:00
sys Use the fields in the sysentvec and in the vm map header in place of the 2002-09-21 22:07:17 +00:00
tools - Add two new debugging macros: ASSERT_VI_LOCKED and ASSERT_VI_UNLOCKED 2002-08-21 06:19:29 +00:00
ufs We don't need to #include <sys/disklabel.h>. 2002-09-20 16:42:33 +00:00
vm Use the fields in the sysentvec and in the vm map header in place of the 2002-09-21 22:07:17 +00:00
Makefile Milestone #1 in cross-arch make releases. 2002-04-26 17:55:27 +00:00