freebsd-dev/sys
John Baldwin 773065b3b8 Switch to using the .code16 as(1) directive and using 16-bit assembly
code instead of using 32-bit code and having to just "know" that it's
really 16-bit instructions when things run.  This also allows the code
to use fewer macros and more actual assembly statements, which eases
maintenance.  Unfortunately, due to as(1) brokenness, we still use m4
macros for all 16-bit addresses, and all short jumps (i.e., 8-bit
relative addresses in the jump instruction) must be wrapped in .code32
directives to avoid useless bloat by as(1).  This also fixes a few
problems that were preventing boot0 from compiling with the latest
and greatest version of as(1).
2000-05-05 13:22:10 +00:00
..
alpha Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
amd64 Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
boot Switch to using the .code16 as(1) directive and using 16-bit assembly 2000-05-05 13:22:10 +00:00
cam Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
coda Remove 42 unneeded #include <sys/ioccom.h>. 2000-05-03 07:31:38 +00:00
compat Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
compile
conf Build modules in a subdir of the kernel build dir. Add a `cleandir' 2000-05-05 06:00:08 +00:00
contrib Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
crypto Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
ddb Add a new sysctl "debug.enter_debugger" (when the kernel is compiled 2000-01-27 22:27:34 +00:00
dev Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
fs Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
geom Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
gnu Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
i4b Remove 42 unneeded #include <sys/ioccom.h>. 2000-05-03 07:31:38 +00:00
i386 Oops, <sys/buf.h> still needed here for pc98 (and consequently sys/bio.h). 2000-05-05 12:02:30 +00:00
isa Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
isofs/cd9660 Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
kern Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
libkern Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
miscfs Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
modules Document the new statistics control messages. 2000-05-05 01:20:28 +00:00
msdosfs Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
net Remove unneeded #include <sys/kernel.h> 2000-04-29 15:36:14 +00:00
netatalk Slight cleanup of aarp code 2000-03-29 17:12:09 +00:00
netatm Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
netgraph Fix a couple of bugs: 2000-05-05 01:11:39 +00:00
netinet Force the address of the socket to be INADDR_ANY immediately before 2000-05-02 23:53:46 +00:00
netinet6 Remove unneeded #include <sys/kernel.h> 2000-04-29 15:36:14 +00:00
netipx Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
netkey comment the string after #endif 2000-01-15 05:15:06 +00:00
netnatm Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
netncp nwfs depends on ncp 2000-04-29 13:34:28 +00:00
netns Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
nfs Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
nfsclient Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
nfsserver Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
ntfs Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
nwfs Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
pc98 Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
pccard Add PnP ID for vadem based plug and play card. 2000-05-02 06:50:17 +00:00
pci Apply patch to rl_rxeof() to really enforce payload alignment in 2000-05-05 12:47:47 +00:00
posix4 Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
powerpc Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
rpc
svr4 Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
sys Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
tools Use a seperate -c and -h mode. The vnode_if.c file is compiled only into 1999-12-12 16:43:05 +00:00
ufs Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
vm Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
Makefile Cause modules to build with the kernel build. Modules are removed 2000-05-02 02:26:04 +00:00