Commit Graph

1641 Commits

Author SHA1 Message Date
uebayasi 3117ff9dff Define CHILD_MAX/OPEN_MAX as parameters. 2015-08-21 07:19:39 +00:00
uebayasi 520a795665 Move dev/ definitions out of files.kern. 2015-08-21 02:18:18 +00:00
christos 5a80a6eeb2 bump config version 2015-08-20 09:44:53 +00:00
uebayasi 6ca37d6c33 If MD ldscript is generated, give it dependency on ${SYSTEM_OBJ}. 2015-08-19 05:46:11 +00:00
uebayasi 6019316b24 G/C defpseudo intrctl. 2015-08-18 09:43:38 +00:00
uebayasi b318ac3975 G/C defpseudo fwiso. 2015-08-18 09:39:20 +00:00
knakahara a604df282c Add kernel code to support intrctl(8). 2015-08-17 06:16:02 +00:00
jmcneill 72fc9317eb Add an API for HDMI CEC devices. HDMI Consumer Electronics Control (CEC) is
a protocol that provides high-level control functions between CEC-capable
connected devices.
2015-08-01 21:19:24 +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
nat 05dec8ff13 Include splash with genfb.
splash.o is only included with options SPLASHSCREEN.
splash_image.o target moved to Makefile.kern.inc.

This commit was approved by matt@
2015-05-01 02:00:41 +00:00
pgoyette 37202cb966 Update device dependency information - the sysmon major device now depends on the sysmon module itself, not on the individual components. 2015-04-23 23:22:51 +00:00
pgoyette 1c6efc88e1 Note that sysmon device is also required for sysmon_power.
XXX This will be changing again soon (once I get the various portions of
XXX sysmon modularized).
2015-04-19 09:20:54 +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
maxv 471961cbf1 Rename kern_verifiedexec.c to kern_veriexec.c. "Veriexec" is the name of
the subsystem, not "Verifiedexec".

The revisions of kern_verifiedexec.c are now in Attic/.

No change between kern_verifiedexec.c and kern_veriexec.c.

Also, update the man page accordingly.

Okayed by christos@ and blymn@ some months ago.
2015-02-13 17:50:48 +00:00
skrll 5768a2161c ARM PrimeCell PL181 (MMCI) host controller glue. 2015-01-27 21:34:43 +00:00
jmcneill 07e5ed13c4 Add driver for DesignWare 32-bit timer as found in Rockchip RK3066/PX2,
from FUKAUMI Naoki <fun@naobsd.org>
2015-01-17 15:04:47 +00:00
ozaki-r d850ab5089 Introduce defflag for NET_MPSAFE 2015-01-16 10:36:14 +00:00
jmcneill a54a8c291b defflag TODR_DEBUG 2015-01-11 14:22:53 +00:00
uebayasi 308d7d6145 Set BPFJIT flag in opt_bpf.h which is included by bpf.c. 2015-01-04 07:32:32 +00:00
wiz e5eb4ee3b8 Welcome to 2015! 2015-01-01 03:21:49 +00:00
jmcneill 21d168c081 add DesignWare SD/MMC controller driver 2014-12-27 01:18:48 +00:00
uebayasi 2bdcfe8a70 Stop ordering dependencies alphabetically. 2014-11-15 12:56:28 +00:00
uebayasi 1a322b21d7 Don't sort objects for modular build. 2014-11-15 08:20:42 +00:00
uebayasi fdd72c8f74 Separate linker script argument (${LINKSCRIPT}) from ${LINKFORMAT}
${LINKFORMAT} specifies ABI options, and used for ld -r.  ${LINKSCRIPT} (-T
ldscript) is used only for final link.
2014-11-15 08:20:01 +00:00
uebayasi 5065266d77 `ld -r' needs ${LINKFORMAT}. This fixes the experimental config(1) modular
build for MIPS64 ports.
2014-11-13 13:44:31 +00:00
uebayasi c54b571b70 List of all link-set names. 2014-11-13 06:14:47 +00:00
christos f0d25730ac restore previous functionality, and add what we need with -t <template> 2014-11-12 13:23:41 +00:00
christos 0b973a3f7c I don't know what was using this before (but it did not work since it
did not produce valid LDSCRIPT code) and now it does.
2014-11-12 02:15:58 +00:00
nakayama ecc7cc9066 Trim " " at the beginning of version string to follow the change
in rev.1.60 of newvers.sh.

-const char sccs[] = "@(#)${fullversion}";
+const char sccs[] = "@(#)" ${fullversion_source};
2014-11-07 12:34:14 +00:00
uebayasi 26709f3d7e Leave .map when linking .ko in modular build. 2014-11-06 12:02:59 +00:00
uebayasi 8d1f7e29fd More clean files. 2014-11-06 11:59:17 +00:00
uebayasi c42523f496 config(1), config(5): Introduce "select"
o Introduce a new selection directive "select" to select an attribute (as a
  module) and its dependencies.
o Support "no select" too.
o Stop abusing "options" to select an attribute.
o Bump config(1) version.
2014-10-31 07:38:36 +00:00
uebayasi 27424e5fa5 Move kern definitions. 2014-10-12 04:30:42 +00:00
uebayasi d13c4a3b07 Move net definitions. 2014-10-12 03:56:18 +00:00
uebayasi f62ed0e5b2 Define layerfs as an attribute. 2014-10-12 03:52:30 +00:00
uebayasi e500ebe9ee Normalize audio related definitions. 2014-10-10 17:21:20 +00:00
uebayasi 3da6b6cc01 Define net attribute. Always select it for now. 2014-10-10 12:46:32 +00:00
uebayasi ff1a9b99cc Move athn definitions. 2014-10-10 12:39:53 +00:00
uebayasi 89221fef3c Move audio related definitions. 2014-10-10 12:29:28 +00:00
uebayasi b31f13fb95 To make sure that I'm not doing wrong, try to define ffs/ufs/vfs dependencies
a little more strictly.
2014-10-10 12:20:13 +00:00
uebayasi 92b86764e1 Bump config(1) version.
config(1) still keeps backward-compatibility; it is more permissive than
before.  The tree, however, needs the updated config(1), mainly to strictly
define attribute ("module") ownership and dependencies.
2014-10-10 12:10:02 +00:00
uebayasi b411015f8e Now that attribute dependency works, prefer it to options dependency (personal
preference).  Use it for "kern", depending on "machdep" and "uvm".
2014-10-10 10:25:00 +00:00
uebayasi 7449b0ef66 Use option dependency to always select KERN (and its dependencies). 2014-10-10 09:31:40 +00:00
uebayasi 46d7be3c23 Define "machdep" attribute and mark files (in amd64 and x86). 2014-10-10 09:13:21 +00:00
uebayasi bb143539dc Use opt_*.h to not polute CPPFLAGS.
Attribute dependency is not yet.  Revert a definition.
2014-10-10 09:01:01 +00:00
uebayasi ddd87a14b9 Define "uvm" attribute and mark files. 2014-10-10 08:24:54 +00:00
uebayasi 6fb100ce1c Define "kern" attribute (a.k.a module). Mark kern_*.c (and some others) as
"kern".  Always select "kern" in sys/conf/std.
2014-10-10 08:18:04 +00:00
uebayasi c1e169afb0 Fix link echo indent. 2014-10-10 08:13:52 +00:00
uebayasi 7a4efc30db Define a command to generate relocatable objects using ld -r. 2014-10-09 16:35:57 +00:00
christos 4c9d1f022b add the common code for verbose printing of devices. 2014-09-21 14:31:38 +00:00