pk
772b81afe0
In cpu_startup(), after configure() returns, re-zero proc0's user area.
...
This largely nullifies the effect of proc0's stack running into the
user area during auto-configuration.
1997-01-27 21:18:17 +00:00
pk
4364fc8f2c
Adapt to sys/lib/lib{sa,kern}/Makefile.inc changes
1997-01-24 01:18:22 +00:00
pk
0a5eeae37c
::' =>
:' ; per recent sys/lib/*/Makefile.inc changes.
1997-01-24 00:58:20 +00:00
thorpej
e256e03227
Arrange the code that sets the options flags such that the user can
...
completely override the defaults (including disabling DMA) in the
kernel config file.
1997-01-23 02:11:23 +00:00
pk
a9142bd25b
Drop strchr(), it's in libkern now; we didn't use it anyway.
1997-01-21 21:07:04 +00:00
thorpej
7b40f5228e
"md" is declared in sys/conf/files, now.
1997-01-21 09:39:20 +00:00
mrg
152f8d880d
add MSDOSFS.
1997-01-17 03:43:56 +00:00
mrg
c71a371532
use pseudo-device ipfilter, not ipl.
1997-01-07 11:35:01 +00:00
mrg
394d540361
add PFIL_HOOK and ipl, both commented.
1997-01-06 07:35:39 +00:00
mrg
fb5d192bc3
include the GENERIC kernel, and then map the disks.
1997-01-06 07:34:14 +00:00
mrg
ad6281b640
use NIPL.
1997-01-05 21:32:15 +00:00
mrg
ca896854ef
add ipl device.
1997-01-05 13:43:04 +00:00
pk
a0f6df960f
RAMDISK_HOOKS => MEMORY_DISK_HOOKS
1997-01-01 23:46:29 +00:00
mrg
718a70d239
oops; rd -> md paul left behind...
1996-12-31 07:12:43 +00:00
pk
d5b11782b5
rename: ramdisk => md
1996-12-28 23:27:00 +00:00
pk
603b61c3e0
rename: ramdisk => md
1996-12-28 23:22:07 +00:00
pk
31045b4490
Annul __builtin_classify_type' and
__extension__' if __lint__.
1996-12-27 20:55:28 +00:00
pk
be41891152
For now, define __indr_reference' and
__warn_references' as empty
...
macros if __GNUC__ not defined.
1996-12-27 20:51:31 +00:00
pk
269e64e16b
asm => __asm__
1996-12-27 20:48:56 +00:00
pk
bb12d8fd9a
Prevent `unused function' warning (from Robert Evans; PR#2770).
1996-12-23 01:46:30 +00:00
thorpej
e34f47039d
XXX Stop-gap for larger MAXBSIZE: limit nbuf to 128, so we don't chew
...
XXX up all of the available pmegs lower-model SPARC CPUs.
1996-12-21 06:21:56 +00:00
pk
9b87837f21
Panic if `auxreg' is requested but is not there. Not much we can do about
...
users of AUXIO_REG; they'll die with a data fault.
1996-12-11 00:51:06 +00:00
pk
2f296724a8
Not all sun4m's have an `auxio'.
1996-12-10 23:24:56 +00:00
pk
e0df2a7e78
Kill __BROKEN_INDIRECT_CONF.
1996-12-10 23:19:38 +00:00
pk
3f316d7783
Comply with recent autoconfiguration changes. Diffs graciously supplied
...
by Chris Demetriou.
1996-12-10 23:19:13 +00:00
pk
841d1ec634
Comply with recent autoconfiguration changes. Diffs graciously
...
supplied by Chris Demetriou.
1996-12-10 22:54:46 +00:00
thorpej
d502e68402
Fill in sc_link.max_target
1996-12-10 21:27:16 +00:00
pk
92c4c71040
Finish import of floppy formatting code; not really usable yet, lots of
...
data overruns.
1996-12-10 14:44:53 +00:00
thorpej
ef5333043b
Copyright assigned to The NetBSD Foundation.
1996-12-09 17:46:44 +00:00
pk
10a182e399
Revise communication between hw & sw interrupt handler.
...
Deal with sun4m software interrupt mechanism.
1996-12-08 23:41:39 +00:00
pk
837dd8e3e1
Import formatting code from the i386 version.
...
Revise communication between hw & sw interrupt handler.
1996-12-08 23:40:32 +00:00
pk
6b31797b23
Detect `lebuffer' parents and use the provided buffer.
1996-12-06 22:07:59 +00:00
pk
d539e60bb2
Uncomment lebuffer devices
1996-12-06 22:02:32 +00:00
pk
554078cb87
Declare lebuffer
1996-12-06 21:57:57 +00:00
pk
31b46bcf59
Special Lance buffer glue.
1996-12-06 21:52:01 +00:00
cgd
96acdadef7
First step inn removing config_scan() and the hacks that gave devices
...
on indirect-config busses a (permanent) softc that they could share
between 'match' and 'attach' routines:
Define __BROKEN_INDIRECT_CONFIG so that old autoconfiguration
interfaces are used, until drivers are converted to use the new
interfaces (actually, converted back to use the _older_ interfaces)
which prohibit indirect configuration devices from receiving a softc
in their match routine that they can share with their attach routine.
1996-12-05 00:13:47 +00:00
pk
0d4df7bdb3
Handle T_IDIV0 like T_DIV0.
1996-12-01 23:21:07 +00:00
pk
08b929f619
trap 0x2a: divide by zero for hardware [su]div instruction.
1996-12-01 23:19:00 +00:00
jonathan
4c1d96de78
* Replace explicit -O2 in CFLAGS with COPTS macro. Default COPTS?= -O2.
...
Lets users over-ride with makeoptions COPTS="..." in kernel config files.
Leave `mandatory' flags (like -msoft-float which on m68k enforces no
FP in kernel) in CFLAGS.
1996-12-01 06:12:25 +00:00
jtc
9da5f60715
PROF -> GPROF
1996-11-30 02:48:57 +00:00
pk
c5c074b053
remove header munging hack.
1996-11-29 15:00:25 +00:00
pk
48830f7cb1
ffs bootblock install can be simplified since installboot(8) handles that now.
...
To install a TFTPable boot image, we have to play the header tricks here.
1996-11-29 14:59:32 +00:00
pk
af0ec0d1d4
installboot(8) now handles required a.out header munging.
...
Also, the munging is extended by inserting an instruction that branches
past the header, so the same boot image can be used on all supported
sun platforms.
1996-11-29 14:55:20 +00:00
pk
b2f875fce9
Handle Sbus burst settings in dma reset().
1996-11-28 10:30:34 +00:00
pk
7e3ef21ca4
Fix typo in D_BURST* macros.
1996-11-28 09:37:34 +00:00
pk
4d21d576ef
Add some `DMA ESC gate array' specific constants.
1996-11-27 21:50:42 +00:00
pk
13ad3421cd
DMA draining macros have moved to dma.c
1996-11-27 21:49:53 +00:00
pk
c7f438cd11
Handle the `ESC gate array' variant of the DMA engine, including an
...
essential bug work-around. Graciously supplied by David Miller.
Also re-arrange the macros that do the dma drain song-and-dance for
better clarity.
1996-11-27 21:48:19 +00:00
pk
c0a9fe4e7a
Cancel any queued timer events before re-scheduling a timeout, so esp_abort()
...
can be called from other places besides the timeout handler.
1996-11-27 21:34:59 +00:00
pk
4526babc82
Pay attention to DMA errors as reported by DMAINTR() returning -1. If this
...
happens reset everything.
Re-schedule a timeout when first attempting to abort an operation.
1996-11-27 21:24:20 +00:00