jtc
209801c89e
Add memcpy.c to SRC_sa
1996-06-26 19:32:32 +00:00
gwr
e1cc05a94c
Fix ZMAGIC (from Chuck Cranor)
1996-06-20 03:59:41 +00:00
gwr
a1ec070f97
Take control over the kernel libraries so cross-build is easier.
1996-06-20 03:47:27 +00:00
gwr
4bb67f0a27
Take control over the kernel libraries so cross-build is easier.
1996-06-20 03:11:06 +00:00
gwr
a2b74a415d
Several minor changes to make cross-compilation easier.
...
(I do most compiles on a sparc these days...)
1996-06-18 16:18:34 +00:00
gwr
d3b59f36ab
Add the field "pcb_mmuctx" for future use by the pmap code.
...
(This will make later update of the pmap code much easier.)
1996-06-18 16:03:45 +00:00
gwr
bf7ab63c97
Move some of the DMA engine initialization from the "start" routine
...
to the "setup" routine. Doing the initialization earlier prevents
nasty race conditions where the 5380 prefetch changes the counter.
1996-06-17 23:21:29 +00:00
gwr
dc066b6a10
KGDB support
1996-06-17 15:40:36 +00:00
gwr
af3f9266db
Correct return type of boot() and reboot2().
1996-06-17 15:27:16 +00:00
gwr
3274834c18
Use the PROM->input_source setting instead of EEPROM to determine
...
where the console is, because that is correct if, for example, you
boot with the diag/norm switch set for diagnostics and the EEPROM
is set for keyboard/display.
1996-06-17 15:17:06 +00:00
gwr
8ef4845dec
merge 1.2 changes
1996-06-15 14:58:02 +00:00
gwr
7d5909191e
Remove unnecessary CPP conditional around file contents.
1996-06-15 14:47:49 +00:00
gwr
75a1ca034a
Add KGDB support
1996-06-15 14:34:32 +00:00
gwr
a0d3ad800b
Add the version line.
1996-05-17 19:39:30 +00:00
gwr
50ecbc1c84
Rename cs_pclk_div16 to cs_brg_clk to clarify the fact that the
...
Baud Rate Generator (BRG) clock is not necessarily PCLK/16.
1996-05-17 19:32:06 +00:00
mycroft
540f9550c0
Make `make depend' work for libraries.
1996-05-11 16:11:30 +00:00
thorpej
dedd4cceab
Fix typo, noticed by Curt Sampson <curt@portal.ca>.
1996-05-09 21:15:47 +00:00
thorpej
69351e2be6
Changed struct ifnet to have a pointer to the softc of the underlying
...
device and a printable "external name" (name + unit number), thus eliminating
if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_start)()
to take a struct ifnet *, rather than a unit number.
1996-05-07 01:35:48 +00:00
thorpej
0584bf86a8
Make the MI LANCE driver standalone, and use cfattach to resolve
...
naming conflicts between bus attachments on ports that can have
multiple instances of the LANCE.
Changed struct ifnet to have a pointer to the softc of the underlying
device and a printable "external name" (name + unit number), thus eliminating
if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_start)()
to take a struct ifnet *, rather than a unit number.
1996-05-07 01:32:31 +00:00
thorpej
eadc4bd43f
Make the MI LANCE driver standalone, and use cfattach to resolve
...
naming conflicts between bus attachments on ports that can have
multiple instances of the LANCE.
1996-05-07 01:30:18 +00:00
gwr
4f0e481bc3
Kernel crash dumps now work on the sun3. (Yea!)
1996-05-05 06:02:23 +00:00
gwr
99d2ff44d8
proto now says void dk_establish()
1996-05-05 06:00:31 +00:00
gwr
3d0b5f42cc
Used by the new libkvm
1996-05-05 04:19:31 +00:00
gwr
49d7518e86
Add VA_SEGNUM for libkvm.
1996-05-05 04:18:28 +00:00
gwr
dd27878e7f
Catch up with some prototype changes.
1996-04-26 18:37:58 +00:00
gwr
035d12359e
Remove some hacks that "went around" the linesw[] operations.
1996-04-26 18:36:54 +00:00
christos
78403e6c0c
Add a hardware dependent initialization function lehwinit()
1996-04-22 02:25:54 +00:00
cgd
d7d306aeb7
change LANCE copy & zero functions' names to start with amd7990_, and
...
remove their 'integrate' (usually defined to be 'static') keywords.
when lance drivers are split up by attachment, more than one file will
reference the copy/zero functions (i.e. not just the file that pulls in
am7990.c... and eventually inclusion of am7990.c should go away entirely).
1996-04-18 00:25:11 +00:00
gwr
f6762bf5cf
Retry calls to the PROM strategy function. Fixes PR# 2145
...
Call prom_iopen only on the first disk_open call, otherwise
only the first file open attempt ever works. Fixes PR# 1726
Both from der Mouse <mouse@Collatz.McRCIM.McGill.EDU>
1996-04-10 18:31:14 +00:00
gwr
d1ca7d4c47
minor cleanup
1996-04-07 05:47:26 +00:00
gwr
639d1d787e
minor nit...
1996-04-07 05:45:08 +00:00
gwr
a682037ce7
SunOS binaries use "trap #2" (for some obscure FPU business,
...
or so claims the comment in trap.c). Reinstate the code that
treats trap 2 as "trace" which is given special handling in
trap.c for SunOS binaries. Also add some comments about this.
Thanks to <Ian.Dall@dsto.defence.gov.au> for this one.
1996-04-07 05:42:17 +00:00
cgd
83f9bdc359
update for the fact that config_found() and config_rootfound() now
...
return pointers. (Check vs. NULL, rather than just boolean tests.)
1996-04-04 06:25:00 +00:00
gwr
a77bcc1072
replaced by if_levar.h
1996-03-26 23:17:13 +00:00
gwr
f8a1588bfc
This was carved up and reincarnated as si*
1996-03-26 22:08:24 +00:00
gwr
96918eaac2
obsolete
1996-03-26 22:05:53 +00:00
gwr
2e7e6c537d
Use the traditional names (*reg.h, *var.h)
1996-03-26 22:04:14 +00:00
gwr
92d7925a57
No longer used.
1996-03-26 15:23:35 +00:00
gwr
fa59facc05
New autoconfig design that controls attach order.
1996-03-26 15:15:46 +00:00
gwr
3bc57e3794
Document how to configure a kernel with ttyc,ttyd instead of kbd/ms
1996-03-26 15:14:27 +00:00
gwr
c5ea521ed9
New "mainbus" driver allows control over autoconfig order.
1996-03-26 15:03:58 +00:00
gwr
c0a60cd87b
New driver to handle the "interrupt register".
1996-03-26 15:03:11 +00:00
gwr
e4b4200e43
Take advantage of the new config attach stuff by
...
splitting out the obio and vme support code.
Also move it back to the traditional name (si).
1996-03-26 15:01:10 +00:00
gwr
3d58330322
No longer need rd_match_hook.
1996-03-26 14:58:47 +00:00
gwr
fa2d8c6e76
New driver for handling the memory error interrupt.
1996-03-26 14:57:43 +00:00
gwr
5ea3281a61
Adapt to redesigned autoconfig scheme for obio, and
...
define a fast ETHER_CMP routine for dev/ic/am7990.c
1996-03-26 14:42:18 +00:00
gwr
8eb8bb83b4
Take advantage of the new config attach stuff by
...
splitting out the obio and vme support code.
1996-03-26 14:38:29 +00:00
gwr
ac302c84e6
Correct type of the nofault pointer.
1996-03-21 23:03:49 +00:00
gwr
edf28f2285
Catch-up with cf_driver/cf_attach changes.
1996-03-21 23:01:21 +00:00
cgd
94907fa254
adjust to deal with expression support for optional file specs
1996-03-17 13:21:09 +00:00