riz
caa8fbc640
Evil hack to ensure dtrace lockstat module builds on arm.
2015-09-10 19:57:48 +00:00
christos
bbfa563e5b
add missing files
2015-08-31 09:34:07 +00:00
christos
2b0c60b5bd
consistency with: src/sys/external/bsd/drm2/i915drm/files.i915drmkms
...
so that we can build again
2015-08-21 09:10:48 +00:00
uebayasi
7c64fd67cc
ioconf glue for gpiosim module.
2015-08-20 12:31:50 +00:00
uebayasi
97664edfc5
Now gpiosim needs this for NGPIOSIM.
2015-08-20 12:28:43 +00:00
christos
3bf8f26261
Add ioconf entries to the pseudo-devices.
2015-08-20 11:05:00 +00:00
christos
02379201cd
Add VMSWAP
2015-07-30 10:26:14 +00:00
matt
8e665a7313
Don't build compat_netbsd32 if mips64 && building mips-n32
2015-07-09 14:41:30 +00:00
matt
9f54dfc5b9
Add support for build mips64 kernel modules as N32
2015-06-22 06:46:27 +00:00
christos
5cdfb39e7e
old ipc still needed for compat_netbsd32 on i386 and sparc.
2015-06-13 22:18:04 +00:00
pooka
33014e6af7
Use SRCS+= instead of SRCS= in Makefile.incs to avoid assumptions of
...
what is being included when.
2015-06-02 00:38:37 +00:00
roy
555a592508
Back out prior
...
gimpy1@ we don't #include driver .h in netbsd32
2015-06-01 00:15:07 +00:00
roy
643289594b
Revert prior change, optionally include PPPOE and SPPP support again.
...
Fix compat_netbsd32 module building by enforcing both.
2015-05-31 23:40:19 +00:00
hannken
d8868b1ee7
Change lfs from hash table to vcache.
...
- Change lfs_valloc() to return an inode number and version instead of
a vnode and move lfs_ialloc() and lfs_vcreate() to new lfs_init_vnode().
- Add lfs_valloc_fixed() to allocate a known inode, used by kernel
roll forward.
- Remove lfs_*ref(), these functions cannot coexist with vcache and
their commented behaviour is far away from their implementation.
- Add the cleaner lwp and blockinfo to struct ulfsmount so lfs_loadvnode()
may use hints from the cleaner.
- Remove vnode locks from ulfs_lookup() like we did with ufs_lookup().
2015-05-31 15:48:02 +00:00
joerg
8adffa949a
Remove ISCSI_PERFTEST.
2015-05-30 18:00:09 +00:00
joerg
e38564c63d
Remove ISCSI_TEST_MODE and corresponding dev/iscsi_test.h header.
2015-05-30 16:12:33 +00:00
pgoyette
4f8c7a9bc2
Add the spkr module to the build.
2015-05-17 05:21:38 +00:00
pgoyette
754633894c
Even though this isn't a man page, it looks like one. So sort the
...
SEE ALSO section accordingly.
2015-05-15 06:21:12 +00:00
pgoyette
592ac08505
Descend into the examples to build them all the time. (They will not
...
be installed, but we still want to make sure they build to avoid any
bit-rot).
2015-05-14 01:34:31 +00:00
pgoyette
1afdfaef97
Fix up another internal reference to renamed module, and adjust some
...
English grammar.
2015-05-13 22:41:48 +00:00
pgoyette
ad0c284179
Fix instructions to match reality. (I renamed the example from the
...
original submitter, but didn't catch all internal references.)
2015-05-13 22:37:53 +00:00
joerg
c3d5222ef6
Fix RCS ID.
2015-05-13 12:13:38 +00:00
pgoyette
14e2571904
A set of more comprehensive example kernel modules to replace our
...
previous single example.
These examples were provided by Kamil Rytarowski.
XXX These modules are built as part of a system build, but they
XXX are NOT installed in $DESTDIR.
2015-05-13 07:07:36 +00:00
pgoyette
b175b21535
Soon to be replaced with a more comprehensive set of examples.
2015-05-13 07:02:16 +00:00
pgoyette
2cba335640
Descend into subdir to actually build the new sysv_ipc module
2015-05-13 02:15:34 +00:00
pgoyette
75eb6c4280
Create a new sysv_ipc module to contain the SYSVSHM, SYSVSEM, and
...
SYSVMSG options. Move associated variables out of param.c and into
the module's source file.
2015-05-13 02:06:25 +00:00
martin
b0b97e486a
acorn26 probably was not meant to use the arm32 genassym
2015-05-11 21:26:41 +00:00
pgoyette
ff00f0b594
Split the SYSV* compat code out into a separate compat_sysv module.
...
For monolithic kernels, both modules will be compiled as "built-ins",
while modular environments will be able to load the SYSVSEM, SYSVSHM,
and SYSVMSG code independant from the rest of compat.
This is a necessary precursor step to making the "STD" SYSV* code
into a separate module.
Tested in both monolithic and modular environments with no errors
seen.
2015-05-10 07:41:15 +00:00
matt
5963c77816
mips doesn't do a.out and never has.
2015-05-10 06:33:28 +00:00
matt
b3d190b5c2
Build compat_netbsd32.kmod for arm and mips64
2015-05-09 14:19:13 +00:00
pgoyette
90df75aa93
Build the tco watchdog module
2015-05-03 02:54:07 +00:00
riastradh
79c6f514b8
Enable build of viadrmums module, i386-only.
2015-04-29 17:38:50 +00:00
riastradh
2bcaefb093
Include files.pci to get the necessary definitions in viadrmums.
2015-04-29 17:36:32 +00:00
riastradh
037658e85e
Hold off on building viadrmums module until it works.
2015-04-29 12:53:08 +00:00
riastradh
f4b38f0325
Module for viadrmums.
2015-04-29 12:52:05 +00:00
pgoyette
58a7853231
Build modules for sysmon and its subcomponents
2015-04-23 23:22:27 +00:00
pgoyette
717182a172
Add modularized swwdog driver.
2015-04-18 10:52:44 +00:00
matt
318bdaa356
Latent support for ARM_HAS_LPAE.
2015-04-17 20:13:51 +00:00
jmcneill
1231828596
pull in Makefile.inc
2015-03-28 14:48:53 +00:00
jmcneill
8a9ff04ba8
Split hdaudio and PCI attach glue. Even though the driver was written with
...
this separation in mind, all of the code lived in sys/dev/pci/hdaudio. Move
common parts to sys/dev/hdaudio and PCI attach glue to sys/dev/pci.
2015-03-28 14:09:58 +00:00
christos
48bfb0f78d
dtrace syscall for linux32
2015-03-08 17:11:57 +00:00
christos
5bded32812
non working glue.
2015-03-08 04:15:22 +00:00
christos
17b686e266
Add syscall provider build glue, unhooked.
2015-03-07 15:13:04 +00:00
jmcneill
22ca8619b1
i2c devices don't actually have a dependency on "iic" (the bus driver)
...
but on "i2cexec". Create an i2cexec module (i2c_exec.c) to mirror the
dependencies in files.i2c and switch device drivers to depend on "i2cexec"
module instead.
A kernel with a USB stack and no I2C controller / bus attachment would spit
out a bunch of "WARNING: module error: can't find builtin dependency `iic'"
messages at boot. This change solves that problem.
2015-03-07 14:16:51 +00:00
riastradh
894a903bb9
Factor generic parts of intelfb out into a drmfb.
...
Adapting radeondrmkmsfb should not be hard.
This will make nouveaufb easier too.
2015-03-05 17:50:41 +00:00
riastradh
c48dc052b9
Rewrite drm_encoder_slave.c, as nouveau will need.
2015-03-05 17:42:48 +00:00
christos
4bb71db082
plug leak on error. Reported by:
...
http://www.m00nbsd.net/ae123a9bae03f7dde5c6d654412daf5a.html#Report-4
2015-02-07 04:09:13 +00:00
lneto
730082507e
lua: updated from 5.3 work3 to 5.3.0
...
* improved the overall kernel Lua patch; fixed coercion
* updated lua/syslog
* updated luapmf and luasystm Makefiles
2015-02-02 14:03:05 +00:00
hannken
ba1d531e8e
Change chfs from hashlist to vcache.
2015-01-11 17:29:57 +00:00
riastradh
e04e273f56
Move Linux ww_mutex code into a .c file where it belongs.
2015-01-08 23:35:47 +00:00