Commit Graph

1629 Commits

Author SHA1 Message Date
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
matt
bf06458dd9 Add entry for kern/kern_ksyms_buf.c 2014-08-24 16:42:46 +00:00
tsutsui
22f9ddb84f Add new arcofi(4) audio driver for NetBSD/hp300, ported from OpenBSD.
The arcofi(4) is a driver for the HP "Audio1" device
(Siemens PSB 2160 "ARCOFI" phone quality audio chip)
found on the HP9000/425e and HP9000/{705,710,745,747} models
(but only hp300 attachment is ported for now).
The chip supports 8-bit mono 8kHz U-law, A-law and
16-bit mono slinear_be formats.

The old HP9000/425e playing tunes with this new arcofi(4) audio driver
was also demonstrated at Open Source Conference 2014 Shimane.
2014-08-24 08:17:44 +00:00
jnemeth
ee79d5b0e4 Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add
it to all kernel configs that contain "options MODULAR".  This
option turns on module autoloading by default (which is the current
default).  This allows people who don't want module autoloading on
by default to disable it by simply removing/commentting this line.
2014-08-24 07:59:22 +00:00
skrll
673e836663 More tidyup after joerg's copy&paste disaster. I have ddb symbols again. 2014-08-21 07:57:25 +00:00