mark
6b36adcad6
Define TRAPFRAMESIZE to be the size of a trapframe in bytes.
1996-02-05 23:24:50 +00:00
scottr
54c51d4393
Document this file better, mostly from John Vinopal
...
<banshee@gabriella.resort.com>. Closes PR #1864 .
1996-02-05 23:01:50 +00:00
mark
a70b546c49
Added extra comments to help explain what the code is doing.
1996-02-05 22:43:53 +00:00
mark
66e7b4b999
ramdisk boot loading code now condition on RAMDISK_HOOKS being defined.
1996-02-05 21:43:40 +00:00
scottr
ae06fdb589
Allow blocksize of NBPG/2 to NBPG for higher sampling rates. From
...
Lennart Augustsson <augustss@cs.chalmers.se>, closes PR 2013.
1996-02-05 21:32:26 +00:00
mark
25aa4f48b1
Updated to used NHYDRABUS to determine if hydrabus device should be
...
supported.
1996-02-05 21:25:33 +00:00
scottr
186d69c204
Don't adjust the number of blocks in the ring buffer if the driver
...
is currently outputting silence. Fix from Lennart Augustsson
<augustss@cs.chalmers.se>, closes PR #2010 .
1996-02-05 21:11:10 +00:00
mark
82a8316c02
cpus can now be attached to hydrabus as well as mainbus.
1996-02-05 21:01:34 +00:00
christos
28eae27187
correct prototype for cpu_fork
1996-02-05 20:33:37 +00:00
christos
46d49e500e
Account for __FORK_BRAINDAMAGE..
1996-02-05 20:32:25 +00:00
scottr
5517c6a36f
Grammar police; noted by Peter Seebach <seebs@solon.com>. Closes PR #1982 .
1996-02-05 17:39:25 +00:00
mark
ceae6db272
The data abort handler now fixes the base register in co-processor
...
data transfer instructions that use writeback. i.e. LDC/STC instructions.
Hardware LDF/STF instructions are now correctly handled.
1996-02-05 17:31:33 +00:00
mark
4909105de6
Updated development history
1996-02-05 17:21:31 +00:00
mark
94fa0b2f1b
post instruction emulation callback now expects a trapframe structure
...
to be passed as well as the fp frame.
FPE<->kernel glue code now builds a trapframe structure for passing in
and out of the post instruction emulation callback.
Signal delivery during FP emulation now works correctly.
1996-02-05 16:51:52 +00:00
mark
20c26bade4
Removed redundant debugging text. Minor code tidy ups.
1996-02-05 16:49:01 +00:00
mark
bd04466b08
Configuration files updated to support latest options and devices
1996-02-05 16:34:51 +00:00
jtc
7eb02879b7
Simplify -I's in CFLAGS
1996-02-05 07:42:54 +00:00
jtc
3ae2aedf4d
Fix error in copyright notice
1996-02-05 02:18:48 +00:00
christos
2c8314f73c
vm prototype changes
1996-02-05 02:06:38 +00:00
christos
684b37e33e
vm prototype changes.
1996-02-05 01:59:12 +00:00
christos
a18394e8c3
Extracted vm compat functions from vm and added them here where they belong.
1996-02-05 01:58:28 +00:00
christos
8c2e3b4b11
DDB prototype changes.
1996-02-05 01:56:47 +00:00
christos
bcabcefdcd
VM prototype changes
1996-02-05 01:53:47 +00:00
jtc
240e22087c
Received copyright assignment
1996-02-05 00:10:32 +00:00
pk
00acf2040e
unp_detach() return type botch.
1996-02-04 20:32:15 +00:00
jonathan
1f780158bb
Redo the locore interrupt counters reported by vmstat -i:
...
* add a new enum decstation_intr_t to trap.c, naming each instrumented
interrupt symbolically, and used to index into intrcnt[]. Change the
model-specific interrupt handlers to use the decstation_intr_t when
updating interrupt counters.
* add instrumentation to the kmin and maxine interrupt handlers.
* fix a bug that counted each hardclock interrupts on the kn02 twice.
The hardcoded mapping from locore names to units is gross; but these
counters will hopefully be useful in identifying interrupt hot-spots
and PPP problems on the 3MIN.
1996-02-04 20:14:17 +00:00
jonathan
600a82037b
A semicolon was missing from the SYSTEM_LD_TAIL stanza that converts
...
from elf to netbsd a.out, causing the mv to fail; add one.
1996-02-04 07:08:38 +00:00
gwr
b1e9c83633
Quick fix to make this build. More to come...
1996-02-04 06:06:12 +00:00
christos
4aea4494ff
new files...
1996-02-04 02:19:27 +00:00
christos
e630447d8c
First pass at prototyping
1996-02-04 02:17:43 +00:00
briggs
674ef2b6f2
sys/types.h -> sys/param.h and remove include of stddef.h.
1996-02-04 02:17:42 +00:00
christos
cc3c2e69cd
First pass at prototyping
1996-02-04 02:17:39 +00:00
briggs
592866ff5d
sys/types.h -> sys/param.h and remove include of stddef.h.
1996-02-04 02:17:38 +00:00
christos
8a5b1b92e2
First pass at prototyping
1996-02-04 02:15:01 +00:00
christos
7da3571dc9
Fix some missing/wrong prototypes so that kern/* compiles again
1996-02-04 02:12:07 +00:00
christos
bac60f4e4e
Remove unused argument from vsunlock
1996-02-04 02:09:41 +00:00
christos
d4f46b2259
cnputc returns void
1996-02-04 02:04:08 +00:00
christos
ec3976413e
kern_sysctl was missing process argument. Elimited -Wall warnings from
...
the files that were affected
1996-02-04 02:02:14 +00:00
christos
065bada41f
so_pcb -> so_internal
1996-02-04 02:01:07 +00:00
briggs
2a878c9a3a
Move debugging defines, etc. into mac68k5380.c and use them instead of
...
something similar but different. Make a few cosmetic changes.
1996-02-03 23:17:53 +00:00
briggs
3d8d566948
New delay() implementation from Scott Reynolds (scottr@edsi.org).
...
Also some minor rearranging of the VIA initialization (init earlier).
1996-02-03 22:50:22 +00:00
briggs
6b6a46ed2f
Implement mac68k_register_via1_t1_irq(). Also, remove via_inited warning.
1996-02-03 22:50:19 +00:00
briggs
d13a039f24
New delay() implementation from Scott Reynolds (scottr@edsi.org).
...
Also some minor rearranging of the VIA initialization (init earlier).
1996-02-03 22:49:52 +00:00
chuck
623ec41006
Ensure siop_acb alignment via malloc rather than let alignment depend
...
on the size of MI data structures that come before it in the softc.
Chip will not function properly if alignment is wrong. (as per OpenBSD)
Detected and fixed by: Chuck Cranor <chuck@ccrc.wustl.edu>
and Michael L Hitch <osymh@gemini.oscs.montana.edu>
1996-02-03 18:47:07 +00:00
pk
5fd7df3063
Move splbio to level 5.
1996-02-03 16:10:58 +00:00
ws
144472e875
Deal (hopefully) better with uninitialized date fields
1996-02-03 16:04:09 +00:00
briggs
20123d5253
O2 breaks on this port. Use -O until we can fix it.
1996-02-03 15:14:39 +00:00
mycroft
fe18cd4ae7
Make sure to pull in the MI code.
1996-02-03 06:38:27 +00:00
mycroft
2f74d151b9
Don't need unistd.h.
1996-02-03 05:45:11 +00:00
mycroft
67eb39bcda
Make this compile with `traditional' cpp.
1996-02-03 04:36:01 +00:00