dyoung
ea0d0ed51e
Distinguish O2 Micro bridges from generic bridges. PCI Parity
...
Error reporting seems to be broken on O2 Micro bridges, so do not
activate it. Should fix kern/38698, reported by Andreas Gustafsson.
2008-05-27 21:32:47 +00:00
dyoung
71f2cf5b71
Make this compile again: don't use USBDEVNAME().
...
While I'm here, use device_t, device_private(), aprint_error_dev().
2008-05-27 21:24:15 +00:00
jnemeth
8c15a5312a
note new siisata(4) driver
2008-05-27 20:49:48 +00:00
drochner
0936812690
kill USB_DO_ATTACH
2008-05-27 20:46:16 +00:00
drochner
1f3341612f
minor unifdef and cleanup, no functional change
2008-05-27 20:44:28 +00:00
dyoung
25b52967a3
For all controllers but type SK_YUKON_FE, set the jumbo frames
...
capability, ETHERCAP_JUMBO_MTU. Rely on ether_ioctl() to enforce
the MTU range implied by the ethernet capabilities. Should fix
kern/38748.
While I'm here, use some standard ethernet constants instead of
msk-specific constants.
2008-05-27 20:14:28 +00:00
dyoung
975e7d5e74
Enlarge embedded symbol table.
2008-05-27 19:27:17 +00:00
dyoung
fef8b3ebea
#include <sys/device.h> for device_t definition.
2008-05-27 19:26:27 +00:00
ad
4c634c7155
Sigh. The previous change did bad things to MySQL sysbench. Continue stealing
...
jobs from sched_nextlwp, but also do it in the idle loop. In sched_nextlwp
use trylock, in the idle LWP try harder.
2008-05-27 19:05:52 +00:00
wrstuden
d04226d378
Document the wrstuden-revivesa branch.
2008-05-27 18:52:43 +00:00
nakayama
94692eb6bc
Change my mail address to NetBSD's one.
2008-05-27 18:01:34 +00:00
ad
208df81d99
Move lwp_exit_switchaway() into kern_synch.c. Instead of always switching
...
to the idle loop, pick a new LWP from the run queue.
2008-05-27 17:51:17 +00:00
ad
aa7e99c693
Replace a couple of tsleep calls with cv_wait.
2008-05-27 17:50:03 +00:00
ad
234470c22e
tsleep -> kpause
2008-05-27 17:49:07 +00:00
ad
ec32985f61
Use pool_cache.
2008-05-27 17:48:27 +00:00
ad
3c98ba17d9
Don't expose config_pending.
2008-05-27 17:47:37 +00:00
ad
f90f3a01ea
Use kmem_alloc/free.
2008-05-27 17:42:14 +00:00
explorer
d4ffc0c2dd
print out the xen hypervisor's version number when attaching
2008-05-27 17:01:07 +00:00
ad
81fa379a0b
PR kern/38707 scheduler related deadlock during build.sh
...
- Fix performance regression inroduced by the workaround by making job
stealing a lot simpler: if the local run queue is empty, let the CPU enter
the idle loop. In the idle loop, try to steal a job from another CPU's run
queue if we are idle. If we succeed, re-enter mi_switch() immediatley to
dispatch the job.
- When stealing jobs, consider a remote CPU to have one less job in its
queue if it's currently in the idle loop. It will dispatch the job soon,
so there's no point sloshing it about.
- Introduce a few event counters to monitor what's happening with the run
queues.
- Revert the idle CPU bitmap change. It's pointless considering NUMA.
2008-05-27 14:48:52 +00:00
hamajima
78c41e4bd3
- convert inline asm umull to C
...
- add "-march=armv4 -mtune=arm9" to CPUFLAGS
Relevant mailing list threads:
http://mail-index.netbsd.org/source-changes/2008/05/25/msg195537.html
http://mail-index.netbsd.org/port-arm/2008/05/26/msg000228.html
2008-05-27 14:31:36 +00:00
ad
8642ae8daf
cpu_lwp_fork: set tf_trapno=T_ASTFLT in case the LWP gets an aston() before
...
returning to userspace for the first time.
2008-05-27 14:25:11 +00:00
ad
f985e88f2b
Start profiling clock on new process before setting it running, in case
...
there is a preemption.
2008-05-27 14:18:51 +00:00
ad
b18c28f549
PR kern/38763 "hanging in tty" bugfix breaks the build for vax (and
...
probably others)
2008-05-27 14:13:41 +00:00
lukem
55f43121a4
Add USE_FORT?=yes.
2008-05-27 08:58:26 +00:00
dholland
cc6b2d9854
Urgh, part of another patch for PR 35619 (which is for after the freeze)
...
snuck in by accident, corrupting an error message. Fix.
2008-05-27 01:42:40 +00:00
dholland
7edb76a2e6
Update whatis.db atomically, by dumping out into whatis.db.new and
...
renaming. PR 35619 from uwe@.
2008-05-27 01:25:46 +00:00
dholland
b63851a8b9
Distinguish "this file failed" from "any file failed", to make cp -v
...
output behave itself. PR bin/37018 from Dieter Roelants.
(I used a slightly different patch to make sure "any file failed"
didn't get lost in the shuffle, and renamed the variables in the name
of greater clarity.)
2008-05-26 22:45:33 +00:00
dholland
c9db1d914b
Add missing cases for the ! operator. Also add eval-variants of a couple
...
others, that had been missing, and correct a typo'd expected result.
2008-05-26 22:06:10 +00:00
joerg
3dfb9ffd6b
Merge e28f0a8f857fad837ac78a93921873361d60747c and
...
c46587eb3d02a4750d0aaf6e7a0a19f24b3d7fa8:
Correctly handle ARP replies and fix a pointer misuse.
2008-05-26 21:13:59 +00:00
joerg
d368388a03
Fix outdated CLEANFILES.
2008-05-26 20:17:00 +00:00
joerg
9e007bef18
Merge ebdbc57c7f54b27fd8d472cb357c0b533b9a0c2e:
...
Fix compilation.
2008-05-26 19:53:56 +00:00
joerg
7f64fd9bf9
Pull in 4c8ba2435551fdffc65c1830befe2d5abe04221a:
...
Fix a signal race when daemonising.
2008-05-26 19:42:35 +00:00
drochner
a87b5494b4
Fix a dereference if a softc pointer which can legally be zero, leading
...
to a crash reported by Christoph Egger in a followup to PR kern/38528.
For consistency, keep track of the device_t pointer to child devices
rather than the softc. We really shouldn't mess with child's softc data.
2008-05-26 19:01:51 +00:00
christos
b51f45d9e6
More fixes needed in the error paths for the chroot code to work.
2008-05-26 18:20:36 +00:00
drochner
736f4fcd27
some cleanup:
...
-unifdef
-since the roothub attach doesn't use locators, don't call
config_stdsubmatch() -- it is a no-op in that case
-ifsubmatch has configuration and interface always set to useful values,
remove unnecessary checks
-remove now unused locator definitions from shared header
2008-05-26 18:00:33 +00:00
hauke
409e8d93e6
Switch files I authored to two-clause BSD license.
2008-05-26 17:58:37 +00:00
rmind
06171502fc
Adjust and thus unify my license.
2008-05-26 17:45:51 +00:00
ad
c9ac92b592
Use pool_cache for sockets.
2008-05-26 17:21:18 +00:00
christos
bc7be9dd42
more camellia
2008-05-26 16:59:43 +00:00
christos
bf458e0e2a
bump crypto and add camellia
2008-05-26 16:56:44 +00:00
christos
3c5f3e21af
PR/38728: Tomoyuki Okazaki: add support Camellia for openssl
2008-05-26 16:51:07 +00:00
christos
90318d80f4
PR/38728: Tomoyuki Okazaki: Enable Camellia
2008-05-26 16:39:45 +00:00
kiyohara
33aaae50a1
Split boot/boot_com0/boot_vga.
...
boot supports framebuffer.
boot_com0 supports com0.
boot_vga supports vga, not frambuffer.
2008-05-26 16:28:39 +00:00
tsutsui
40f5425d58
Remove all initialization of obsolete ci_divisor_recip in
...
mips struct cpu_info and related macroes.
The member was prepared for a hack in MD microtime(9) implementation
but it has been superseded by MI timecounter(9).
2008-05-26 15:59:29 +00:00
ad
46540aaf0e
brelse: always wakeup on b_busy, in case BC_WANTED is not set.
2008-05-26 14:56:55 +00:00
tron
9cae530b67
Revert revisions 1.91 and 1.92. The POSIX spec about the correct behaviour
...
is contradictory at best. And these changes seem to cause more problems
that they are worth.
2008-05-26 14:55:17 +00:00
christos
8567cf00de
PR/38756: dominik: make dumps core on invalid makefile
2008-05-26 14:29:55 +00:00
christos
9655f5c24c
PR/38755: murray armfield: /bin posix programs missing setprogname and/or
...
setlocale
2008-05-26 14:21:08 +00:00
christos
25ff9ac977
PR/38754: murray armfield: Rm prints diagnostic messages when invoked with -f
...
and no other arguments, contrary to POSIX. Also cosmetic fixes.
2008-05-26 14:12:06 +00:00
ad
c0daf9414f
Disable OSI networking.
2008-05-26 13:21:08 +00:00