sos
f47ddc9968
Add yet another VIA ATA100 southbridge.
2001-11-13 11:37:23 +00:00
sos
4b0b281b00
Fix bogon, free() the right memory type.
2001-11-13 11:33:23 +00:00
alfred
286faba548
Turn on NO_WERROR and set WARNS to 1.
...
Fix the WARNS 1 warnings except unused variables.
Add prototype for log_netobj().
Don't compare signed/unsigned.
Cast u_int64_t to 'unsigned long long' and print using %llu.
Fix constness of string arrays.
Use a cast to avoid an unused parameter in a signal handler.
alarm(2) can't fail, so don't check for it.
ANSI'ify some functions.
2001-11-13 11:24:23 +00:00
alfred
ae8c4c565e
Have rpcgen output the prototypes for the dispatch tables
2001-11-13 11:08:29 +00:00
alfred
5abbadc483
NFS split forgot to prototype nfsclnt() syscall, do it.
2001-11-13 09:07:31 +00:00
arr
491cdadd59
Update the KLD examples so they will work with current.
...
Reviewed: jhb
2001-11-13 07:42:30 +00:00
imp
4cc4154088
Better error message when cardtype is not recognized
2001-11-13 06:46:19 +00:00
jhb
a2b7af5b3c
The kernel already fixes up %eax for parents that return from fork, so
...
don't bother manually fixing up %eax for the parent process by testing
the value in %edx and zeroing and already zeroed %eax.
2001-11-13 06:36:43 +00:00
ps
d745b728a2
Fix a signed bug in the crashdump code for systems with > 2GB of ram.
...
Reviewed by: peter
2001-11-13 01:08:54 +00:00
des
42cf4af882
Now it gets interesting...
2001-11-13 00:51:00 +00:00
mp
e640ae1a60
Don't enable FP in the kernel. It is not needed when -msoft-float is used.
...
Reminded by: benno
2001-11-13 00:44:21 +00:00
des
b7547e7413
Use a slightly less predictable temp file name, remove a stale list of PRs
...
with corrupted submission dates (they were fixed on freefall a while ago),
and uncomment the code that removes the temp file when we're done.
2001-11-13 00:07:21 +00:00
des
7002c0a210
This is a PR statistics-gathering script I wrote a while ago. It currently
...
doesn't do much of interest except produce graphs similar to phk's.
2001-11-12 23:59:56 +00:00
keramida
b55f812925
Change constraints to use "+" in inline asm instead of mapping input
...
to output parameters with "0".
Reviewed by: jhb
2001-11-12 21:58:27 +00:00
keramida
e2b354901d
Remove EOL whitespace.
...
Reviewed by: alfred
2001-11-12 20:51:40 +00:00
keramida
d820d4cb55
Make KASSERT's print the values that triggered a panic.
...
Reviewed by: alfred
2001-11-12 20:50:06 +00:00
jhb
c7338726d9
Clean up breakage in inferior() I introduced in 1.92 of kern_proc.c:
...
- Restore inferior() to being iterative rather than recursive.
- Assert that the proctree_lock is held in inferior() and change the one
caller to get a shared lock of it. This also ensures that we hold the
lock after performing the check so the check can't be made invalid out
from under us after the check but before we act on it.
Requested by: bde
2001-11-12 18:56:49 +00:00
jhb
0c3e87867f
Use newer constraints for atomic_cmpset().
...
Requested by: bde
2001-11-12 18:53:45 +00:00
mike
a2cc9fca25
Add the ability to distinguish between compile environments that
...
support `long long' and those that don't.
Reviewed by: bde
2001-11-12 18:33:00 +00:00
jhb
25544c8c32
Use newer constraints for inline assembly for an operand that is both an
...
input and an output by using the '+' modifier rather than listing the
operand in both the input and output sections.
Reviwed by: bde
2001-11-12 16:57:33 +00:00
alfred
c6d255503a
fix parameters to lock_answer().
...
Submitted by: Timo Geusch <freebsd@unix-consult.com>
2001-11-12 16:34:59 +00:00
alfred
24f78bbde0
Fixup for WARNS.
2001-11-12 16:29:45 +00:00
nyan
a2ed3a17cf
Use make_dev_alias() instead of call make_dev() twice.
2001-11-12 13:06:04 +00:00
joe
31a4d675d1
Fix a typo:
...
Flinstone -> Flintstone.
Submitted by: grog (during the kernel debugging session at BSDConEurope)
2001-11-12 12:21:39 +00:00
benno
c6163a2ce0
-msoft-float must always be turned on when compiling the PowerPC kernel.
2001-11-12 10:12:00 +00:00
peter
8425582821
Implement eficlock_set() to set hardware clock.
2001-11-12 09:29:05 +00:00
peter
63c937a8f7
Commit the better version that I had a while ago. This has only one
...
reference to curthread. (#define curproc (curthread->td_proc)).
2001-11-12 08:53:34 +00:00
dillon
9a4e2a07a8
When curproc is used repeatedly store curproc into a local
...
variable to reduce generated code. This is a test case.
2001-11-12 08:42:20 +00:00
marcel
54721434df
o os_boot_rendez is responsible for clearing the IRR bit by
...
reading cr.ivr, as well as writing to cr.eoi.
o use global variables to pass information to os_boot_rendez
so that it doesn't have to jump through hoops to find it
out. This avoids traps on the AP without it even being
initialized. This fixes SMP configurations.
o Move the probing of the MADT to the end of cpu_startup,
instead of at the start of cpu_mp_probe. We need to probe
the MADT for non-SMP configurations as well. This fixes
uniprocessor configurations.
o Serialize AP wake-up by waiting for the AP. We need to do
this since we use global variables to for the AP to use.
As a side-effect, we can use printf() more easily to see
what's going on.
2001-11-12 07:18:16 +00:00
marcel
bf46dc27d6
Invoke trap() for the alt. ITLB and alt. DTLB interrrupts when
...
the region is not 6 or 7. This changes the behaviour from
inserting a bogus region 6 mapping to a kernel panic.
2001-11-12 07:08:45 +00:00
imp
ccaaa4c491
Use d_thread_t (the new ugly compatibility hack) rather than the old
...
uglier compatibility hack (#define thread proc).
2001-11-12 05:35:27 +00:00
peter
90e0e4c0ee
Remove #if 0'ed code that was replaced by vm_ksubmap_init() and GC'ed
...
on other platforms.
2001-11-12 04:14:04 +00:00
alfred
0342a3ec02
note that 'nolockd' can't be used when updating mount flags
2001-11-12 02:43:56 +00:00
alfred
fa9d19d5b5
Allow users to use the 'nolockd' or -L options with mount_nfs in order
...
to avoid the need for rpc.lockd to perform client locks. Using
this option a user can revert back to using local locks for NFS mounts
like we did before we had rpc.lockd.
2001-11-12 02:33:52 +00:00
imp
bdcad4abe9
Sync to 1.17 of pccarddevs
2001-11-11 23:52:49 +00:00
imp
d0d2eaf8b0
Add GENTEK as one of the bogus vendors we need to id cards from the cis
2001-11-11 23:52:28 +00:00
matusita
c0eb91361a
Forced commit: previous patch comes from PR: 31009 not 31109.
...
Noticed by: Hiroo ONO <hiroo@oikumene.gcd.org> (PR submitter)
2001-11-11 23:46:53 +00:00
alfred
7d1e070d0f
Drop privs while servicing kernel lock requests.
...
Restore umask used before FIFO creation.
If opening the FIFO fails, exit.
Properly check the return value of open (use == -1 instead of < 0).
2001-11-11 23:40:10 +00:00
alfred
015f13094a
turn vn_open() into a wrapper around vn_open_cred() which allows
...
one to perform a vn_open using temporary/other/fake credentials.
Modify the nfs client side locking code to use vn_open_cred() passing
proc0's ucred instead of the old way which was to temporary raise
privs while running vn_open(). This should close the race hopefully.
2001-11-11 22:39:07 +00:00
imp
c4a8f12372
Add a bunch of wireless cards for NEWBUS from NetBSD's list. I'm
...
trying something new with the macros here and will likely try to get
them adopted by NetBSD as well as moving them to other drivers. They
make the list more compact and easier to read, the price of rigid to a
schema for generating them (of course there are those that would argue
this isn't bad).
Obtained from: NetBSD's if_wi_pcmcia.c 1.9
2001-11-11 21:27:12 +00:00
imp
75efe8b3d0
Move kern.post.mk to last line, now that it appears safe
2001-11-11 20:33:02 +00:00
imp
5dd1ecb5c1
Move include of kern.post.mk to the last line of the file.
...
# Forced commit, last commit message was bogus
2001-11-11 20:21:37 +00:00
imp
5d1edef3f7
Back out last commit, it was accidental
2001-11-11 20:19:36 +00:00
imp
249aae3888
s/PCCARD_/PCMCIA_/g in NEWCARD device tables to enable easier NetBSD sharing
2001-11-11 20:17:10 +00:00
imp
eac3f73dc1
Sync to 1.16 pccarddevs to get new PCMCIA_ symbols
2001-11-11 20:15:47 +00:00
imp
db8e4ff08f
Move from using PCCARD_ symbols gereated from this file to using PCMCIA_
...
symbols so that driver lists are easier to share and keep in sync.
2001-11-11 20:15:06 +00:00
imp
68f56cbafe
Sync to 1.15 pccarddevs
2001-11-11 19:37:28 +00:00
imp
22a47e8fea
MFNetBSD:
...
1.140 imp (that's me) sort the file
1.141 christos Another cdrom
1.142 mjl Corega PCCB-11
1.143 mjl Corega PCC-TD
1.144 ichiro ELSA CF wavelan card XI-800
2001-11-11 19:36:44 +00:00
groudier
d09c880c63
Change Copyright and email address (log omitted un previous commit)
2001-11-11 18:02:11 +00:00
groudier
17ea1c0453
MFC after: 0 days
2001-11-11 17:56:35 +00:00