Commit Graph

173992 Commits

Author SHA1 Message Date
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