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