christos
6cb1513d20
- fix an amd cache entry.
...
- merge tables
- support phenom
from Paul Goyette
2008-05-30 18:49:03 +00:00
gdt
f7d5c4db3f
Document the C99-required and already implemented hh modifier (pointer
...
is to a char, vs. h for short). Bump date.
2008-05-30 17:29:54 +00:00
cegger
785a84e999
build fix: add missing prototype
2008-05-30 16:22:51 +00:00
kiyohara
9e26ff7373
Renewal GENERIC and files.bebox.
2008-05-30 16:03:01 +00:00
kiyohara
f34810b383
Remove unused prototype for function.
2008-05-30 15:56:32 +00:00
kiyohara
99539a09bc
Support genfb console.
2008-05-30 15:54:50 +00:00
freza
1531f6d32e
Any time we remove event from the queue make sure we 1. release the
...
event plist and 2. free the drvctl_event struct.
Discussed with jmcneill@.
2008-05-30 15:30:37 +00:00
christos
a81b2a4e6c
Restore functionality lost during the libcpp conversion: cpp -CC should convert
...
// comments to /* comments */ not only during macro definition, but also
macro argument collection. Otherwise the following:
#define b(a) a
main {
b(
// 1);
0);
}
gets expanded to:
main()
{
return // 1); 0;
}
instead of:
main()
{
return /* 1);*/ 0;
}
2008-05-30 15:12:24 +00:00
nisimura
ad5b6b45cd
- add brdsetup.c left uncomitted over half month.
...
- fixes on tlp.c; more cautious about TCH/TER/RCH/RER usage and
avoid self-pointing TER.
- stylize structs and #define order to highlight similarities and
differences.
2008-05-30 14:54:16 +00:00
christos
f26920b377
PR/38722: Paul Goyette: Share cacheinfo information
2008-05-30 14:42:42 +00:00
christos
ab8d9f698c
de-duplicated cacheinfo.h
2008-05-30 14:41:57 +00:00
christos
0bb12611f2
let us be 0.3
2008-05-30 14:23:54 +00:00
christos
77cf38f568
PR/38797: FreeBSD support from ttw plus bsd at cobbled dot net.
2008-05-30 14:19:57 +00:00
ad
13cf4bcc55
PR kern/38663 Kernel preemption can't be enabled on x86 because of amd64
...
FPU handling
Remove ifdef(i386), kernel preemption works on amd64 now.
2008-05-30 12:18:14 +00:00
ad
a5ece4c4ec
PR kern/38663 Kernel preemption can't be enabled on x86 because of amd64
...
FPU handling
Adjust FPU trap handling to be preemption safe.
2008-05-30 12:17:11 +00:00
ad
f51106f90f
Shuffle copyright.
2008-05-30 12:11:44 +00:00
ad
34ade0651a
Avoid mispredicted branches.
2008-05-30 12:09:59 +00:00
jmcneill
4bb5a59ae8
Don't call devsw_attach/detach if _MODULE is not defined
2008-05-30 11:26:21 +00:00
jmcneill
5d0bd997c2
Don't call devsw_attach/detach if _MODULE is not defined.
2008-05-30 11:24:57 +00:00
ad
0a34921e9f
fillw is dead.
2008-05-30 11:03:29 +00:00
martin
5faa185ff6
Pass the com softc to comintr, not the device_t.
...
Fixes PR kern/38776.
2008-05-30 10:59:42 +00:00
ad
4a0f8c8fcf
Since breakpoints don't work, dump basic info about the trap before
...
entering the debugger. Sometimes ddb only makes the situation worse.
2008-05-30 10:38:21 +00:00
ad
c51560fae0
Don't try to resolve pagefaults from interrupt mode; it can result in a
...
LOCKDEBUG panic, or the machine getting really confused. Instead, panic
at the earliest oppertunity.
2008-05-30 10:36:20 +00:00
joerg
f608e44ab1
Add a function to extract the primary bus number of PCI host bridges,
...
as far as specific code for this already existed.
2008-05-30 09:49:07 +00:00
rmind
1be38c90d8
do_sys_accept: release the reference to sock in few error paths.
...
Should fix PR/38790, report and test-case by Nicolas Joly.
2008-05-30 09:49:01 +00:00
rmind
a68758f8bd
sched_idle: initialise 'tci' to NULL, avoids compiler warning.
2008-05-30 08:31:42 +00:00
wiz
8f7dd998e2
Fix xref. End sentence with a dot.
2008-05-30 07:41:42 +00:00
ginsbach
b750bd80b0
Add some more LC_TYPE aliases. OK'ed by tnozaki.
2008-05-30 03:24:02 +00:00
ginsbach
008c3f646e
These are really aliases for zh_CN.eucCN. This was a redundancy that
...
was incorrectly copied from FreeBSD. OK'ed by tnozaki.
2008-05-30 03:12:59 +00:00
mrg
04f2afbef7
convert the rest of my licenses to 2-clause, extracting myself out
...
from a group as necessary.
bozohttpd remains, but it will get fixed next time i update it.
2008-05-30 02:29:37 +00:00
ad
e98d2c1016
lwp_exit_switchaway: set l_lwpctl->lc_curcpu = EXITED, not NONE.
2008-05-29 23:29:59 +00:00
rmind
29170d3854
Simplifcation for running LWP migration. Removes double-locking in
...
mi_switch(), migration for LSONPROC is now performed via idle loop.
Handles/fixes on-CPU case in lwp_migrate(), misc.
Closes PR/38169, idea of migration via idle loop by Andrew Doran.
2008-05-29 22:33:27 +00:00
rmind
15e36ef766
sys_shmget: use the correct size variable for uobj_wirepages().
...
Adjust shm_memlock() for consistency too.
Fixes PR/38782, reported by Adam Hoka.
2008-05-29 21:38:18 +00:00
christos
56fe2d1f4d
PR/38791: J.T. Conklin: routing socket event header not cleared
2008-05-29 17:53:01 +00:00
dyoung
7b1d20d162
Delete local variable 'sockets', whose value is never used. Reported
...
by J.T. Conklin.
2008-05-29 17:26:56 +00:00
joerg
32455b2087
Allow per-interface DHCP configuration using dhcpcd via
...
ifconfig_xxN=dhcp or a dhcp line in /etc/ifconfig.xxN.
2008-05-29 15:38:35 +00:00
joerg
157262cae8
Explicitly compute the next interval using 64bit arithmetic, if the time
...
was either stepped backwards or the timer has overflown. This fixes
PR 26470.
2008-05-29 15:27:51 +00:00
mrg
c2b95373bf
remove clause #3 from my license where there are no other
...
copyright holders involved.
2008-05-29 14:51:25 +00:00
tsutsui
8578fbdffa
- also put a boot failure message to LCD
...
- fix botched (and unused) macro
- use struct lcd_message consistently
2008-05-29 14:25:00 +00:00
pooka
11e4a43ad9
Specify RUMP_WITHOUT_THREADS only in one place.
2008-05-29 13:12:29 +00:00
pooka
3bca2d2000
Also fake the namecache g/c thread in kthread_create() so that file
...
systems can again be run without threads (and hence gdb can be used
on them).
2008-05-29 12:25:12 +00:00
pooka
0e278b287d
Use rump_sys_pread/write instead of rump_sys_read/write to make I/O
...
from offset != 0 work again.
from Arnaud Ysmal
2008-05-29 12:03:52 +00:00
pooka
df177ce90b
regen
2008-05-29 12:02:31 +00:00
pooka
de98844194
Mark pread/pwrite rump syscalls.
...
from Arnaud Ysmal
2008-05-29 12:01:37 +00:00
ad
355c5b9e63
Fix busted test.
2008-05-29 11:32:07 +00:00
hannken
336f2a69f4
ffs_copyonwrite(): stop abusing ffs_balloc() to get a block address.
...
Use ufs_getlbns()/bread() instead.
Saves some reads and removes deep recursion with possible deadlock
when ffs_balloc() runs copy-on-write on the buffer returned.
2008-05-29 10:00:50 +00:00
jnemeth
a41d8833cb
add reference to siisata(4)
2008-05-29 08:23:39 +00:00
taca
bc6fdaada8
OpenSSL 0.9.8g is released.
2008-05-29 03:04:05 +00:00
apb
3b16a09a38
Current Vers: tzcode2008a / tzdata2008c
2008-05-28 23:39:11 +00:00
ad
79d0501e52
Disable zero copy if MULTIPROCESSOR, until it is fixed:
...
- The TLB coherency overhead on MP systems is really expensive.
- It triggers a race in the VM system (grep kpause uvm/*).
2008-05-28 21:01:42 +00:00