| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
theoretically supportable, but you'd really be happier with FreeBSD 2.1.8
on it.
Notes:
svn path=/head/; revision=117870
|
| |
|
|
|
|
|
| |
Found by: FlexeLint
Notes:
svn path=/head/; revision=115490
|
| |
|
|
|
|
|
| |
and improve readability.
Notes:
svn path=/head/; revision=113613
|
| |
|
|
|
|
|
|
| |
definitions so far.. 16 bit on x86 and appears to be 32 bit on sparc64.
Be explicit to avoid suprises.
Notes:
svn path=/head/; revision=98482
|
| |
|
|
| |
Notes:
svn path=/head/; revision=96523
|
| |
|
|
|
|
|
|
|
| |
<sys/systm.h> is included instead of adding to it).
Approved by: previous committer
Notes:
svn path=/head/; revision=91564
|
| |
|
|
|
|
|
| |
Requested by: bde
Notes:
svn path=/head/; revision=91494
|
| |
|
|
|
|
|
| |
a prototype).
Notes:
svn path=/head/; revision=91476
|
| |
|
|
|
|
|
|
|
| |
to output parameters with "0".
Reviewed by: jhb
Notes:
svn path=/head/; revision=86307
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Note ALL MODULES MUST BE RECOMPILED
make the kernel aware that there are smaller units of scheduling than the
process. (but only allow one thread per process at this time).
This is functionally equivalent to teh previousl -current except
that there is a thread associated with each process.
Sorry john! (your next MFC will be a doosie!)
Reviewed by: peter@freebsd.org, dillon@freebsd.org
X-MFC after: ha ha ha ha
Notes:
svn path=/head/; revision=83366
|
| |
|
|
| |
Notes:
svn path=/head/; revision=79627
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
other "system" header files.
Also help the deprecation of lockmgr.h by making it a sub-include of
sys/lock.h and removing sys/lockmgr.h form kernel .c files.
Sort sys/*.h includes where possible in affected files.
OK'ed by: bde (with reservations)
Notes:
svn path=/head/; revision=76166
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
and used in C or vice versa. The elf compiler uses the same names
for both. Remove asnames.h with great prejudice; it has served its
purpose.
Note that this does not affect the ability to generate an aout kernel
due to gcc's -mno-underscores option.
moral support from: peter, jhb
Notes:
svn path=/head/; revision=73011
|
| |
|
|
| |
Notes:
svn path=/head/; revision=71487
|
| |
|
|
|
|
|
|
|
| |
apparently-intended micro-optimization ("testb" is equivalent and smaller)
and added a style bug (the size suffix for "testl" was missing).
linux-2.3.35 already had the correct fix.
Notes:
svn path=/head/; revision=61215
|
| |
|
|
| |
Notes:
svn path=/head/; revision=60802
|
| |
|
|
|
|
|
|
| |
In this case, I believe we want to compare against the 32-bit operand so
use a full-world compare operation.
Notes:
svn path=/head/; revision=60801
|
| |
|
|
|
|
|
| |
target must be too.
Notes:
svn path=/head/; revision=60800
|
| |
|
|
| |
Notes:
svn path=/head/; revision=59874
|
| |
|
|
|
|
|
|
|
|
|
| |
1) test
2) commit
3) test again
Guess who forgot 1 and 3? 8)
Notes:
svn path=/head/; revision=52146
|
| |
|
|
| |
Notes:
svn path=/head/; revision=52136
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50477
|
| |
|
|
| |
Notes:
svn path=/head/; revision=45580
|
| |
|
|
|
|
|
| |
LKM anyway. It does work as a preloaded KLD module though.
Notes:
svn path=/head/; revision=42764
|
| |
|
|
|
|
|
| |
modeventhand_t.
Notes:
svn path=/head/; revision=41173
|
| |
|
|
|
|
|
|
| |
Print a message when it attaches to pmath_emulate if bootverbose so that
we can be sure it's online.
Notes:
svn path=/head/; revision=40504
|
| |
|
|
|
|
|
|
|
| |
Supply the moduledata handle rather than the event dispatcher function.
This should explain the panic on boot problem that's been discussed in
-current at the moment. Both machines had GNU_MATH_EMULATE.
Notes:
svn path=/head/; revision=40501
|
| |
|
|
|
|
|
|
|
|
|
| |
This is the bulk of the support for doing kld modules. Two linker_sets
were replaced by SYSINIT()'s. VFS's and exec handlers are self registered.
kld is now a superset of lkm. I have converted most of them, they will
follow as a seperate commit as samples.
This all still works as a static a.out kernel using LKM's.
Notes:
svn path=/head/; revision=40435
|
| |
|
|
| |
Notes:
svn path=/head/; revision=38505
|
| |
|
|
|
|
|
| |
integers. Don't forget to cast to (void *) as well.
Notes:
svn path=/head/; revision=38354
|
| |
|
|
|
|
|
| |
was declared in the wrong place).
Notes:
svn path=/head/; revision=28972
|
| |
|
|
| |
Notes:
svn path=/head/; revision=27536
|
| |
|
|
|
|
|
| |
in functions returning void.
Notes:
svn path=/head/; revision=27123
|
| |
|
|
| |
Notes:
svn path=/head/; revision=26643
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
have successfully built, booted, and run a number of different ELF
kernel configurations, including GENERIC. LINT also builds and
links cleanly, though I have not tried to boot it.
The impact on developers is virtually nil, except for two things.
All linker sets that might possibly be present in the kernel must be
listed in "sys/i386/i386/setdefs.h". And all C symbols that are
also referenced from assembly language code must be listed in
"sys/i386/include/asnames.h". It so happens that failure to do
these things will have no impact on the a.out kernel. But it will
break the build of the ELF kernel.
The ELF bootloader works, but it is not ready to commit quite yet.
Notes:
svn path=/head/; revision=25083
|
| |
|
|
|
|
|
| |
ready for it yet.
Notes:
svn path=/head/; revision=22975
|
| |
|
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
Notes:
svn path=/head/; revision=21673
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18207
|
| |
|
|
|
|
|
|
| |
some declarations are moved from <machine/cpufunc.h> to better
places.
Notes:
svn path=/head/; revision=16733
|
| |
|
|
| |
Notes:
svn path=/cvs2svn/branches/ATT/; revision=13122
|
| |
|
|
|
|
|
| |
Added includes to get the prototype for printf() when DEBUG is defined.
Notes:
svn path=/head/; revision=12975
|
| |
|
|
| |
Notes:
svn path=/head/; revision=12911
|
| |
|
|
| |
Notes:
svn path=/head/; revision=12839
|
| |
|
|
| |
Notes:
svn path=/head/; revision=12820
|
| |
|
|
| |
Notes:
svn path=/head/; revision=12817
|
| |
|
|
| |
Notes:
svn path=/head/; revision=8876
|
| |
|
|
|
|
|
|
|
| |
(except in netccitt, netiso and netns) and most of the warnings from
`gcc -Wnested-externs'. Fix all the bugs found. There were no serious
ones.
Notes:
svn path=/head/; revision=7090
|
| |
|
|
|
|
|
|
|
|
|
| |
put_fs_word() to fuword() and suword(). Linux words are 16 bits
but BSD words are 32-bits, at least on vax's. Writing a too-large
word trashed the neighbouring short word.
Bruce
Notes:
svn path=/head/; revision=2957
|
| |
|
|
| |
Notes:
svn path=/head/; revision=2420
|
| |
|
|
| |
Notes:
svn path=/head/; revision=2417
|