mrg
fa380eed0f
make oreboot work.
1998-08-26 13:42:50 +00:00
mrg
c757d26220
use right syscalls. add converters for timespec and semid_ds
1998-08-26 13:42:22 +00:00
mrg
25f5eb1d01
fake sendsig for now..
1998-08-26 13:38:32 +00:00
mrg
62ba41606d
use right syscalls
1998-08-26 13:38:21 +00:00
augustss
c5b4ddc051
Add more opl attachments.
1998-08-26 13:37:49 +00:00
augustss
7972a062b0
Make the OPL driver attach directly to ISA as well.
1998-08-26 13:33:59 +00:00
augustss
8d64ea1683
Less debug printing.
1998-08-26 13:08:44 +00:00
augustss
6633896a67
Do some renaming of registers and make sure we get sound in both
...
channels on OPL3.
1998-08-26 13:08:10 +00:00
mrg
a40fb261e6
deal with no DDB
1998-08-26 12:41:47 +00:00
mrg
446bcd99d6
panicstack: is needed outside of DEBUG. use _C_LABEL, and printf not db_printf (incase no ddb!)
1998-08-26 12:37:35 +00:00
augustss
885a99bbd7
Add OPL and xref.
1998-08-26 12:30:51 +00:00
augustss
9deb19798f
Add OPL driver.
1998-08-26 12:10:57 +00:00
augustss
bb3c56652c
Make the OPL driver turn on the sound on sound cards that require it.
...
That makes it much more likely that we get any sound. DUH!
1998-08-26 12:10:22 +00:00
tsubai
a890d2dd7f
Add MD DELAY and spl routines to fit Nisimura's change.
1998-08-26 12:07:21 +00:00
tsubai
1c3e72cd0e
Back out previous change.
1998-08-26 11:44:06 +00:00
mrg
8912df90bf
fix missed sparc -> sparc64
1998-08-26 10:36:42 +00:00
mrg
e791891d53
- use UVM by default.
...
- clean up the Makefile a bit to be less solaris-centric :)
- add support for compat_sparc32 (32bit compat module for NetBSD/sparc). this
isn't yet fully tested but it mostly written and compiles if not totally
links yet.
1998-08-26 10:31:36 +00:00
mrg
d3aee6e637
regen
1998-08-26 10:24:11 +00:00
mrg
3ba6ab0970
add a 32-bit compatibility module for the sparc64 port, so it can run NetBSD/sparc binaries with a LP64 kernel.
1998-08-26 10:20:33 +00:00
augustss
76567c8213
Remove ad1848 attribute; it's in conf/files now.
...
(Why don't we remove the XXX hack in this file?)
1998-08-26 09:32:24 +00:00
mrg
e9762ad2be
add COMPAT_SPARC32
1998-08-26 09:31:24 +00:00
mrg
8ea67882ab
make this actually work
1998-08-26 09:09:31 +00:00
mrg
be25ea2fb5
put pmapdebug usage inside #ifdef DEBUG
1998-08-26 07:55:10 +00:00
sakamoto
4fa399d4db
vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_t
1998-08-26 04:54:17 +00:00
mrg
fade0ccb93
add sparc specific options.
1998-08-26 03:03:33 +00:00
enami
b8d6676d67
add missing endif.
1998-08-26 02:11:58 +00:00
thorpej
bc21c243cd
For non-MII Vortex/Boomerang, set full-duplex in the MAC CONTROL register
...
in epsetmedia() if full-duplex is selected (new feature on these cards!)
On MII Boomerangs, set the full-duplex bit in MAC CONTROL in the statchg
callback from the MII layer. Should fix full-duplex on these cards.
1998-08-26 01:32:41 +00:00
thorpej
19b759c2e4
Define the full-duplex bit in the W3 MAC CONTROL register.
1998-08-26 01:29:03 +00:00
perry
98b9f211ee
fix bcopy->memcpy with memcpy->memmove -- not strictly needed, but...
1998-08-26 00:38:39 +00:00
perry
69d1215a28
make memcpy into memmove in some cases
1998-08-26 00:29:29 +00:00
thorpej
7cfa6e0972
Always use pmap_kremove() if removing a mapping from the kernel pmap.
1998-08-25 23:09:08 +00:00
pk
6ab705c01b
Also include SUN4 in the temporary split
1998-08-25 22:42:48 +00:00
pk
2e345f45ff
Define the ad1848 attribute here.
1998-08-25 22:38:29 +00:00
pk
d4ec33b5f0
The new MI part of the AD1848 driver.
1998-08-25 22:36:40 +00:00
pk
f7151935ef
Adjust for ad1848.c split.
1998-08-25 22:35:25 +00:00
pk
2ffb54bdcc
Split the AD1848 driver into MI (dev/ic/ad1848.c) and ISA parts.
1998-08-25 22:34:29 +00:00
mark
47e470f2af
Use UVM as standard.
1998-08-25 22:07:46 +00:00
mark
34f8ef18c9
Updated for changes to some of the constants defined in vmparam.h
...
Simplified serveral parts of the initarm() to make the code clearer and
modified parts of initarm() as part of an on-going effort to abstract
out part of initarm() on various machines.
1998-08-25 22:03:07 +00:00
mark
61bd706797
Include machine/vmparam.h
1998-08-25 21:56:14 +00:00
mark
bd14bb41f0
Define KERNEL_PD_SIZE in terms of various constants defined in vmparam.h
1998-08-25 21:55:06 +00:00
mark
cda0e37703
Collect various kernel constants together and define them in all one
...
place (some moved from param.h)
Define several constants such as page table addresses in terms of other
constants.
Increase some of the limits :
MAXTSIZ 8MB -> 16MB
DFLDSIZ 16MB -> 128MB
MAXDSIZ 256MB -> 512MB
DFLSSIZ 512KB -> 2MB
1998-08-25 21:53:37 +00:00
mark
4e8239cdca
Removed a number of kernel constants as they have moved to vmparam.h
1998-08-25 21:50:54 +00:00
ross
f670fa10c5
Add { and } to shut up egcs. Reformat the more questionable code.
1998-08-25 20:59:36 +00:00
ross
029a64cc29
from Erik Bertelsen <erik@mediator.uni-c.dk>
...
{ put } { in } { lots } { of } { these } { to } { shut } { up } { egcs }
1998-08-25 19:18:12 +00:00
ross
12eb02fc43
{} "fix" for lame egcs warning, from Erik Bertelsen <erik@mediator.uni-c.dk>
1998-08-25 19:11:11 +00:00
thorpej
b42b94b608
Shave yet more translation ops from the inner loops of pmap_protect().
1998-08-25 18:21:17 +00:00
ragge
218681f3e5
Kernel stach should be 4K, not 32K. Increase MCLSHIFT to 11.
...
Remove ovbcopy().
1998-08-25 17:35:23 +00:00
tv
8cfe18e8d3
Add CWARNFLAGS+=-Wno-format-y2k.
1998-08-25 15:13:16 +00:00
tv
eb6956eecf
Introduce CWARNFLAGS, idea from kernel Makefiles, which goes after "-Wall
...
..." in the CFLAGS and can be set in directory Makefile or mk.conf.
1998-08-25 14:57:21 +00:00
lukem
8d2c1463af
document check_disklabels
1998-08-25 13:50:45 +00:00