| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use the name argument almost the same in all LKM types. Maintain
the current behavior for the external (e.g., modstat) name for DEV,
EXEC, and MISC types being #name ## "_mod" and SYCALL and VFS only
#name. This is a candidate for change and I vote just the name without
the "_mod".
Change the DISPATCH macro to MOD_DISPATCH for consistency with the
other macros.
Add an LKM_ANON #define to eliminate the magic -1 and associated
signed/unsigned warnings.
Add MOD_PRIVATE to support wcd.c's poking around in the lkm structure.
Change source in tree to use the new interface.
Reviewed by: Bruce Evans
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use the name argument almost the same in all LKM types. Maintain
the current behavior for the external (e.g., modstat) name for DEV,
EXEC, and MISC types being #name ## "_mod" and SYCALL and VFS only
#name. This is a candidate for change and I vote just the name without
the "_mod".
Change the DISPATCH macro to MOD_DISPATCH for consistency with the
other macros.
Add an LKM_ANON #define to eliminate the magic -1 and associated
signed/unsigned warnings.
Add MOD_PRIVATE to support wcd.c's poking around in the lkm structure.
Change source in tree to use the new interface.
Reviewed by: Bruce Evans
|
| |
|
| |
|
|
|
|
|
|
| |
Minor other updates to syscons by me.
Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
There's gotta be a better way of syncronizing our release numbers. :-)
|
| |
|
| |
|
| |
|
|
|
|
|
| |
zillions of warnings about static inline functions because `inline'
is ignored without -O.
|
| |
|
|
|
|
|
|
|
| |
were declared as non-const. This is backwards (_lkm_exec() changes the
pointers but all the target `struct execsw's are const). Fixed this
and poisoned related declarations to match and removed the bogus casts
that hid the bug.
|
|
|
|
| |
moved from <machine/cpufunc.h> to better places.
|
|
|
|
|
|
|
|
|
| |
too late to be used in all cases. It should probably be created (early)
in bsd.kmod.mk for all LKMs.
Use cc instead of cpp | as for the same reasons as in the kernel makefile.
CFLAGS isn't split up as well as in the kernel makefile, but cc doesn't
pass compiler warning flags to cpp, so there is no need to split it.
|
|
|
|
| |
path.
|
|
|
|
|
| |
Don't add -I/sys to CFLAGS. bsd.kmod.mk adds the correct (relative)
path.
|
|
|
|
|
|
|
| |
joy driver proper.
Don't add -I/sys to CFLAGS. bsd.kmod.mk adds the correct (relative)
path.
|
|
|
|
|
|
|
|
| |
definition of QCAM_MODULE for everything involving LKM'ness.
Makefile:
Don't add -I/sys to CFLAGS. bsd.kmod.mk adds the correct (relative)
path.
|
|
|
|
|
|
|
|
|
|
| |
LKM'ness. ACTUALLY_LKM_NOT_KERNEL is supposed to be so ugly that it
only gets used until <machine/conf.h> goes away. bsd.kmod.mk should
define a better-named general macro for this. Some places use
PSEUDO_LKM. This is another bad name.
Makefile:
Added IPFIREWALL_VERBOSE_LIMIT option (commented out).
|
| |
|
| |
|
| |
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
|
|
|
| |
now. Someday I'll add a hook to ccdconfig to do it automatically.
|
|
|
|
|
| |
``rm'' -> ``rm -f''
so mv/rm may not ask for confirmation if you are not root
|
| |
|
| |
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
|
|
|
| |
Stolen from: jmz
|
| |
|
| |
|
|
|
|
| |
connected at load and unload time from here.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Compile and link a new kernel, that will give native ELF support, and
provide the hooks for other ELF interpreters as well.
To make native ELF binaries use John Polstras elf-kit-1.0.1..
For the time being also use his ld-elf.so.1 and put it in
/usr/libexec.
The Linux emulator has been enhanced to also run ELF binaries, it
is however in its very first incarnation.
Just get some Linux ELF libs (Slackware-3.0) and put them in the
prober place (/compat/linux/...).
I've ben able to run all the Slackware-3.0 binaries I've tried
so far.
(No it won't run quake yet :)
|
|
|
|
| |
This is a bit of a kludge and needs more work.
|
|
|
|
| |
This concludes this round of updates to ipfw, have at it!
|
|
|
|
| |
locations.
|
| |
|
|
|
|
| |
code shared with ptrace and "standard" in the config.
|
|
|
|
|
| |
for the CFLAGS. Now, it tracks whatever the booted kernel has rather than
being specifying what features your kernel has at lkm build time.
|
| |
|
|
|
|
|
| |
but are not quite useable. (fpu is used by init, and process switch
apparently..)
|
|
|
|
| |
(make fails in old case)
|
|
|
|
| |
environment.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
If somebody with the right HW would make the change to /etc/rc to use
this, we could rip MATH_EMULATE from GENERIC...
|