1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-17 10:26:15 +00:00
freebsd/sys
Daniel C. Sobral 297c9cab3e Add constructors to crude structure support. Rework some of the
code into a more modular interface, with hidden vocabularies and
such. Remove the need to a lot of ugly initialization.

Also, add a few structure definitions, from stuff used on the C
part of loader. Some of this will disappear, and the crude structure
support will most likely be replaced by full-blown OOP support
already present on FICL, but not installed by default. But it was
getting increasingly inconvenient to keep this separate on my tree,
and I already lost lots of work once because of the hurdles, so
commit this.

Anyway, it makes support.4th more structured, and I'm not proceeding
with the work on it any time soon, unfortunately.
2000-09-08 16:57:28 +00:00
..
alpha Only call kdb_trap() if the DDB config option is specified. 2000-09-08 09:51:16 +00:00
amd64 Really fix USER_LDT. (Don't use currentldt as an L-value.) 2000-09-08 03:36:09 +00:00
boot Add constructors to crude structure support. Rework some of the 2000-09-08 16:57:28 +00:00
cam Change the "Duplicate Wired Device entry" printout in camperiphnextunit to 2000-08-29 22:11:39 +00:00
coda
compat Pierre Beyssac originally derived linprocfs from procfs, and I've made (and 2000-09-07 16:44:26 +00:00
compile
conf Merged from sys/conf/files.i386 revision 1.327 (adding synch_machdep.c 2000-09-07 13:31:38 +00:00
contrib/dev Install mode 644, not mode 664 during kernel compile. Yes, Peter, I am 2000-08-15 11:06:56 +00:00
crypto
ddb
dev Back out my previous commit as well as some SMPng changes to revert the 2000-09-08 08:50:25 +00:00
fs Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
geom Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
gnu sync CCR register definitions with creative sources 2000-08-06 20:58:11 +00:00
i4b Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
i386 Fixed the softintr macro which directly accessed ipending. 2000-09-08 11:58:25 +00:00
isa Back out my previous commit as well as some SMPng changes to revert the 2000-09-08 08:50:25 +00:00
isofs/cd9660 Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
kern Really fix USER_LDT. (Don't use currentldt as an L-value.) 2000-09-08 03:36:09 +00:00
libkern
miscfs Various cleanups towards make nullfs functional (it is still broken 2000-09-05 09:02:07 +00:00
modules Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
msdosfs o Restructure vaccess() so as to check for DAC permission to modify the 2000-08-29 14:45:49 +00:00
net Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
netatalk
netatm
netgraph Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
netinet Accept filter maintainance 2000-09-06 18:49:13 +00:00
netinet6 repair type 0 routing header support. it was caused by RFC2292/2292bis 2000-09-03 13:43:13 +00:00
netipx
netkey make sure we have IV that is random enough. memory allocator on 2000-08-28 08:24:46 +00:00
netnatm
netncp
netns
nfs Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
nfsclient Don't scan for the "right" network interface by shooting in the dark. 2000-09-05 22:29:36 +00:00
nfsserver Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
ntfs o Restructure vaccess() so as to check for DAC permission to modify the 2000-08-29 14:45:49 +00:00
nwfs
pc98 Merged from sys/isa/sio.c revisions 1.309 - 1.311. 2000-09-08 11:54:13 +00:00
pccard Add a detach method to allow this device to be unloaded. 2000-08-30 06:57:38 +00:00
pci Per msmith's request, don't attach to Qlogic 12160 id'd cards that have 2000-09-07 20:27:40 +00:00
posix4
powerpc Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
rpc
sys Redeclare cp_time. It's no longer static, and linprocfs needs it. 2000-09-07 16:38:04 +00:00
tools
ufs Cannot do MALLOC with M_WAITOK while holding ACQUIRE_LOCK 2000-09-07 23:02:55 +00:00
vm Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
Makefile I should know better than to touch this without testing a 'make release' 2000-08-24 18:53:09 +00:00