Commit Graph

9735 Commits

Author SHA1 Message Date
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