drochner
4f5b1431f9
all ports define __HAVE_SIGINFO now, so remove the CPP conditionals
2004-03-26 15:01:16 +00:00
drochner
80bded6289
To the rest of the kernel, pretend that hppa supports SIGINFO.
...
There are still only "sigcontext" stackframes passed to the user,
but at least we can clean up the MI sources now.
2004-03-26 14:11:01 +00:00
minoura
a3a2a1ebcf
Print better names for Pentium4-class processors (Xeon, Celeron, etc).
2004-03-26 13:57:44 +00:00
wiz
2837bf7e95
Update David Huang's email address in the license
...
per his request in PR 24907.
2004-03-26 12:15:46 +00:00
dyoung
f0b37d23ab
Actually, disabling RSS rate-adaptation does not make any discernible
...
difference in locking up STA f/w 8.42.1.
2004-03-26 06:43:25 +00:00
dyoung
046f811cb5
Firmware revisions are decimal.
2004-03-26 06:39:56 +00:00
itojun
e050c8a03d
do not touch m->m_pkthdr.rcvif after m becomes invalid. Patrick Latifi
2004-03-26 03:35:02 +00:00
simonb
1c13fd358f
Give buf_lotsfree() a bit of a service:
...
- Fix a 32-bit overflow that could erroneously return true even if the
currently allocated buffer memory was greater than the high water mark.
- Add an early check for bufmem > hiwater to avoid a needless call to
random().
- Sprinkle some comments.
Add a vm.bufmem sysctl so the current bufmem value can be easily queried
from userland.
Reviewed by Thor Simon.
2004-03-26 00:31:55 +00:00
jmc
77e0ba6695
Convert athhal-elf.o to a .uue and add appropriate make hooks to use it
2004-03-25 23:32:10 +00:00
simonb
07056cd3d1
More white space nits.
2004-03-25 23:17:16 +00:00
xtraeme
1b33913193
err fix previous (return -> break) in case statement.
2004-03-25 23:07:09 +00:00
enami
c4a655ef80
Misc. style fix; white-space usage, comment style, ansify, multiple
...
include protection, rcsid, typo, ...
2004-03-25 23:02:58 +00:00
xtraeme
8ded9ee13c
There are two revisions of the VT8235 audio chipset (0x50 and 0x60), so
...
print any of them as VT8235, approved by martin@.
2004-03-25 22:48:43 +00:00
atatat
76f167c40b
Set version in node destroy request
2004-03-25 22:16:04 +00:00
pooka
845a217e15
Convert pool_get()'s from nowait to waitok. We're allowed to block,
...
and this is more acceptable since the code assumes success.
gmcgarry ok
2004-03-25 22:08:33 +00:00
bouyer
27e1cb0c55
Deassert RST before re-enabling interrupts. Some drives (or controller)
...
require it.
From Michael van Elst in kern/24904.
2004-03-25 19:45:09 +00:00
atatat
29e15c7932
Move sysctlbyname(), sysctlnametomib(), and sysctlgetmibinfo() from
...
sysctl(8) into libc, making the minor number jump. Add prototypes to
sys/sysctl.h, fix sets, modify man pages, etc. That oughta cover it.
2004-03-25 19:36:26 +00:00
matt
27b002601f
Enable generic software interrupts on macppc.
2004-03-25 18:52:25 +00:00
matt
06bf53b3d7
Add diagnostic to skip calling uvm_fault when the lwp's USERSR is unset.
2004-03-25 18:50:50 +00:00
matt
040b0bc071
Move data structures to softintr.c. Remove an unneeded if. Fix a typo.
2004-03-25 18:46:27 +00:00
matt
6fbc543513
Don't call hardclock until cpu_initclocks has been called.
2004-03-25 18:44:57 +00:00
atatat
44afe14cb6
Unwind the nested designators for fields within structs within structs
...
(or unions). This should really be put back once we're all using gcc3
for everything, since that makes it look a *lot* cleaner.
2004-03-25 18:36:49 +00:00
drochner
cb0991ae18
Native code doesn't need sigcode. Never.
...
So replace it by a dummy setting sigcode=esigcode=0, just to get
COMPAT_16+COMPAT_NETBSD32 kernels linking.
2004-03-25 18:33:17 +00:00
drochner
bcb7a96b95
In exec_sigcode_map(), do nothing if the sigcode is of
...
size 0.
This way, individual ports can circumvent sigcode mapping
by setting sigcode/esigcode.
(would be better to clean up the __HAVE_SIGINFO/COMPAT_XX
stuff, but it is not a good moment now)
2004-03-25 18:29:24 +00:00
drochner
20c83a3f1e
while this is dead code appearently, define e_sigobject only
...
if sigcode/esigcode are useful, otherwise bad things will
happen in kern_exec.c:exec_sigcode_map()
(from code inspection, untested)
2004-03-25 16:54:10 +00:00
drochner
967b985e5b
clean up the .globl confusion
2004-03-25 15:47:12 +00:00
drochner
be80b39cd6
remove sigcontext-style signal delivery code
2004-03-25 15:32:27 +00:00
drochner
e2afc3a3d8
always use siginfo-style signal delivery for native programs
2004-03-25 15:29:26 +00:00
drochner
badd642235
only accept signal trampoline version 2, and remove "struct sigcontext"
2004-03-25 15:27:26 +00:00
wiz
f1b19ce1db
Backout previous -- this is not enough, config needs to be taught
...
how to reach partitions above h. Noted by Simon Burge, related to
PR 24905.
2004-03-25 15:26:35 +00:00
pooka
3b19c32c1a
KNF
2004-03-25 15:16:11 +00:00
pooka
75033bc71e
replace terms ip1x and ip2x in comment
2004-03-25 15:08:57 +00:00
pooka
39a22bd417
Sprinkle some #ifdef MIPS3 to be able to compile the port without
...
including MIPS3 code.
for upcoming IP12
2004-03-25 15:06:37 +00:00
drochner
75109b28b4
regen
2004-03-25 14:10:08 +00:00
drochner
4f0192e97e
recognize both parts of the AMD8151 AGP tunnel (see PR kern/24838 by
...
Nicolas Joly), and improve AMD8131
2004-03-25 14:09:46 +00:00
wiz
8e545c2180
Define maxpartitions to the same value as MAXPARTITIONS in disklabel.h.
...
Addresses PR 24905 by Simon Burge.
2004-03-25 12:41:54 +00:00
wiz
1e2bd86f4e
Define maxpartitions to the same value as MAXPARTITIONS in disklabel.h.
...
[Down from 16 to 8, since disklabel.h still says 8.]
Addresses PR 24905 by Simon Burge.
2004-03-25 12:40:19 +00:00
wiz
3afe1a1d87
Define maxpartitions to the same value as MAXPARTITIONS in disklabel.h.
...
Addresses PR 24905 by Simon Burge.
2004-03-25 12:38:49 +00:00
is
313b807f3f
Only change my own license conditions.
2004-03-25 11:12:08 +00:00
is
6de8cab7db
UCB no longer requires the advertising clause.
2004-03-25 10:53:46 +00:00
martin
82ebc8b5ab
Better identify some revisions of via 823* audio chips.
...
From PR kern/24906.
2004-03-25 10:20:27 +00:00
leo
edd0d1c8e7
Licence cleanup (suggested by wiz).
2004-03-25 10:17:19 +00:00
simonb
c67d420cbf
White-space nit.
2004-03-25 08:22:31 +00:00
dyoung
eaf23d986f
Enable Tx and TxExc interrupts. Somehow this escaped my initial
...
commit. The rate adaptation code expects them. Usually wi gets
lucky, and an Rx/Alloc/Info event triggers the interrupt handler,
but I had not intended for wi to count on it.
Without Tx/TxExc interrupts enabled, wi will sometimes exhaust all
its rssdescs and cease transmitting. Usually it sets IFF_OACTIVE
in that situation.
2004-03-25 06:17:51 +00:00
uwe
9cde36aeb3
We may run one page too few during reboot for certain kernel sizes.
...
Allocate an extra page for the loadable segment to compensate for the
fact that the last tag may be only partially filled.
2004-03-25 04:04:28 +00:00
uwe
44498073bf
intc_intr_priority: map DMAC and IRDA interrupts.
2004-03-25 01:25:08 +00:00
uwe
1cfab0e2a0
INTEVT2 values for DMAC interrupts.
2004-03-25 01:02:30 +00:00
sekiya
e594b2f3d9
The lpt driver doesn't play nicely with the serial ports -- they share the
...
same interrupt, and something isn't quite right with the mace interrupt
dispatcher. Disable for now.
Pointed out by Tillman Hodgson and confirmed by ozone on port-sgimips.
2004-03-25 00:53:58 +00:00
atatat
5ea07b7ec3
Argh. That should be "_LP64", not "LP64". Many, many thanks to martin
...
for helping with this and verifying the netbsd32 compat fix.
2004-03-25 00:23:49 +00:00
matt
a266f24eb9
Add latent generic soft interrupt initialization.
2004-03-24 23:50:18 +00:00