christos
5403426c2e
we don't have the ldap headers if MKLDAP=no (from dyoung)
2008-10-11 12:56:31 +00:00
pooka
b1ff74bdb1
Remove #ifdef LKM. Even if the correct form ("_LKM") were to be
...
used, it would still be pointless - double pointless is still
pointless.
2008-10-11 12:03:20 +00:00
joerg
9bb39d02a6
Add "multiboot" command to boot multiboot compliant kernels like Xen.
...
Patch provided by Robert Swindell with fixes for the command line
parsing and addition of passing module options from me. The kernel now
always gets the full string for modules like for the command line,
everything before the first space/tab is the path name of the module.
2008-10-11 11:06:19 +00:00
jmcneill
55c0ca3b69
ehci_check_itd_intr: correct logic for checking for active itds
2008-10-11 05:17:12 +00:00
jmcneill
5b4aed5dc9
If we're not dealing with an interrupt endpoint, invoke the xfer's
...
callback after calling the xfer's done method to give the device driver
a change to reschedule the same xfer, from FreeBSD.
2008-10-11 05:07:20 +00:00
mrg
9917d709a8
- add a i386/t-netbsd64 makefile fragment to build 32/64 bit
...
libgcc/multilib on amd64
- enable the 32/64 bit libgcc/multilib support on sparc64
- adapt mknative-gcc to grab multilib.h
- use --enable-multilib on amd64 and sparc64
none of this affects the installed tools yet, just the src/tools one.
2008-10-11 05:03:43 +00:00
jakllsch
c53df256ca
regen
2008-10-10 23:53:19 +00:00
jakllsch
aaa79600f5
add Pinnacle Systems, Inc. and their PCTV HD Pro Stick (800e)
...
ok jmcneill
2008-10-10 23:50:39 +00:00
skrll
af82972758
RCSID police.
2008-10-10 23:09:19 +00:00
jmcneill
14f8dc1c88
regen
2008-10-10 22:49:30 +00:00
jmcneill
13371a99c0
Add ATI/AMD TV Wonder 600 and Empia Technology EM2883 product IDs
2008-10-10 22:28:53 +00:00
jmcneill
c223922bd6
Make cirpoll work.
2008-10-10 21:50:09 +00:00
hans
193647776f
fix compile with options TRAPDEBUG, ok by matt
2008-10-10 21:13:35 +00:00
jmcneill
73e5218b04
cirkqfilter is not implemented, so remove any references to it so this
...
file will compile again
2008-10-10 21:07:52 +00:00
pooka
be7784b146
Provide time_uptime and push it forward every now and then if we happen
...
to have the timer thread. rump uptime - woohoo.
2008-10-10 21:00:30 +00:00
pooka
1fbd8b20a8
* implement uvm_km_alloc/free_poolpage()
...
* add silly stubs for uvm_lwp_hold/rele()
2008-10-10 20:51:44 +00:00
pooka
02758afb77
reorganize routines a bit better. no functional change
2008-10-10 20:45:21 +00:00
pooka
b34df86410
remember to call percpu_init()
2008-10-10 20:24:10 +00:00
pooka
0337729dd1
Add a simple percpu implementation (which isn't actually percpu at
...
all, since we don't currently have the notion of "real" cpu in
rump...but that's beyond the point).
2008-10-10 20:19:35 +00:00
pooka
963a1891c7
fix brainfart: kthread_create() sets curlwp
2008-10-10 20:13:58 +00:00
plunky
d56f5b8302
use kmem_alloc/kmem_free rather than malloc() for sockokpt
2008-10-10 19:49:49 +00:00
tsutsui
71c4496216
Add audio and midi devices, per report from Mike Hebel on port-cobalt.
2008-10-10 16:44:23 +00:00
joerg
db5825abd5
Add u3g(4) driver from FreeBSD. This driver provides better support for
...
3G datacards than ugensa and will replace the latter for the supported
devices.
2008-10-10 16:37:15 +00:00
joerg
4c43f08c6f
Regen.
2008-10-10 16:30:17 +00:00
joerg
fcc58fbfce
Add entries for Vodafone Mobile Connect 3G datacard (from FreeBSD)
...
and for the Novatel 950D.
2008-10-10 16:29:57 +00:00
pooka
b33ee0fb5c
Support callouts and call callout_hardclock() from the timer
...
interrupt thread.
The sleepq implementation required for callouts is horrible, kludged
only for callouts, and generally unacceptable. It needs revisiting,
but I'm not sure yet should rump or kern_timeout be improved. It's
almost untested as of now, but committing this will give me some
maneuvering space while letting application compile.
2008-10-10 13:14:41 +00:00
pgoyette
13579c9401
sysctl doesn't like names that start with digits, nor does it like names
...
with embedded '.' so change the names to be better-conforming. Reported
by njoly
2008-10-10 13:08:29 +00:00
ad
22191248b6
Update CALLOUT_INVOKING correctly, seems to have been lost.
2008-10-10 11:42:58 +00:00
ad
fbc0e2e6d3
Redo 1.169 correctly (dsl's fix doesn't do what I intended, either!).
2008-10-10 11:20:15 +00:00
ad
a92b113db4
tcp_close: rearrange sequence of events slightly to make this atomic.
...
It was possible for a half-destroyed tcpcb to be visble, as softnet_lock
was being dropped.
2008-10-10 10:23:34 +00:00
ad
9fa0e0f258
tcp_delack: test for TF_DELACK.
2008-10-10 10:21:05 +00:00
pooka
bbce087e33
include prerequisite headers
2008-10-10 09:44:35 +00:00
hannken
44f3404f57
Break a deadlock where one thread has a wapbl transaction, calls VOP_GETPAGES
...
and wants to busy a page while another thread calls VOP_PUTPAGES on the same
vnode, takes pages busy and wants to start a wapbl transaction.
Reviewed by: Jason Thorpe <thorpej@netbsd.org>
2008-10-10 09:21:58 +00:00
ad
6f7d0483cf
pthread_attr_getschedparam: allow without preceding setparam on the
...
attr structure.
2008-10-10 09:13:20 +00:00
njoly
2c98237db9
Fix linux32 siginfo si_signo value. Do not convert ksi_signo twice.
2008-10-09 23:03:45 +00:00
pooka
a868d2c97b
add kern_rate, subr_iostat and subr_once
2008-10-09 21:30:06 +00:00
pooka
f3efa1ae96
Reorganize SRCS+= into smaller chunks to make adding new files
...
easier. No functional change.
2008-10-09 21:25:50 +00:00
pooka
f88be1435b
Rewrite interrupts to provide better softintr support, i.e. not
...
execute them simply in the context of the scheduling code, as this
does not work for all applications (e.g. networking soft interrupts).
Rather, schedule them and execute them from a separate context.
Also provide a timer which for now executes just hardclock_callout()
(well, at least after callouts are included in librump, which is
soon).
2008-10-09 19:40:52 +00:00
plunky
9d1b0b09fa
set if_addrlen = 0 when attaching, as no link layer address is actually set
...
this fixes a problem where ifconfig will fail as it can't find
the address
2008-10-09 19:18:15 +00:00
wiz
89cc13767c
Sync usage with man page.
2008-10-09 18:38:24 +00:00
wiz
104f1a2c29
Standardize.
2008-10-09 18:32:08 +00:00
pooka
d22cdb027a
No point in having our private atomic ops, just use the ones now
...
available in libc.
2008-10-09 17:58:33 +00:00
christos
59334248e2
Disable userid to username lookups by default. Add a -U flag to perform them.
...
In single user mode lookups that involve the network might not work and they
slow down fsck.
2008-10-09 16:56:23 +00:00
tteras
ab610e81be
Fix a spelling mistake in changelog
2008-10-09 16:44:31 +00:00
tteras
52d4b7db25
From Arnaud Ebalard: remove unnecessary unbindph12() call which is now done in remph2()
2008-10-09 15:53:12 +00:00
tteras
c724d51982
From Arnoud Ebalard <arno@natisbad.org>:
...
remove unnecessary unbindph12() call which is now done also in remph2()
2008-10-09 15:53:11 +00:00
christos
c6070f6f5a
Avoid allocating 2 x inospace and use realloc instead. This also saves a
...
large memcpy.
2008-10-09 15:50:46 +00:00
christos
9e0fa13510
PR/39719: Edgar Fu: block/inode typo in quotacheck(8)
2008-10-09 14:56:35 +00:00
christos
b30f2079e1
remove "limits" where it is not appropriate.
2008-10-09 14:40:11 +00:00
christos
ff1eb234c1
do the proper ifdef dance for non-inet families
2008-10-09 14:38:21 +00:00