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
thorpej
a8756f0775
Pass the bus PA (i/o address) to pdq_eisa_init() to avoid doing
...
arithmetic on bus space handles (which is strictly forbitten.
Pointed out by Matthias Drochner <drochner@zelz28.zel.kfa-juelich.de>
in PR #3216 .
1997-02-13 00:08:27 +00:00
thorpej
2953a0ce90
Pass the i/o handle, not bus PA, to bus_space_unmap().
...
From Matthias Drochner <drochner@zelz28.zel.kfa-juelich.de>,
in PR #3216 .
1997-02-12 23:37:38 +00:00
thorpej
dfa1224fab
Oops, pass the memory handle, not bus PA, to bus_space_unmap().
...
From Matthias Drochner <drochner@zelz28.zel.kfa-juelich.de>, in
PR #3216 .
1997-02-12 23:36:04 +00:00
gwr
69506806ea
Add NetBSD cvs id lines.
1997-02-12 23:35:06 +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
48faabf317
Macros for gdb when debugging the kernel (from 4.4-Lite2).
1997-02-12 22:09:45 +00:00
ragge
b2d40fd746
Fix bug that caused crash when root device was specified as 'ra0*'.
1997-02-12 19:27:08 +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
fvdl
744438b408
Don't set sillyrename field to 0 for directories, as it's in a union with
...
the head of the cookie list. Fixes PR 3215, fix supplied by
Hiroshi Tezuka <tezuka@trc.rwcp.or.jp>. Should also fix M_NFSDIROFF
memory leak.
1997-02-12 17:26:56 +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
mikel
ff4c83accc
Don't build ip_mroute.o unless MROUTING is defined; fixes PR kern/2820.
...
Don't build PPP compression code unless ppp pseudo-device is configured,
regardless of PPP_COMPRESS and PPP_DEFLATE options.
1997-02-12 08:18:15 +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
gwr
f96d73ce59
Add kern/kgdb_stub.c
1997-02-12 00:56:06 +00:00
gwr
06e961d04e
Reincarnation of the old hp300/kgdb_stub.c, worked over by
...
Matthias Pfaller and Gordon Ross
1997-02-12 00:51:47 +00:00
gwr
02ba855714
Protocol definition for KGDB
1997-02-11 23:44:07 +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
is
fa0bef0e54
Allocate and define AF_ARP and PF_ARP. These will be used to
...
a) communicate the hardware independent part of ARP packets (rfc826) from/to
if_*subr.c in the ongoing effort to rewrite the ARP subsystem for non-Ethernet
networks
b) communicate the hardware independent part of RARP packets (rfc903) from/to
userland sockets to avoid putting link level header format knowledge into
rarpd, when it is enhanced to support non-Ethernet networks.
1997-02-11 17:47:44 +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