Commit Graph

62 Commits

Author SHA1 Message Date
gwr 9f0e342d0c Now getting these from arch/sun3 1997-01-27 22:51:40 +00:00
gwr 5f1abbe73b Add OBIO_EMULEX_SCSI 1997-01-27 22:42:44 +00:00
gwr 7f16997d26 Replace sunmon.h with machdep.h 1997-01-27 22:35:03 +00:00
gwr 2e2e2a855c Change "machdep.h" to <machine/machdep.h> 1997-01-27 22:33:34 +00:00
gwr c1ccab6daa Get trap.c, vector.c from arch/sun3/sun3 1997-01-27 22:26:50 +00:00
gwr 8fddc5d688 Kill sunmon.h 1997-01-27 22:24:03 +00:00
gwr 55cc627131 Let bus_mapin return void* 1997-01-27 22:23:38 +00:00
gwr 0352f52a7a Kill sunmon.h; add sun "code names" (Hydra, Pegasus). 1997-01-27 22:22:51 +00:00
gwr 21da6a34c0 Add machdep.h; use sunmon_abort() instead of mon_exit_to_mon(). 1997-01-27 22:16:37 +00:00
gwr 39d7966a63 Kill sunmon.h 1997-01-27 22:15:06 +00:00
gwr 530f35200b kill type cast 1997-01-27 22:14:19 +00:00
gwr 317b22ec3f Let bus_mapin() return void * 1997-01-27 22:12:27 +00:00
gwr 4a4af629f2 Just declare the sunmon_* functions here. No need for sunmon.h 1997-01-27 22:09:50 +00:00
gwr c19546380b Check interrupt_reg==0, not clock_va (Oops!) 1997-01-26 06:17:07 +00:00
gwr f8d1223fa5 Remove a redundant check of the fault address. 1997-01-25 21:51:11 +00:00
gwr b805b73cbe Use sunmon_abort() instead of mon_panic(). 1997-01-25 21:47:44 +00:00
gwr b224329ecd Just return if clock_va is not set.
Use <sun3/sun3/sunmon.h> for abort.
1997-01-25 21:46:19 +00:00
gwr 5f36c62a33 Moved to ../include so we can refer to it as <machine/machdep.h> 1997-01-23 22:55:22 +00:00
gwr 57d849b787 Use <machine/machdep.h> and <sun3/sun3/sunmon.h>
Pull in some updates from the hp300 version.
Use _pmap_fault in place of vm_fault so that this
file can be shared with the sun3 (but not yet).
1997-01-23 22:52:46 +00:00
gwr c0170a476f Use <machine/machdep.h> and <sun3/sun3/sunmon.h> 1997-01-23 22:48:40 +00:00
gwr d33b4cd423 Load the root pointer using VM_PMAP_MMUCRP
Also rename nodb_trap to _nodb_trap
1997-01-23 22:47:36 +00:00
gwr 73234aa5f6 Use <machine/machdep.h> 1997-01-23 22:44:43 +00:00
gwr 04f1ba99a2 Remove PCB_MMUCRP, add VM_PMAP_MMUCRP and VM_PMAP_A_TMGR 1997-01-23 22:40:38 +00:00
gwr 906e75c72b Use <machine/pte.h> and <sun3/sun3/sunmon.h> 1997-01-23 22:37:21 +00:00
gwr 18c5058065 Now pulled from <sun3/sun3/*> 1997-01-23 22:33:21 +00:00
gwr 12e2d4d8f7 Replace the intersil7170 stuff with mostek48t02 stuff.
XXX: Still need to move date conversion functions to
XXX: libkern or somewhere...
1997-01-23 22:30:15 +00:00
gwr 8b175f2050 Move a bunch of stuff to sun3/sunmon.c where we can share it. 1997-01-23 22:27:29 +00:00
gwr 06655500a0 Wrap prototypes with ifdef _KERNEL 1997-01-23 22:25:56 +00:00
gwr f91c597e92 Add <machine/pte.h> and the new pm_mmucrp member of struct pmap.
Kill macros PMAP_ACTIVATE and PMAP_ACTIVATE (not used).
Add macro _pmap_fault for use in trap.c
1997-01-23 22:24:04 +00:00
gwr c511347b0e Make this once again identical to the hp300 version.
Perhaps this should exist as <m68k/include/pcb.h>
1997-01-23 22:21:50 +00:00
gwr ac1ed5ffbb Use <machine/machdep.h> 1997-01-23 22:20:16 +00:00
gwr 97a36f083a Get sunmon.c and intreg.c from arch/sun3/sun3 1997-01-23 22:18:35 +00:00
gwr 05bbc1f7ee Rename members of struct mmu_rootptr, and add a comment. (From Jeremy) 1997-01-23 22:15:41 +00:00
gwr 71e3895587 Moved this to <machine/machdep.h> (via repository copy)
and made some minor adjustments.
1997-01-23 21:23:51 +00:00
jeremy d0ba6f78a0 Fixed leap year bug. (Doesn't happen until 2100, but still important.) 1997-01-23 04:13:39 +00:00
thorpej e5a9a53136 Back out previous; that was _not_ meant for the trunk! 1997-01-22 06:19:34 +00:00
thorpej 2394f36887 Update for new setroot(). 1997-01-22 06:07:16 +00:00
thorpej b170998941 "md" is declared in sys/conf/files, now. 1997-01-21 09:50:17 +00:00
gwr d83b2b6584 Let a couple small duplicates live that may need to be customized. 1997-01-18 22:02:14 +00:00
gwr 5cf8aa219a Now getting these from arch/sun3/sun3 1997-01-18 21:57:49 +00:00
gwr 8749290f0a Now getting these from arch/sun3/dev 1997-01-18 21:53:50 +00:00
gwr 8431750722 Several files are now pulled from arch/sun3 (local copies removed). 1997-01-18 20:38:03 +00:00
gwr 89778a556e Do loadcrp(&mon_crp) only when returning permanently to the monitor. 1997-01-18 16:17:33 +00:00
gwr 4dcea02177 Fix a comment (PCB_MMUCTX is a virtual address). 1997-01-17 16:30:05 +00:00
gwr aaf91fd6aa Adapt to rename of pcb_mmuctx to pcb_mmucrp, and corrected
prototype of loadcrp(), which kills some bogus type casts.
1997-01-17 16:27:17 +00:00
gwr 3d9b2f50ef Give declaration of loadcrp() its actual argument type. 1997-01-17 16:25:02 +00:00
gwr a0881e24c2 Rename pcb_mmuctx to pcb_mmucrp and make it a struct pointer. 1997-01-17 16:22:39 +00:00
gwr 67015f3d8b Update for rename of pcb_mmuctx to pcb_mmucrp
Also reorder things a little.
1997-01-17 16:19:42 +00:00
gwr b7034c364b Use bus_mapin() instead of obio_alloc(). 1997-01-17 16:15:44 +00:00
jeremy d4be114b3e Added two additional bits (ACON and BCON) to the initilization constant for
the CSR3.  The chip now successfully reads and writes its initialization
block and ring descriptors and is fully operational.  (Thanks to Gordon
Ross for suspecting the misconfiguration.)
1997-01-17 03:42:15 +00:00