jmc
d9556f9ecc
Fix 2 remaining places items are depending on execute permissions coming out
...
from a cvs checkout on scripts.
2003-08-11 19:26:04 +00:00
drochner
657c8bd72c
fix a memory deallocation botch in the realloc-ldt case,
...
plus some cosmetics
from Stephen Ma per PR port-i386/19724
2003-08-11 17:26:24 +00:00
drochner
21fd723e0c
choose ldt positions invidious enough to exercise the
...
kernel's ldt reallocate strategy,
now we can reproduce the problem described in
PR port-i386/19724 by Stephen Ma
2003-08-11 17:19:51 +00:00
drochner
6fb41457ab
arrgh - KERNBASE_LOCORE!
2003-08-11 16:56:46 +00:00
pk
d022b5caad
uao_pagein_page() & anon_pagein():
...
* return failure if the page cannot be retrieved.
* wakeup any waiters when releasing a page after successful page in.
2003-08-11 16:54:10 +00:00
pk
96f1796f30
Only deactivate pages if their wired count is zero.
2003-08-11 16:48:05 +00:00
pk
3bef941831
Make sure to call uvm_swap_free() and uvm_swap_markbad() with valid (i.e.
...
positive) slot numbers.
2003-08-11 16:44:35 +00:00
pk
5869d91cb9
Introduce uvm_swapisfull(), which computes the available swap space by
...
taking into account swap devices that are in the process of being removed.
2003-08-11 16:33:30 +00:00
itojun
9088831850
tabify
2003-08-11 16:20:11 +00:00
matt
3527dc3950
When getting the lwp to switch to, test to see if the scheduling queue is
...
empty, and if so panic. Change references to "proc/process" to lwp.
2003-08-11 15:39:24 +00:00
itojun
9ec3d05b38
remove weird #define MNULL/PCBNULL (NULL should do it just fine)
2003-08-11 15:17:29 +00:00
itojun
497e73e9cf
rm extra blank line
2003-08-11 15:14:16 +00:00
itojun
bdbf60398b
minor knf
2003-08-11 15:13:59 +00:00
yamt
44d0d57217
do wakeup() only when someone is waiting for us.
2003-08-11 15:07:14 +00:00
yamt
104f2a80df
introduce SME_FLAG_BUSY and set it during operations
...
instead of keeping sysmon_envsys_list_slock spinlock held
because some drivers might sleep in sysmon_envsys ops,
XXX sysmon_envsys_lock is now redundant
2003-08-11 14:24:41 +00:00
drochner
e8d0979bed
Fix stack location for VM86 processes in the !sigaltstack case.
...
I doubt it makes much sense to use the VM's stack for this, but the
old code was doubtless wrong because it potentially overwrote random
user memory.
(It might be a good idea to use the process' pre-vm86()-call stack,
but atm the infrastructure for this is missing.)
2003-08-11 14:09:18 +00:00
drochner
4257f06ff2
close the stack frame properly before using the return address
...
(did this ever work with recent compiler versions?)
2003-08-11 13:30:16 +00:00
christos
cdf5cfc132
Kill another stray setup_stack. Thanks @@@.
2003-08-11 13:27:58 +00:00
drochner
bae50cfb57
correct an assertion about minimum stack size: MINSIGSTKSZ is sufficient
2003-08-11 13:25:30 +00:00
atatat
3e5ef14f22
Make sure to wrap include opt_foo.h in _KERNEL_OPT.
2003-08-11 13:20:39 +00:00
christos
2b16e874b8
I don't understand why there this is here, since we have exec_ecoff.c in kern,
...
but remove the stack setup function anyway.
2003-08-11 12:58:43 +00:00
dsl
3530472a3b
Rework VTIME calculations so that they don't hit numeric overflow (ok now
...
for hz < ~200kHz). Old code failed VTIME > 214 even with hz=100.
Fixes kern/12285.
2003-08-11 10:49:06 +00:00
pk
9f987d0ac0
Workaround to prevent a lockup in pipelock() in the case that signals are
...
pending while we must wait for the lock.
2003-08-11 10:24:41 +00:00
lukem
28d70b03dc
order .SUFFIXES similar to other *.mk files
2003-08-11 09:59:43 +00:00
wiz
d509f2554d
We use long month names in .Dd.
2003-08-11 08:23:21 +00:00
augustss
df8ead8f63
Add Sony Ericsson DCU10.
2003-08-11 08:19:18 +00:00
augustss
6100a552cc
Add Sony Ericsson DCU10 USB Cable. PR kern/22432.
2003-08-11 08:16:34 +00:00
augustss
3a0b9f8c20
Regen.
2003-08-11 08:15:00 +00:00
augustss
d35ae49748
Add Sony Ericsson DCU10 USB Cable. PR kern/22432
2003-08-11 08:13:42 +00:00
mrg
b66a12790c
- delete generated-for-i386--netbsdelf auto-build.h
...
- generate an auto-build.h at build time the same way ./configure does
- add dozens of missing dependancies
2003-08-11 07:34:03 +00:00
chs
b90614b54e
catch up with changes elsewhere.
2003-08-11 05:13:20 +00:00
matt
4907369a14
export size_t __getcachelinesize(void) for memset()
2003-08-11 02:11:23 +00:00
matt
341742a7e9
Add PTEGCOUNT defparam for opt_pmap.h
2003-08-11 01:33:30 +00:00
uwe
5b9717919b
In sh.h, ASM_OUTPUT_LABELREF - const'itfy lname.
...
Pull the fix for RETURN_ADDR_RTX from gcc-current:
sh-protos.h - 1.45; sh.h - 1.217 (partial); sh.c - 1.230 (partial).
Pertinent parts of the gcc changelog follows.
prologue / epilogue / warning patches:
2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
Con Bradley <con.bradley@superh.com>
* sh-protos.h (sh_get_pr_initial_val): Declare.
[...]
* sh.h [...]
(RETURN_ADDR_RTX): Use sh_get_pr_initial_val.
2003-08-11 00:45:34 +00:00
scw
927c51ccaf
Explicitly declare some symbols used by db_stack_trace_print()
...
as functions so they can be picked up as such.
2003-08-10 22:24:50 +00:00
scw
27479ae035
64-bit db_addr_t makes life much easier now that ddb uses ksyms.
2003-08-10 22:22:31 +00:00
scw
7f2011899c
In PIC_GET_GOT, use a local numeric label which is very unlikely to
...
clash with other labels in code which uses it.
2003-08-10 22:18:12 +00:00
matt
f70606090a
Add a memset.S (does not use dcbz; to be added later). It does both bzero
...
and memset.
2003-08-10 21:17:08 +00:00
scw
6ba9f44930
Repeat after me: Thou shalt run the regression tests.
2003-08-10 20:39:15 +00:00
jdolecek
c336185a31
regen - added wrapper for Linux ftruncate64()
2003-08-10 20:17:21 +00:00
jdolecek
94b152275c
add Linux compat arg wrapper for ftruncate64(), and change linux compat
...
truncate64() wrapper to translate args structure
NetBSD truncate() and ftrucate() have hidden 'pad' argument, so we have
to do the argument translation
Problem found and patch supplied in PR kern/22360 by Ales Krenek
This is the last of syscalls with hidden 'pad' arg we didn't have
wrapper for; all the others (lseek, mmap, pwrite, pread) already had
wrapper before.
2003-08-10 20:16:20 +00:00
jdolecek
b22732fe70
remove hp300 SCSI item - NetBSD/hp300 uses generic SCSI nowadays
...
remove gated item - the licence is too restrictive to ever include
it in tree, and it's in pkgsrc and the licence
2003-08-10 19:47:07 +00:00
sommerfeld
22a1b1038e
Improve usage for -U so others won't make the mistake I just made.
2003-08-10 16:20:37 +00:00
martin
965abb5c4c
Avoid intermediate (void*) casts.
...
Replace aliased pointer magic with shift/mask arithmetic.
2003-08-10 15:17:55 +00:00
martin
7406b873ca
Replace strict-alias bug prone pointer magic with (IMHO clearer)
...
shift/mask arithmetic.
2003-08-10 15:14:02 +00:00
martin
c26dc73c1d
Remove unecessary intermediate (void*) casts.
2003-08-10 14:53:12 +00:00
bouyer
395a6a0006
Corect offset for the promise "magic registers" (it depends on channel number).
...
This makes cable detect work properly for newer promise (pdc268 and newer).
2003-08-10 14:51:55 +00:00
dsl
b2fa78b58e
Let noexec, nodev and nosuid be written to /ets fstab entries
...
Always use 1023 cylinders in mbr for large disks
2003-08-10 14:51:48 +00:00
martin
7a1600bb14
Remove unecessary intermediate (void*) casts.
2003-08-10 14:50:09 +00:00
martin
785cae7ed0
Sync with userland version.
2003-08-10 14:20:03 +00:00