scottr
0f53b79607
#include <sys/systm.h> to bring in printf() prototype
1997-02-13 19:42:42 +00:00
scottr
603a2bd8f4
Add hsk and drq locators, which will be used only by SCSI devices.
1997-02-13 19:01:07 +00:00
scottr
ed573bfb7c
Split the obio interface into two forms: optional address only for most
...
devices (obio_norm) or optional address, HSK, and DMA for 5380-based SCSI
controllers (obio_scsi5380). Update all obio-attached drivers
appropriately.
Also, attach fpu to mainbus, rather than obio.
1997-02-13 18:59:06 +00:00
gwr
45ff882a54
Replace sun3/kgdb_stub.c with sun3/kgdb_machdep.c
1997-02-13 18:14:31 +00:00
scottr
570e1f1eb2
Attach the fpu to mainbus, not obio
1997-02-13 17:29:43 +00:00
jeremy
8869e895a8
Convert meaningless '0' into a more human readable 'IOMMU_PDE_DT_INVALID'.
1997-02-13 07:38:21 +00:00
jonathan
a7b2815a55
Import Dennis Ferguson's i386 clock change request from PR 2785:
...
* Add table-driven assembly-coded microtime().
* add boot-time computation of the interpolation table,
allowing the hand-coded microtime() to work with locally-tuned
nonstandard values of HZ or TIMER_FREQ.
* delete old C version of microtime().
1997-02-13 00:59:12 +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
ragge
9efff168a1
Remove ::
1997-02-12 18:07:53 +00:00
ragge
cb344cfe97
ra disks is DV_DISK, not DV_DULL.
1997-02-12 18:02:47 +00:00
ragge
40f0692085
s/tms/mt/
1997-02-12 18:00:42 +00:00
ragge
e7d1921239
Remove bogus prototypes.
1997-02-12 17:58:56 +00:00
ragge
e42e582ebb
Fix so it works with root over NFS.
1997-02-12 17:57:39 +00:00
ragge
c44e241f49
Add a forgotten #ifdef DDB
1997-02-12 17:55:54 +00:00
ragge
f5f92a31ca
Walk a step closer to more intelligent User PTE handling.
1997-02-12 17:52:59 +00:00
ragge
2bb5ceb3e0
Improve sub-type identification of the CVAX CPU, for later cache handling.
1997-02-12 17:50:36 +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
scottr
7e1c9811f9
Move asc0 here from std.mac68k. Remove COMPAT_SUNOS, as it's dead weight
...
on this machine. Add some minimal driver descriptions.
1997-02-12 04:47:05 +00:00
scottr
362d7e5473
Move asc0 here from std.mac68k. Add some minimal driver descriptions.
1997-02-12 04:31:35 +00:00
scottr
8807428ab4
Move asc0 here from std.mac68k, and enable PFIL_HOOKS option so that
...
the if_ipl LKM can be loaded. Add some minimal driver descriptions.
1997-02-12 04:29:10 +00:00
scottr
cdcbc525e6
Move asc to individual kernel config files
1997-02-12 04:26:05 +00:00
gwr
20c8082e79
Now using <kern/kgdb_stub.c>
1997-02-12 01:32:39 +00:00
gwr
9b3ad7dd7e
Now using <sys/kgdb.h>
1997-02-12 01:30:36 +00:00
gwr
292e8e784f
The KGDB include is now <sys/kgdb.h>
...
Add the kgdb_recover trick.
1997-02-12 01:10:21 +00:00
gwr
a4b09086fe
Actually works now!
1997-02-12 01:07:56 +00:00
gwr
cfb896375f
Machine-dependent part of the KGDB remote "stub"
1997-02-12 01:03:20 +00:00
gwr
2d1b2f72cd
Add m68k/kgdb_m68k.c
1997-02-12 01:01:07 +00:00
gwr
09cc42f318
Add kgdb_reg_t, KGDB_NUMREGS, KGDB_BUFLEN
1997-02-12 00:59:46 +00:00
gwr
64b7559e4f
Machine-dependent KGDB sharable on all m68k machines.
1997-02-12 00:58:01 +00:00
scottr
f5ac9d5deb
Add a bus space tag field to obio_attach args, initialize it in
...
obio_search(), and use it in the ASC driver. Thanks to Jason for
pointing this out. Minor KNFing while I'm here.
1997-02-11 22:44:25 +00:00
scottr
f9e4592ed5
Add an addr locator to obio.
1997-02-11 21:25:07 +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
scottr
78098d98dc
Remove dependency on asc driver, using generic console bell callback
...
instead. Bell parameters are now entirely self-contained, as they
are managed by ite-specific ioctl()'s.
1997-02-11 07:51:18 +00:00
scottr
77e960bf17
Complete revamp of Apple Sound Chip support. The ASC can now be accessed
...
as a real device whose registers and buffers are available through mmap(2),
which makes further development of the driver considerably less painful.
1997-02-11 07:47:36 +00:00
scottr
2a2a70d39c
Initialize and use extent manager for bus space mapping functions.
...
Tweak bus_space_{tag,handle}_t types slightly to facilitate this.
1997-02-11 07:37:41 +00:00
scottr
154aa56b01
Add asc character device; kill cdev_grf_init() macro.
1997-02-11 07:35:49 +00:00
mark
83697fa8b9
Added a field sc_ixfer to the sfas_softc structure to allow the standard
...
sfas ixfer() routine to be overridden with a card specific one.
1997-02-11 03:33:46 +00:00
gwr
7bd7620f61
Sync with sun3.
1997-02-11 00:56:08 +00:00
gwr
aebbe3f083
Change most occurrences of "struct frame" (union of all frames formats)
...
to "struct trapframe" (the minimal frame) because in most cases, all we
care about is the minimal, invariant part. Further, if the declaration
says we have an arg of type "frame" (big union), then KGDB will try to
print the whole bloody thing out whether you want to see it or not.
1997-02-11 00:18:25 +00:00