gwr
f01121ece4
Moved sendsig(), sys_sigreturn() to sun3/sig_machdep.c
...
Moved regdump() and friends to sun3/regdump.c
1997-02-14 20:00:51 +00:00
gwr
7275a8976f
Add pmap_count(), fix some bugs... (from Jeremy).
1997-02-14 03:56:49 +00:00
gwr
dc9ad25881
Define pmap_resident_count(), pmap_wired_count() as
...
macros that call pmap_count(). (from Jeremy).
1997-02-14 03:55:33 +00:00
jeremy
8869e895a8
Convert meaningless '0' into a more human readable 'IOMMU_PDE_DT_INVALID'.
1997-02-13 07:38:21 +00:00
gwr
27b8c79679
Latest version from Jeremy. Changes too numerous to describe here.
1997-02-12 23:09:32 +00:00
gwr
c4fa121f14
Reinstate call to pmap_activate() for now, because it is helpful
...
for debugging the pmap code. The in-line version of the same is
still here and will be used if PMAP_DEBUG is not defined.
1997-02-12 23:06:27 +00:00
gwr
3476b1d4a4
Adapt to changes in pmap.h
1997-02-12 23:03:14 +00:00
gwr
bb35ee4ae8
In struct pmap, replace pm_mmucrp with pm_a_phys.
...
Define pmap_resident_count(), pmap_wired_count()
to call pmap_resident_pages(), pmap_wired_pages()
respectively, so we can keep those statistics on
lower-level structures instead of here.
1997-02-12 23:01:28 +00:00
gwr
ccee4cf825
Machine-dependent part of the KGDB remote "stub"
1997-02-12 16:24:02 +00:00
gwr
9c755c6566
Now using <sys/kgdb.h>
1997-02-12 16:16:58 +00:00
gwr
198969f083
Replace kgdb_stub.c with kgdb_machdep.c
1997-02-12 16:14:04 +00:00
gwr
6cb54de668
Avoid dereferencing null curproc in dumpmem().
1997-02-12 16:06:18 +00:00
gwr
bb7dc881a3
Force RB_SINGLE for now (in addition to RB_KDB).
1997-02-12 16:04:33 +00:00
gwr
05a09b938e
Must convert from/to BCD when reading/writing the clock chip.
1997-02-12 16:00:31 +00:00
gwr
6ef591a70b
Add a few more coments. (i.e. why init a6=0)
1997-02-11 19:06:08 +00:00
gwr
f914f723de
Add NBPG
1997-02-11 19:02:30 +00:00
gwr
9c65cce961
Only run dbsym if not KGDB
1997-02-11 19:00:21 +00:00
gwr
9536056d54
Fix some comments
1997-02-11 18:59:23 +00:00
gwr
7bd7620f61
Sync with sun3.
1997-02-11 00:56:08 +00:00
gwr
2ae3afc4d0
Simplify the cpp conditional sections near the end.
...
Get rid of "romp" (too prone to name conflicts).
1997-02-05 14:36:46 +00:00
gwr
c0b220738c
change :: to :
1997-02-04 17:15:38 +00:00
perry
19d153fc48
Nuke some options GENERIC residue.
1997-02-04 04:57:10 +00:00
perry
0b3a46d6b3
Nuke some GENERIC residue.
1997-02-04 04:31:55 +00:00
gwr
d372229de2
This little awk program translates the initialized data table found
...
in the assembly file genassym.s into the usual assym.h file. The
assym.h file generated this way is identical to the output generated
if I simply compile and run the genassym.s file. "Heh, Kewl!"
Thanks to Matthias Pfaller for the "translate the .s file" idea!
1997-02-03 21:31:17 +00:00
gwr
165a7a3eeb
Put all the name/value pairs in an initialized array of structures
...
so that this can be compiled to assembly code and then translated
directly into assym.h by a simple awk program (genassym.awk).
This program can still be run the old way for verification.
1997-02-03 19:31:44 +00:00
thorpej
8501929f45
Use copypage() and zeropage() in the right places.
1997-02-02 08:41:10 +00:00
thorpej
adcdf4cc59
zeropage -> devzeropage, and make it static.
1997-02-02 08:39:55 +00:00
thorpej
8d00d8cb60
Remove an un-true comment.
1997-02-02 08:38:51 +00:00
thorpej
95e30218f2
Declare and set cputype and mmutype.
1997-02-02 08:36:39 +00:00
gwr
186a6ad683
Add include <machine/mon.h> so this compiles, etc.
1997-01-31 22:33:47 +00:00
thorpej
739819c9ba
Adopt for new file system and root spec grammar.
1997-01-31 06:05:14 +00:00
thorpej
739f23a219
This file is obsolete; this information is now generated by config(8).
1997-01-31 05:12:49 +00:00
thorpej
bb87691950
Use new machine-independent setroot().
1997-01-31 02:08:50 +00:00
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