kardel
54c2251d60
add HYT-221/271/939 humidity/temperature I2C sensor
...
extend envsys(4) framework by %rH (relative humidity)
2014-05-18 11:46:23 +00:00
dholland
7de8c6f8a6
Move lfs_getpages and lfs_putpages to their own file.
2014-05-16 09:34:03 +00:00
hannken
42c8d67c49
Add a global vnode cache:
...
- vcache_get() retrieves a referenced and initialised vnode / fs node pair.
- vcache_remove() removes a vnode / fs node pair from the cache.
On cache miss vcache_get() calls new vfs operation vfs_loadvnode() to
initialise a vnode / fs node pair. This call is guaranteed exclusive,
no other thread will try to load this vnode / fs node pair.
Convert ufs/ext2fs, ufs/ffs and ufs/mfs to use this interface.
Remove now unused ufs/ufs_ihash
Discussed on tech-kern.
Welcome to 6.99.41
2014-05-08 08:21:53 +00:00
christos
2e7413fc9c
add atomic.c
2014-04-22 15:12:52 +00:00
njoly
4eb3dbc504
Move a few compat 50 syscalls, not applicable to rump kernels, out of
...
kern_time_50.c to a new source module.
2014-04-04 18:17:36 +00:00
riastradh
f8b17fdc8b
Remove vestigial modules/apple_smc/apple_smc.ioconf.
2014-04-01 17:52:26 +00:00
riastradh
9456e37730
Rework Apple SMC attachment goo and split into multiple modules.
...
The four modules are apple_smc for the core functions, apple_smc_acpi
for attachment at acpi, and apple_smc_fan & apple_smc_temp for stuff
on the SMC.
Seems like there's a lot more bookkeeping necessary to maintain
children of an applesmc device implemented by loadable modules.
Maybe there's a better way I just haven't figured out yet.
2014-04-01 17:48:39 +00:00
riastradh
0396c57641
First draft of drivers for the Apple System Management Controller.
...
Device interface derived by reading the Linux driver source code and
<http:///www.parhelia.ch/blog/statics/k3_keys.html > as of 2012-12-05.
Includes support for attaching fan and temperature sensors to sysmon.
No accelerometer yet.
Compile-tested only, based on some run-testing of experiments from
userland. Module attachment is not quite finished, so it won't work
yet.
2014-04-01 17:47:36 +00:00
riastradh
579dbc3bf5
Make drmkms find header files from sys/external/bsd/common.
2014-04-01 15:08:58 +00:00
christos
fc1afab118
use cpu_getmodel()
2014-03-24 20:21:02 +00:00
riastradh
6cb10275d0
Merge riastradh-drm2 to HEAD.
2014-03-18 18:20:35 +00:00
dholland
a68f9396b6
Change (mostly mechanically) every cdevsw/bdevsw I can find to use
...
designated initializers.
I have not built every extant kernel so I have probably broken at
least one build; however I've also found and fixed some wrong
cdevsw/bdevsw entries so even if so I think we come out ahead.
2014-03-16 05:20:22 +00:00
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