Commit Graph

399 Commits

Author SHA1 Message Date
ozaki-r
e5e9a71f64 Tidy up Makefile of cyclic and dtrace modules to support ARM 2014-03-05 06:40:45 +00:00
joerg
9c3fd52490 Introduce GENASSYM_CPPFLAGS for options during genassym processing.
Consistently drop assembler flags.
2014-03-04 14:58:14 +00:00
ozaki-r
ad9c17e02b Remove unnecessary files.i2c inclusion
files.i2c is already included in conf/files. So we don't need to include
it in this file.

This fix shuts up many warnings on building sys/modules/iic.
2014-03-04 00:54:55 +00:00
pooka
4f6fb3bf35 Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before
the sysctl link sets are processed, and remove redundancy.

Shaves >13kB off of an amd64 GENERIC, not to mention >1k duplicate
lines of code.
2014-02-25 18:30:08 +00:00
pgoyette
f496b70ec7 Undo previous - it still needs a lot more work.
For now, we'll use the hand-crafted cf* structures and directly
call all the config routines.
2014-02-03 23:11:40 +00:00
pgoyette
a5060d0c64 Provide ioconf file to generate config data structures 2014-01-31 18:12:15 +00:00
pgoyette
183540fff2 Add hifn(4) and ubsec(4) to the NOTYET section, and note that they can
be successfully built only on architectures that have PCI.
2014-01-03 16:16:10 +00:00
pgoyette
cdd7b47598 Add module glue for hifn(4) 2014-01-03 16:12:49 +00:00
pgoyette
2dd4f4d91a Modularize the opencrypto components and link to the build 2014-01-01 16:06:00 +00:00
pgoyette
f45c6e8a3c Create modules for software crypto components. 2014-01-01 15:18:57 +00:00
pgoyette
09c7634540 Start modularizing the opencrypto framework. 2013-12-29 18:20:42 +00:00
pgoyette
77b8800e73 Re-sort in alphabetic sequence. 2013-12-29 16:32:32 +00:00
pgoyette
1b0023ef9a Modularize net/zlib so it can be used by the vnd module (and, eventually,
by an opencrypto module).
2013-12-29 08:09:44 +00:00
pgoyette
1b9d1cab87 Descend into ccd 2013-12-28 19:45:13 +00:00
pgoyette
e5a29159a9 Make dksubr.c into a module, and make the cgd and dm modules depend on
it.

Now that cgd is completely modularized, descend into modules/cgd to
actually create the module.
2013-12-28 19:25:07 +00:00
christos
e0f5dac1bf Remove strncat now that it is part of the kernel anyway. 2013-12-27 22:09:43 +00:00
lneto
ae5a3d714d added luasystm files (for some reason it wasn't done in the last commit) 2013-12-17 00:02:22 +00:00
lneto
1c57b8e8aa renamed luacore to luasystm 2013-12-16 23:54:26 +00:00
lneto
b716fbc627 using luaL_register() in luapmf 2013-12-16 23:35:48 +00:00
lneto
a8dd600bee fixed lua(4) alloc (nsize can be lesser than osize) 2013-12-04 02:12:01 +00:00
joerg
3f8cd6d0ba Let's use a format string, shall we? 2013-12-02 12:29:44 +00:00
lneto
2421e2bfaa merged luaconf.h of kernel and userspace Lua 2013-12-02 06:07:22 +00:00
lneto
f371334bc2 using Lua auxlib in luacore module 2013-12-02 05:06:32 +00:00
lneto
f4a57b49a2 put Lua auxlib and some stdlibs in lua(4) 2013-12-02 04:57:41 +00:00
lneto
c4a02e0a12 changed lua_Number to int64_t 2013-12-02 04:39:10 +00:00
mbalmer
b345b17fdd switch from malloc(9) to kmem(9) 2013-11-23 15:53:37 +00:00
bad
0e35e79f53 ubsec is not a MI buildable module. disable it for now. 2013-11-18 16:23:47 +00:00
alnsn
870a203eea Build and install sljit.kmod and bpfjit.kmod iff ${MKSLJIT} != "no". 2013-11-17 18:58:28 +00:00
bad
456912e1a9 Make ubsec(4) loadable as kmod. 2013-11-17 17:16:24 +00:00
skrll
e516de1ff2 Build a module for usmsc(4). 2013-11-16 16:59:03 +00:00
jmcneill
d4b8b63b38 set GENASSYM_DIR for arm and earm 2013-11-09 17:30:46 +00:00
rmind
a79812ea10 NPF: add support for specifying the interfaces before they are attached.
If an interface is or gets detached, all associated rules and connections
will be deactivated (it might be useful to have an option to invalidate
the associated connections).  Once the interface is reattached they will
become active.

Bump NPF_VERSION.
2013-11-08 00:38:26 +00:00
mbalmer
ceb424979d fix build on arm 2013-10-31 16:50:14 +00:00
mbalmer
3b5eeb2ba0 initialize variables 2013-10-29 17:35:04 +00:00
mbalmer
96982b85d5 check parameters 2013-10-29 09:18:45 +00:00
mbalmer
da8619577e linke pmf(9l) to the build 2013-10-28 20:32:14 +00:00
mbalmer
35b872f5c4 Initial Lua binding for pmf(9) 2013-10-28 20:06:05 +00:00
mbalmer
36d11e8a36 link core(9l) (docs pending) to the build 2013-10-28 19:18:54 +00:00
mbalmer
23d8d59a58 link the lua(4) module to the build 2013-10-28 18:51:13 +00:00
nonaka
87abaea977 Add driver for ASIX AX88178a and AX88179 Ethernet interface.
Ported from OpenBSD.
2013-10-26 09:16:19 +00:00
mbalmer
c1f5fe0a62 use MODULE_CLASS_MISC for Lua modules 2013-10-23 18:57:40 +00:00
mbalmer
762ff41435 fix CVS marker and copyright year 2013-10-18 07:49:06 +00:00
mbalmer
15d6254306 check lua_tostring()'s return value 2013-10-18 07:46:55 +00:00
alnsn
e20531c13e Use "%s" to panic. 2013-10-16 21:55:56 +00:00
mbalmer
e9ea606005 core module for lua(4) 2013-10-16 19:47:19 +00:00
mbalmer
58881ebfcd welcome lua(4), a devide driver that can create and control Lua states inside the kernel 2013-10-16 19:44:57 +00:00
rmind
7b5edfdc0d NPF: G/C n-code in favour of BPF byte-code. Delete lots of code, mmm! 2013-09-19 01:49:07 +00:00
rmind
4e592132ab - Convert NPF to use BPF byte-code by default. Compile BPF byte-code in
npfctl(8) and generate separate marks to describe the filter criteria.
- Rewrite 'npfctl show' functionality and fix some of the bugs.
- npftest: add a test for BPF COP.
- Bump NPF_VERSION.
2013-09-19 01:04:45 +00:00
matt
68e39eb09b Keep track of undefined symbols and then use to determine whether a wrap
is required.
2013-08-07 17:29:15 +00:00
matt
1e205987d1 awk support scripts to generate trampolines in modules.
(adapted from previous LKM method).
<machine/asm.h> now has a KMODTRAMPOLINE macro to generate the trampoline
2013-08-07 17:06:22 +00:00