Commit Graph

58 Commits

Author SHA1 Message Date
cgd
8c814fd78b fix type of variables, add headers, protos, where necessary. 1994-10-19 03:03:39 +00:00
mycroft
09aa8eb440 Clean up deleted files. 1994-09-18 03:32:52 +00:00
mycroft
96e437894b Merge the m68k files. The code itself should be merged. 1994-09-18 03:32:50 +00:00
deraadt
fdf894abcd should work for sun4 and sun4c 1994-09-18 02:32:50 +00:00
mycroft
b707f8aa13 Move the swap page buffer into struct __kvm. Cache the page size during
kvm_open().  Fix an existing memory leak.
1994-09-18 01:52:01 +00:00
deraadt
dbccee1a87 Don't use NBPG/PGOFSET/PGSHIFT. Use getpagesize() and calculate them. 1994-09-18 00:22:22 +00:00
mycroft
0e2293a33e Update to match include files. 1994-08-30 17:39:11 +00:00
mycroft
b2ea31e355 Update to match current pmap. 1994-08-15 15:57:36 +00:00
mycroft
6e04a46b3a Don't return garbage if there are no argument and/or environment strings. 1994-08-13 10:15:02 +00:00
jtc
1d1682d63c vmunix -> netbsd (PR #375) 1994-08-06 06:11:03 +00:00
gwr
d416f9adc8 Add sun3 support (only "live" kernels for now). 1994-07-28 21:46:34 +00:00
pk
24c3ce74de Changes in pmap structures. 1994-06-10 14:34:58 +00:00
mycroft
c812277652 Deal with shadow objects correctly. 1994-05-23 22:22:24 +00:00
phil
b1c25077d4 pc532 support in libkvm 1994-05-20 23:31:06 +00:00
pk
62b40e28b0 Fix kvm_uvatop(). 1994-05-18 09:31:52 +00:00
chopps
6c2f28403d add support for current m68k based pmaps till they can be "fixed" 1994-05-16 05:31:19 +00:00
cgd
a901a9cb96 just punt for now; don't want to deal with this & don't want it to core 1994-05-09 07:01:14 +00:00
mycroft
715255df06 Clean up deleted files. 1994-05-09 04:09:26 +00:00
cgd
54774f9293 m68k-ify the hp300 kvm file; use MACHINE_ARCH to pick files up 1994-05-09 04:09:21 +00:00
cgd
b1b6dfafbe the world has changed 1994-05-09 03:18:05 +00:00
cgd
429f62a616 clean up import 1994-05-09 03:17:28 +00:00
cgd
0215cc7d1f new libkvm 1994-05-09 03:15:36 +00:00
cgd
3edc6dae4e field name change, and safety (minor) 1994-05-05 06:03:26 +00:00
cgd
25718695be update for changed flags 1994-05-05 02:04:10 +00:00
briggs
d036d0a3e0 Add mac68k to amiga in looking for cpu040. 1994-04-23 02:41:59 +00:00
cgd
5cf4188e1c kill end-check bug. 1994-04-17 04:48:31 +00:00
cgd
8d3d58da00 queue foo 1994-04-15 23:36:38 +00:00
cgd
ce2b1e5418 quiet compiler, too 1994-03-31 06:08:28 +00:00
cgd
af2b263be0 bad cast, pointed out by Rafal Boni 1994-03-31 06:06:00 +00:00
cgd
19601b5460 _double_ major number bump! joy! 1994-03-27 09:18:25 +00:00
phil
60b49f98f2 Adding a ns32k definition for X_DEADKERNEL. 1994-03-01 22:14:13 +00:00
pk
7b1fbb1ca1 Sparc specific memory translations.
Some reorganization of the kernel nlist array.
1994-02-14 13:46:01 +00:00
chopps
3ed937bcf0 temporary additional lookup of cpu040 for amiga's until new kvm stuff or new
amiga 040 VM stuff.
1994-02-14 04:34:42 +00:00
mycroft
22eaa1f29e Always read CLBYTES chunks, and cache the last one read. Don't allocate two
large arrays statically.
1994-02-01 02:17:21 +00:00
cgd
86b9f0e123 create this in preparation for later. 1994-01-27 23:31:08 +00:00
cgd
3a44018403 get rid of the awful RSS hack 1994-01-07 19:10:06 +00:00
mycroft
cbe3d33b6d P[GD]_SHIFT --> P[GD]SHIFT 1993-12-15 00:50:45 +00:00
cgd
f7c20a904e look for m68k, rather than hp300 or amiga 1993-12-05 00:33:30 +00:00
mycroft
ababab0671 Forgot to initialize `cp' in setsyserr(). 1993-10-13 15:49:55 +00:00
mycroft
db3323c9ef Remove code for old VM system. Don't use page tables in kvm_procread().
Change `#if DEBUG' to `#ifdef DEBUG'.  Read some symbols from the kernel
only once.
1993-10-02 07:07:43 +00:00
mycroft
669b9e506a Last change was almost correct, but we have to check that the pager actually
has the page.  If not, we go up the shadow chain.
1993-08-16 07:27:06 +00:00
mycroft
9b8df6ad33 Fix an off-by-one error when scanning the vm map for a page. Also, if the
page is not in core, don't recurse into shadow objects if we've already found
a pager.
1993-08-15 13:57:51 +00:00
mycroft
cfafc9262a Fix a bug in virtual to physical address translation on hp300s, and add support
for Amigas.
1993-08-15 01:54:29 +00:00
cgd
7fa14d416e line 860: use CLSHIFT rather than PGSHIFT.
line 927: fix bogus indentation
also make sure first chars of buffers are null char, just in
case nothing rational is read...
1993-08-14 11:47:51 +00:00
cgd
b24744dc1d implement kvm_procread for the hp300. now things mostly work on
the hp300, in terms of kvm.  still minor strangeness re: sendmail...
1993-08-14 11:44:45 +00:00
mycroft
a617b72b1f #include <machine/pte.h>, not <hp300/hp300/pte.h>. Also, make it at least
compile for non-i386 architectures, but exit with an error message (for now).
1993-08-14 02:20:27 +00:00
mycroft
e9d867ef50 Add RCS identifiers. 1993-08-01 17:54:45 +00:00
mycroft
81c63e588b Read swap in CLBYTES blocks. 1993-07-19 12:37:13 +00:00
deraadt
5c20ccab8b kernel string read function takes much less time. could be optimized further,
by making block reads kernel page aligned. (cgd will make the next optimization
in this file)
1993-06-15 07:16:06 +00:00
cgd
566dd48a95 misc minor changes 1993-06-01 01:48:36 +00:00