Commit Graph

1633 Commits

Author SHA1 Message Date
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
matt
4e1a8f1325 Also copy the symtab to the .gdb image. If we are producing a .gdb, grab
the symtab from that since it will be a bit larger than the one from the
stripped kernel and thus can't be inserted into the .gdb kernel.
2014-09-20 19:22:09 +00:00
matt
0d3752840d Add comment about new MI device numbers in other files. 2014-09-19 17:46:28 +00:00
matt
73932fdf97 Add some file to define MI major for various classes of stuff.
These are for new ports to use.
2014-09-19 17:32:34 +00:00
matt
ab5c9505ae include for configs which includes all file-systems and any dependent
pseudo-devices
2014-09-19 09:05:23 +00:00
jmcneill
0f97be00b0 options MOTG_ALLWINNER to select the awin specific reg layout 2014-09-13 14:47:35 +00:00
martin
6caee94ae6 Config glue for the Designware GMAC core.
Switch allwinner specific awge driver over to use it.
2014-09-08 14:26:16 +00:00
matt
bab7f424b2 Add a commented out CWARNFLAGS to enable -Wc++-compat but don't treat them
as errors.
2014-09-05 06:52:12 +00:00
joerg
45c6ebd5f6 Revert last, bump required config version instead. 2014-08-24 20:23:38 +00:00