nonaka
9d7098509e
regen
2015-08-27 09:34:18 +00:00
nonaka
bdf701803a
Added Realtek RTL8192CE.
2015-08-27 09:30:36 +00:00
christos
19d6b8392c
PR/50179: Timo Buhrmester: sh(1) variable expansion bug
2015-08-27 07:46:47 +00:00
uebayasi
0d89ac2159
netbsd depends on $S/kern/kern_ksyms_buf.c; rarely updated but better safe.
2015-08-27 06:28:09 +00:00
mlelstv
7874349bce
Make dksubr use a spin-mutex again, since some drivers still call dk_done
...
from hardware interrupt. Instead, release mutex while calling start routine.
The buffer peek/use/get sequence which can no longer be atomic. So consume
the buffer directly and on error privately save and retry the buffer later.
The dk_drain function is used to flush such a deferred buffer together with
the buffer queue.
Adjust drivers to use dk_drain.
Fix an error path where dk_done was called while the lock was already held.
2015-08-27 05:51:50 +00:00
uebayasi
d6cc60697d
Tweak previous.
2015-08-27 03:20:13 +00:00
uebayasi
33dfd38556
Echo exact objects (swap*.o etc.) when linking kernel.
2015-08-27 03:17:46 +00:00
uebayasi
144fbf59d9
Constify a little.
2015-08-27 02:43:20 +00:00
msaitoh
a66522c8d5
regen.
2015-08-26 09:24:01 +00:00
msaitoh
de016d89bb
Add Intel PCIe NVMe SSD.
2015-08-26 09:23:39 +00:00
martin
c36c18165c
Mark the ssh test as expected failure pointing to PR lib/50174
2015-08-26 09:19:20 +00:00
uebayasi
1e1f20e153
One more about linker script, another about genassym.
2015-08-26 06:38:57 +00:00
mlelstv
6e7966e6f5
Use getfsspecname also when not found in /etc/fstab.
2015-08-26 05:41:20 +00:00
uebayasi
54882650b0
Have MI genassym.cf.
2015-08-26 03:00:52 +00:00
uebayasi
282cd20ff5
Don't allow MD to override the assym.h generation rule.
...
(Nothing defines it except i386/bioscall/Makefile, but it is not part of
kernel build.)
2015-08-26 02:54:09 +00:00
christos
897e65dc18
CID 1320410: Don't call free on uninitalized pointer.
2015-08-26 02:01:55 +00:00
christos
e79de7d907
CID 1298707: Change confusing code that makes coverity think that Length
...
is uninitalized (we want length to be zero so instead of setting it to 0,
we check if it not zero and then we set it if it is not?!?!)
2015-08-26 01:58:55 +00:00
christos
dd6caf1efe
CID 1292510: Handle allocation failure.
2015-08-26 01:54:57 +00:00
pooka
f922511816
initialize ncpuonline
2015-08-25 14:53:25 +00:00
pooka
ff90585e5f
remove mksysctls(), now provided by init_sysctl_base
2015-08-25 14:52:59 +00:00
pooka
7cc60ed4d8
Move a bunch of sysctl nodes from init_sysctl (kitchen sink sysctl file)
...
to init_sysctl_base (only base kernel defs). Main motivation was to
fix sysconf(_SC_NPROCESSORS) for Rumprun. As reported by neeraj on irc,
it returned -1 before this fix, so we were doing imaginary computing.
2015-08-25 14:52:31 +00:00
pooka
f6f0cd6151
add ncpuonline
2015-08-25 14:47:39 +00:00
pooka
8bb469d326
add cpu_getmodel()
2015-08-25 14:47:26 +00:00
pooka
21ff215384
hw nodes do not go under the kern tree, so add new init routine for them
2015-08-25 14:32:34 +00:00
pooka
1dfc153377
Remember that dlsym() tends to fail on PowerPC during init (or at least
...
tended), so call rumphijack_dlsym() instead to be safe.
2015-08-25 13:50:19 +00:00
pooka
2d85d43b0f
Revert 1.14 now that the arduous task of fixing rumphijack to allow
...
mmap() in early init has been completed.
2015-08-25 13:46:23 +00:00
pooka
4e9c298177
allow mmap() to be called before init runs
2015-08-25 13:45:00 +00:00
uebayasi
14880f9a49
I don't like -Ttext .
2015-08-25 13:13:54 +00:00
uebayasi
1bd1d5c3d1
Replace a constant in ldscript.
2015-08-25 12:56:58 +00:00
gson
42b8d69040
In ttywait_timo(), break out of loop on all errors, not just
...
EWOULDBLOCK, as ttywait() did prior to 1.265.
2015-08-25 12:55:30 +00:00
pooka
89cb80befc
Rename variable to avoid -Wshadow warnings with some compilers.
2015-08-25 11:08:59 +00:00
uebayasi
39d2263741
+ kill makeoptions
2015-08-25 09:01:28 +00:00
uebayasi
d677c061b4
Replace a constant in ldscript.
2015-08-25 08:08:12 +00:00
uebayasi
8742062199
Fix previous; do include assym.h.
2015-08-25 08:07:24 +00:00
uebayasi
4d97440fb3
Replace COHERENCY_UNIT in ldscript.
2015-08-25 08:04:31 +00:00
uebayasi
13f4d6e07e
Make <kernel>.ldscript ready to include assym.h.
2015-08-25 08:01:18 +00:00
uebayasi
5a533f959b
Don't expand unwanted symbols by cpp(1).
2015-08-25 02:58:59 +00:00
uebayasi
ffe64fad53
Redo Rev. 1.188:
...
o Explicitly add dependency of `<kernel>' on `<kernel>.ldscript', instead of
relying on ${SYSTEM_DEP}, which is evaluated much earlier than
`sys/conf/Makefile.kern.inc' is included, to avoid evaluation ordering
problems.
o Print a message when creating a `<kernel>.ldscript'.
o Trim empty lines in `<kernel>.ldscript'.
2015-08-25 02:57:32 +00:00
uebayasi
ab48703252
Print a message when creating a temporary ldscript.
2015-08-25 02:38:15 +00:00
ozaki-r
67b961d3c9
Give a chance to send a DAD announce packet
...
ifconfig -w ensures IP addresses have left tentative state, however,
it doesn't guarantee that a DAD announce packet is sent. The kernel
clears tentative flag and then sends the packet so that ifconfig -w
can return before the kernel sends the packet.
2015-08-25 02:24:34 +00:00
macallan
965423adf6
- pass the right address to bus_space_mmap() so this works on N32 kernels
...
- don't mess with XMAP9 when switching to graphics mode
2015-08-25 02:09:18 +00:00
pooka
b368b72cdf
some final -Ifoo/opt removal
2015-08-25 00:08:56 +00:00
pooka
4a6dab945c
add some _KERNEL_OPT as the finishing touch
2015-08-24 23:55:04 +00:00
pooka
34edd5d090
Remove "#ifdef INET" code. Por que? Because opt_inet.h was not included
...
and "#ifdef INET" was just a fancy way of saying "#ifndef NetBSD".
2015-08-24 23:52:18 +00:00
mrg
065f445d42
convert auxio(4) to use a mutex for exclusion (this existing code didn't
...
really work for MP systems, anyway -- it only went to splhigh.)
various cleanups:
- remove unused AUXIO_SBUS
- make most functions static
- introduce auxio_{read,write}_led() frontends
- avoid a potential NULL deref in auxio_fd_control()
the text is 32 bytes smaller.
2015-08-24 23:32:07 +00:00
pooka
e65b78bf49
opt files were nop't
2015-08-24 23:21:50 +00:00
pooka
022c2de05c
These "wip" components have been in progress for >5 years. There hasn't
...
been much progress. Let's just kill them, they're not even build-tested.
2015-08-24 23:21:16 +00:00
pooka
30abe7e479
don't -I imaginary opt directories
2015-08-24 23:19:33 +00:00
pooka
95d0d1d66e
would you like some freshly ground _KERNEL_OPT with that?
...
yes? excellent choice, sir/madam.
2015-08-24 23:13:15 +00:00
pooka
ef50701008
purge rump/net of component-specific opt directories
2015-08-24 23:04:42 +00:00