|
|
| version 1.2, 2003/06/17 04:26:49 | version 1.3, 2004/04/11 21:28:03 |
|---|---|
| Line 1 | Line 1 |
| /* $FreeBSD: src/lib/libkvm/kvm_alpha.c,v 1.4 1999/12/27 07:14:56 peter Exp $ */ | /* $FreeBSD: src/lib/libkvm/kvm_alpha.c,v 1.4 1999/12/27 07:14:56 peter Exp $ */ |
| /* $DragonFly: src/lib/libkvm/kvm_alpha.c,v 1.1 2003/06/16 04:46:24 dillon Exp $ */ | /* $DragonFly$ */ |
| /* $NetBSD: kvm_alpha.c,v 1.7.2.1 1997/11/02 20:34:26 mellon Exp $ */ | /* $NetBSD: kvm_alpha.c,v 1.7.2.1 1997/11/02 20:34:26 mellon Exp $ */ |
| /* | /* |
| Line 56 struct vmstate { | Line 56 struct vmstate { |
| }; | }; |
| void | void |
| _kvm_freevtop(kd) | _kvm_freevtop(kvm_t *kd) |
| kvm_t *kd; | |
| { | { |
| /* Not actually used for anything right now, but safe. */ | /* Not actually used for anything right now, but safe. */ |
| if (kd->vmst != 0) | if (kd->vmst != 0) |
| free(kd->vmst); | free(kd->vmst); |
| } | } |
| int | int |
| _kvm_initvtop(kd) | _kvm_initvtop(kvm_t *kd) |
| kvm_t *kd; | |
| { | { |
| struct vmstate *vm; | struct vmstate *vm; |
| struct nlist nlist[2]; | struct nlist nlist[2]; |
| Line 105 _kvm_initvtop(kd) | Line 102 _kvm_initvtop(kd) |
| } | } |
| int | int |
| _kvm_kvatop(kd, va, pa) | _kvm_kvatop(kvm_t *kd, u_long va, u_long *pa) |
| kvm_t *kd; | |
| u_long va; | |
| u_long *pa; | |
| { | { |
| u_int64_t lev1map_pa; /* PA of Lev1map */ | u_int64_t lev1map_pa; /* PA of Lev1map */ |
| u_int64_t page_size; | u_int64_t page_size; |
| Line 203 lose: | Line 197 lose: |
| * Translate a physical address to a file-offset in the crash-dump. | * Translate a physical address to a file-offset in the crash-dump. |
| */ | */ |
| off_t | off_t |
| _kvm_pa2off(kd, pa) | _kvm_pa2off(kvm_t *kd, u_long pa) |
| kvm_t *kd; | |
| u_long pa; | |
| { | { |
| return ALPHA_K0SEG_TO_PHYS(pa); | return ALPHA_K0SEG_TO_PHYS(pa); |
| } | } |