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
pk
c1274b3cff
Stabilize timeout values in fdcresult() and out_fdc() by adding delay()s.
...
Noted by Jason Thorpe over in the i386 driver.
1996-11-27 21:14:33 +00:00
pk
3cb63476b7
One control block per target is insufficient if you have a full complement
...
of targets attached and access those simultaneously (like in a ccd(4) array).
We (now) allocate (somewhat arbitrarily) three per target.
Noticed by Marshall Midden.
1996-11-22 22:36:57 +00:00
pk
1ab7502adf
Initialize cache aliasing bits for MicrosparcIIs.
1996-11-18 11:23:32 +00:00
pk
ab9677d1d6
Move *PAGER options and `machine sparc' to std.sparc.
1996-11-18 00:10:19 +00:00
pk
89b8591c60
Add explicit casts to `%l*' formatted arguments.
1996-11-16 23:14:58 +00:00
pk
b61f7eb526
Remove `unused variable' warning.
1996-11-16 23:00:24 +00:00
pk
ba50a4fa6e
Remove "trap#29" debugging code. These traps have disappeared since a bug
...
was fixed in the pamp code ("stale PTEs", pmap.c rev. 1.62).
1996-11-16 20:45:13 +00:00
jtc
16b48272c4
Define _BSD_CLOCKID_T_ and _BSD_TIMER_T_
1996-11-15 22:38:45 +00:00
thorpej
35c9c776fe
Use bitmask_snprintf().
1996-11-13 06:13:39 +00:00
thorpej
4ad70417a0
Centralize the declaration of the "en" driver (Efficient Networks, Inc.
...
155Mb/sec ATM interface).
1996-11-12 23:58:01 +00:00
pk
037130a502
Allow larger text (64MB) and data (256MB) segments.
...
On sun4/sun4c with a virtual address hole (starting at 512MB), this seems
like a reasonable compromise: about 196MB left for shared libs and sysv-style
shared memory segments.
On the sun4m the limits can easily be made larger: consider turning
MAXTSIZ and MAXDSIZ into tunable variables..
1996-11-12 21:08:51 +00:00
cgd
000ff895c3
sync with alpha version
1996-11-12 21:06:21 +00:00
pk
8896ec778e
Declare `cgtwo' and `rd' character devices.
1996-11-11 23:57:12 +00:00
pk
615fe88f6f
Add missing entries: cgtwo, uk, ss
1996-11-11 23:54:56 +00:00
pk
a65399dce0
Need to include <machine/param.h>
1996-11-11 23:53:45 +00:00
pk
d9a980c066
Adapt pmap_dumpsize() and pmap_dumpmmu() to new-style kernel crash
...
dumps according to the layout in <sys/kcore.h> and <machine/kcore.h>.
1996-11-09 23:08:56 +00:00
pk
155ab54456
New-style crash dump format requires a slighty different interpretation of
...
the variable `dumpsize' (used by savecore(8)) and that the CPU specific data
gets dumped first.
Also, squash a typo that prevented the crash dump to be shifted towards the
end of the swap partition. In fact, the entire dumpconf() routine has been
redone, mostly by pasting large chunks from the alpha port.
1996-11-09 23:02:17 +00:00
pk
0217df3897
Define new-style kernel crash dump format.
1996-11-09 22:52:22 +00:00
cgd
8a3333b2a9
Fix an inconsistency that came in with Lite: setrq() was renamed to
...
setrunqueue(), but remrq() was never renamed. Rename remrq() to
remrunqueue().
1996-11-06 20:19:19 +00:00
pk
aa965ce3bf
Declare device `audio' at sbus.
1996-11-03 11:18:15 +00:00
pk
92d21510ef
Drop in a sun4m version of AUDIO_SET_SWINTR; thanks to Nick Sayer for
...
the reminder.
1996-11-01 23:32:15 +00:00
pk
33558b9e5f
Take care of the sun4m way of raising soft interrupts.
1996-11-01 23:30:09 +00:00
pk
19b8bfdf3d
Declare device `audio' at sbus where it resides on Microsparc machines,
...
from Nick Sayer's PR#2908.
1996-11-01 23:15:51 +00:00
pk
59b640b2fc
Call kvm_uncache() from dvma_malloc() where it belongs and make sure
...
it's called when SUN4M is nor defined.
Merge in changes from Jason to make dvma_mapin() work on (sun4c) machines
with a write-back cache.
1996-10-28 23:02:54 +00:00
abrown
cafb62af25
Fix timer initialization so that we don't gain one extra microsecond per
...
second on Sun4m machines. Although this was in the noise of the unstable
Sun clock crystals before, the discrepancy amounted to about 100 ppm, and
thus made NTP perform poorly. NTP now works happily on my SS20...
1996-10-28 00:20:31 +00:00
pk
fd8ac8b221
If no specific kernel architecture is requested, define the CPU_* and
...
NBPG et.al. as in the generic case. This would be the expected thing to do
when compiling LKMs and such.
1996-10-22 19:11:19 +00:00
pk
52acac0518
Regroup the definitions of NBPG, PGOFSET and PGSHIFT into the section that
...
enumerates the possible SUN? combinations.
1996-10-20 20:26:52 +00:00
pk
62c32ff2dc
Drop a duplicate `#include ppp.h'; noted by Chris Demetriou.
1996-10-20 19:32:42 +00:00
pk
4dd0b24bf9
Make sure to refer to `sc_ovtype' only when SUN4 is defined, as noted
...
by `r.evans@ic.ac.uk'.
Also, explicitly testwhether we're dealing with a pfour.
1996-10-20 19:18:00 +00:00
pk
b246894d9b
Document `-a karch' option.
...
Fix a formatting nit.
1996-10-20 16:17:04 +00:00
pk
5ced353a7a
Add `-a <arch>' switch to force the target architecture. Retain `-h' for
...
compatibility.
1996-10-20 16:00:14 +00:00
thorpej
150c33e60b
Use ${INSTALL}.
1996-10-18 05:55:26 +00:00
thorpej
c9592404ce
Clarify the comment about enabling interrupts above level 11, suggested
...
by Andrew Gillham.
1996-10-18 01:36:16 +00:00
christos
8d9699acda
backout previous kprintf change
1996-10-13 02:59:55 +00:00
christos
7d1960f502
backout previous kprintf change
1996-10-13 02:59:38 +00:00
christos
0039d4aa0c
backout previous kprintf change
1996-10-13 02:59:25 +00:00
christos
19d8368f2f
printf -> kprintf, sprintf -> ksprintf
1996-10-11 00:44:42 +00:00
christos
de08983084
add in_addr_t and in_port_t
1996-10-11 00:43:00 +00:00
cgd
472889f8e4
moved to aout_machdep.h (via repository copy)
1996-10-08 12:57:37 +00:00
mrg
a632bcbe9c
update for kern/sa lib Makefile.inc changes.
1996-10-05 23:46:43 +00:00
mrg
7b71cdec46
minor copyright update.
1996-10-05 23:41:53 +00:00
thorpej
5c34a4ce35
Use FBTYPE_RESERVED3 for our `unknown' fbtype ... RESERVED1 seems to
...
have disappeared.
1996-10-04 20:35:53 +00:00
thorpej
3db7555465
Returning ENODEV is not correct in a poll entry point. Instead, since
...
read/write returns an error, use seltrue().
1996-10-04 20:34:33 +00:00
abrown
748b2c4bbe
Add cgfourteen framebuffer to generic configs
1996-10-03 00:05:41 +00:00
mrg
14d1592766
update for exec changes.
1996-10-02 07:11:45 +00:00
abrown
7557090650
Add cgfourteen_poll() entry point to sync with recent changes in frame
...
buffer cdev code.
1996-10-01 00:06:45 +00:00
abrown
c04e2bf00c
Add cgfourteen to conf.h.
...
Add new framebuffer types for recent-model graphics devices to fbio.h.
1996-09-30 23:45:10 +00:00
abrown
1547bff1c4
Add cgfourteen frame buffer at device major number 99. This is what Solaris
...
uses; I don't have access to a SunOS system with a cg14 to tell what
it uses.
1996-09-30 22:49:12 +00:00