itojun
97c5ff842d
NetBSD has setusercontext() since Feb 2000.
...
detect it by "1.4Q or more recent" (are there better ways? - it is
not about kernel API...)
2000-08-20 19:37:45 +00:00
tv
b3e56e61e9
Add some compatibility vectors to allow objdump'ing and objcopy'ing of
...
formats used by COMPAT_ emulations.
2000-08-20 18:01:51 +00:00
tv
0ed3ab1dff
Add vaxnetbsd_vec.
2000-08-20 17:58:17 +00:00
scw
3f2adcb2b0
Checkpoint of code to add VMEbus slave support using vme_dmamap* and
...
vme_dmamem*.
This is still a work in progress, but seems to DTRT on mvme167 so far.
TODO:
. Get VMEbus slave mode going on mvme147. This should be easy.
. Fix up the A16 slave mappings.
. Bounce buffer support. (Messy, but pretty much a `must have'.)
. Figure out how to deal with `location monitor' interrupts
within the framework. (Useful for Busnet, among other things.)
. It would be nice to make use of the VMEchip2's DMA facilities...
2000-08-20 17:07:41 +00:00
thorpej
a6b7f5a17d
Use RF_WAIT_COND() to avoid locking errors.
2000-08-20 16:51:03 +00:00
thorpej
d06cb9ab29
RF_COND_WAIT(): use ltsleep().
...
RF_SIGNAL_COND(): use wakeup_one().
2000-08-20 16:15:31 +00:00
augustss
5329aaea38
Remove __P().
2000-08-20 15:57:02 +00:00
mrg
dbcf44d379
fix a few things; expand a few as well.
2000-08-20 15:43:43 +00:00
bjh21
567f2768d1
Implement the easy ptrace requests and turn off the difficult ones.
2000-08-20 15:16:49 +00:00
mrg
e144281c4e
move ofwboot & bootblk here; add a Makefile to build ofwboot.net
2000-08-20 14:58:36 +00:00
mrg
85737336b4
add/merge sparc64 support.
2000-08-20 14:57:16 +00:00
mrg
9bea0e1a52
fix ultrasparc support.
2000-08-20 14:56:28 +00:00
mrg
b74059e5cf
move everything to arch/sparc/stand; leave the Makefile behind.
2000-08-20 14:53:19 +00:00
mrg
651a58c846
add SOFTDEP
2000-08-20 14:51:56 +00:00
mrg
4c835d91f6
add ramdisk support
2000-08-20 14:48:32 +00:00
mrg
cc8bba3950
add "make release" support
2000-08-20 14:46:03 +00:00
mrg
885498ebaa
fix sparc64 support.
2000-08-20 14:43:19 +00:00
pk
7857ad0b81
Move cgsix and bwtwo Sbus attach code here from arch/sparc.
2000-08-20 14:33:25 +00:00
pk
1eeffbaac6
De-P__
2000-08-20 14:30:13 +00:00
pk
6e36f80602
Move cgsix, bwtwo and BT DAC support here from arch/sparc.
2000-08-20 14:28:49 +00:00
pk
4ec48d799f
fbio.h moded to sys/dev/sun.
...
Retain symlink from /usr/include/machine.
2000-08-20 14:02:59 +00:00
pk
02c262b278
Move fbio.h and fbvar.h here.
2000-08-20 14:00:43 +00:00
eeh
7becceeb4b
Add COMPAT_NETBSD32 support.
2000-08-20 13:44:14 +00:00
bjh21
ba6517aa9c
Adjust register spacing to take A0 into account. This should make supporting
...
8-bit uses of the 8005 (such as, I suspect, 8-bit Ether3 cards) easier.
2000-08-20 13:43:23 +00:00
bjh21
ef49e5cd42
Exclude cpu_Debugger if DDB is not defined.
2000-08-20 13:41:44 +00:00
pk
b369b979ae
Remove duplicate `flags' from printf format string.
2000-08-20 11:51:52 +00:00
assar
38f9bead65
fix bad mdoc markup. closed PR/10854
2000-08-20 10:36:40 +00:00
bjh21
3e6dc8178c
Ensure that uvmexp.freemin is above the kernel reserved-page count.
...
When it wasn't (which could happen on a 4Mb machine with 32kb pages),
uvm_pagealloc_strat could refuse to allocate user memory, while the pagedaemon
didn't think it was worth freeing any more, resulting in the system seizing up.
2000-08-20 10:24:14 +00:00
toddpw
eb6225f8f4
Enhance script. Add -all option and improve intelligence about which files to
...
sum (and whether to do sums at all!). Describe script in comments at the top.
2000-08-20 08:29:59 +00:00
tsubai
31ec486214
Correct asm parameter to avoid gcc uninitialized warning.
2000-08-20 07:48:45 +00:00
tsubai
1267826d5d
Increase stack size.
2000-08-20 07:04:59 +00:00
tsubai
58aaeaae7f
In decr_intr(), update lasttb only when clock interrupt is not masked.
2000-08-20 07:02:41 +00:00
tsubai
d832bf8e95
Add "type" argument to openpic_enable_irq().
2000-08-20 06:56:42 +00:00
fredb
38699e82c4
Descend into distrib on "make cleandir", too. This will let "make build"
...
with "MKOBJDIRS" set do the right thing in distrib.
2000-08-19 22:09:08 +00:00
soren
fac5e7d742
Add space in summary printf.
2000-08-19 21:31:58 +00:00
oster
8b77995122
It is impolite to poll in a tight loop. (Thanks to Christos for noting
...
the problem.)
2000-08-19 19:51:17 +00:00
thorpej
dd87a44f4a
Initialize PV head simple locks, done slightly differently than
...
in the sommerfeld_i386mp_1 branch.
2000-08-19 19:48:53 +00:00
thorpej
8bc6ee56cb
Lock debugging fix: Make sure a simplelock's lock_holder gets
...
initialized properly, and consistently tracks the owning CPU's
cpuid. Add some diagnostic assertions to enforce this.
2000-08-19 19:36:18 +00:00
oster
49742b54fa
Remove a bogus VOP_UNLOCK.
2000-08-19 18:20:07 +00:00
oster
3a17c9470d
Don't try to initialize a component label on a failed component.
2000-08-19 18:07:36 +00:00
sommerfeld
d3b573e04a
Add md5sha subdir
2000-08-19 17:53:24 +00:00
sommerfeld
7869a64f4e
Add string.h
2000-08-19 17:52:13 +00:00
sommerfeld
639160ce5f
Quick & dirty sha1/md5 regression test.
2000-08-19 17:51:19 +00:00
sommerfeld
8875442492
Statically initialize statically-allocated locks
2000-08-19 17:25:33 +00:00
fvdl
63d43d2078
Fix 2 cases of wrong checks for sufficient bytes, causing output
...
to be not as verbose as it should have been.
2000-08-19 15:59:43 +00:00
eeh
1e8c5f2119
Fix netbsd32_ioctls.
2000-08-19 14:38:18 +00:00
mrg
ca3e065825
update vague reality.
2000-08-19 13:33:40 +00:00
mrg
0e05e02e18
make work on sparc64. use LINK everywhere
2000-08-19 13:33:01 +00:00
mrg
f90a1ea9d6
handle the case where we boot from a real root, too.
2000-08-19 13:23:27 +00:00
mrg
03a1aeebd0
first cut sysinst for sparc64. seems to work OK.
2000-08-19 13:22:40 +00:00