pk
7dad7db427
The `cpu_kcore' header has changed allowing libkvm to be independent of
...
the kernel's link address (KERNBASE).
1997-09-20 18:26:20 +00:00
thorpej
4a66827620
Need <vm/vm.h>
1997-09-19 04:00:23 +00:00
kleink
c8aff50d1d
/* Tyop. */
1997-08-26 08:21:40 +00:00
mikel
6e0792fe1c
use -mdoc .Pa macro for filenames
1997-08-20 05:42:57 +00:00
drochner
cda7302736
Fix compiler warnings.
1997-08-15 17:52:45 +00:00
mikel
b4119f6b37
use <sys/cdefs.h> __RCSID() macro
1997-08-15 02:21:56 +00:00
mikel
38e3895a32
use <sys/cdefs.h> __RCSID() macro
...
GC unused variables and fix error message typo in kvm_deadfiles()
1997-08-15 02:18:02 +00:00
gwr
7739ce58e3
Add _kvm_mdopen()
1997-08-14 16:05:21 +00:00
gwr
f638574915
Add _kvm_mdopen()
1997-08-12 16:34:07 +00:00
gwr
99694d7c30
Instead of: USRSTACK, VM_MIN_ADDRESS, VM_MAXUSER_ADDRESS
...
Use these: kd->usrstack, kd->min_uva, kd->max_uva
1997-08-12 16:30:15 +00:00
gwr
ab2c3b0106
Call _kvm_mdopen(kd) to do machine-dependent initialization.
1997-08-12 16:28:32 +00:00
gwr
c3d6f42b55
Add the members: usrstack, min_uva, max_uva to struct __kvm
...
and declare the function _kvm_mdopen() that initializes them.
1997-08-12 16:27:01 +00:00
gwr
f2ab2a3550
Get the length right in _kvm_sun3x_kvatop().
1997-07-17 22:42:00 +00:00
jonathan
e9661d76f6
MACH_CACHED_TO_PHYS() -> MIPS_KSEG0_TO_PHYS().
1997-06-25 21:08:45 +00:00
veego
c365104f2e
Use bsd.prog.mk and not bsd.{own,man}.mk
1997-06-23 22:16:56 +00:00
veego
0b29b097bb
Add bsd.own.mk for bsd.man.mk.
1997-06-23 09:45:19 +00:00
veego
918cdf2f4e
Don't include bsd.lib.mk if you don't build a library, just use bsd.man.mk
...
to build the manpages.
1997-06-23 09:07:49 +00:00
mrg
0553741950
move man pages into share/man.
1997-06-23 04:51:16 +00:00
mikel
7241b0ff92
fix some printf() formats
1997-06-20 05:18:22 +00:00
mikel
ef9b3c57f0
include <stdlib.h> for getloadavg() prototype
1997-06-20 04:43:36 +00:00
mikel
b089e1397c
add explicit return type for kvm_deadfiles()
1997-06-20 04:41:33 +00:00
jonathan
e3a957306e
Include mips1_pte.h and mips3_pte.h. Read cpu_arch from the kernel
...
and set local variables for MIPSx_PG_V, MIPSx_PG_SHIFT_,
MIPSx_PG_FRAME accordingly.
(defining both MIPS3 and MIPS1 and using pte.h. doesn't yet work in userland.)
1997-06-18 01:41:31 +00:00
ragge
5c3223d49a
Vax now uses new libkvm.
1997-06-07 12:18:54 +00:00
scottr
ac3595cba4
In kvm_cmn_pa2off(), make sure to use the correct RAM segment start/size
...
values when adjusting the PA/offset. (Only broken in the case where we
had multiple RAM segments.)
1997-04-23 18:47:40 +00:00
thorpej
b6c0c9a270
Update for new m68k/kcore.h. We use dispatch information provided
...
by the crash dump itself to facilitate cross-analysis. The m68k_cmn
for Utah pmaps reads MMU configuration from the crash dump to that
this works on 4k and 8k h/w page size systems.
1997-04-09 21:15:50 +00:00
thorpej
669065c879
Add missing argument to fprintf().
1997-04-09 21:11:41 +00:00
pk
0b0b9b7777
Off by 1 in PMEG comparison.
1997-04-02 21:07:03 +00:00
thorpej
b5afa93922
kvm routines for PowerPC; just stubs, for now. From Wolfgang Solfrank
...
<ws@tools.de>
1997-03-29 21:11:03 +00:00
gwr
da140670c7
typo
1997-03-21 18:48:58 +00:00
gwr
95883471d5
Build the same libkvm.* on all m68k machines. (Well... except for the
...
stragglers that still use libkvm.old ) The m68k machines now dispatch
based on the machine name to the appropriate libkvm implementation.
1997-03-21 18:44:21 +00:00
matthias
d67f3db782
The pc532 port now uses the new libkvm.
1997-02-08 09:38:06 +00:00
mrg
9cd5492c02
- convert unsafe strcpy(), strcat() and sprintf() to the `n' versions.
...
- some KNF.
1997-01-23 14:01:45 +00:00
mikel
ef2aa56d9f
fix description; PR misc/3077.
...
also added xref to sysctl(3), which may be preferable.
1997-01-03 06:36:55 +00:00
pk
9cb162ce6a
Handle crash dumps new-style.
1996-11-09 23:47:34 +00:00
pk
dbaf74ae49
Check return value of _kvm_initvtop().
1996-11-09 23:44:53 +00:00
cgd
e79d25e2e9
Don't use a kernel database based on the file name, use only
...
/var/db/kvm.db, and only use that if no kernel namelist file
is named. Update the documentation to describe this.
1996-10-12 00:50:11 +00:00
cgd
2923fb704e
use ".Dv NULL" rather than just "NULL", like everyplace else
1996-10-12 00:36:56 +00:00
cgd
8cf4d8ab67
some spaces -> tabs
1996-10-04 03:34:09 +00:00
cgd
1d7d5ec2f8
add support for real KV addresses, and clean up some.
1996-10-01 21:12:05 +00:00
cgd
4540a28ede
Real alpha support, minus actual KV -> physical translation. (Does K0SEG ->
...
physical translation, though, which is enough for e.g. dmesg and vmstat -i.)
1996-10-01 19:04:02 +00:00
cgd
2af2958a7d
add code so that if kvm_nlist() failed because __fdnlist() failed,
...
kvm_geterr() actually provides useful information rather than just an
empty string.
1996-10-01 18:56:11 +00:00
cgd
51e3315ea1
stub _kvm_pa2off so that new libkvm links
1996-10-01 14:37:00 +00:00
leo
fa72190309
Fix the empty error message problem more completely. When the magic-check
...
fails on the cpu_hdr, return 0 instead of -1. This allows the caller to
distinguise between fatal errors and 'nothing there'.
1996-06-23 20:28:05 +00:00
leo
cca068a144
Fix the mysterious empty error message when savecore is executed and no
...
dump is present. This was caused by the fact that kvm_dump_mkheader() was
called *before* savecore checks the dump magic and kvm_dump_mkheader() returned
-1 without setting an error message. The latter is fixed now.
1996-06-23 13:56:54 +00:00
mrg
ef2bde6bce
update to reflect reality.
1996-05-20 16:58:03 +00:00
leo
287a3d660a
Fix small typo in last commit.
1996-05-07 06:09:11 +00:00
gwr
82118b75d6
Allow more flexibility in the format of cpu_kcore_hdr_t and isolate
...
the knowledge of that struct in the machine-dependent module.
1996-05-05 04:31:59 +00:00
cgd
82501b607b
sync with libkvm.old sources (change committed by pk):
...
>Catch up with system PMAP.
1996-04-01 19:23:03 +00:00
mrg
301aee8168
libkvm has totally changed, bump major version.
1996-03-20 23:11:56 +00:00
thorpej
346e67f879
RCS id police.
1996-03-18 22:33:07 +00:00