freebsd-src/lib/libkvm
Andriy Gapon 7502cc401b libkvm: support access to vmm guest memory, allow writes to fwmem and vmm
This change consists of two parts:
- allow libkvm to recognize /dev/vmm/* character devices as devices that
  provide access to the physical memory of a system (similarly to /dev/fwmem*)
- allow libkvm to recognize that /dev/vmm/* and /dev/fwmem* devices provide
  access to the physical memory of live remote systems and, thus, the memory
  is writable

As a result, it should be possible to run commands like
$ kgdb -w /path/to/kernel /dev/fwmem0.0
$ kgdb /path/to/kernel /dev/vmm/guest

Reviewed by:	kib, jhb
MFC after:	2 weeks
Relnotes:	yes
Sponsored by:	Panzura
Differential Revision: https://reviews.freebsd.org/D8679
2016-12-27 10:17:56 +00:00
..
kvm.3
kvm.c libkvm: support access to vmm guest memory, allow writes to fwmem and vmm 2016-12-27 10:17:56 +00:00
kvm.h
kvm_aarch64.h
kvm_amd64.c
kvm_amd64.h
kvm_arm.c
kvm_arm.h
kvm_cptime.c
kvm_getcptime.3
kvm_geterr.3
kvm_getloadavg.3
kvm_getloadavg.c
kvm_getpcpu.3
kvm_getprocs.3
kvm_getswapinfo.3
kvm_getswapinfo.c
kvm_i386.c
kvm_i386.h
kvm_minidump_aarch64.c libkvm: Improve physical address lookup scaling. 2016-07-18 01:55:25 +00:00
kvm_minidump_amd64.c libkvm: Improve physical address lookup scaling. 2016-07-18 01:55:25 +00:00
kvm_minidump_arm.c libkvm: Improve physical address lookup scaling. 2016-07-18 01:55:25 +00:00
kvm_minidump_i386.c libkvm: Improve physical address lookup scaling. 2016-07-18 01:55:25 +00:00
kvm_minidump_mips.c libkvm: Improve physical address lookup scaling. 2016-07-18 01:55:25 +00:00
kvm_mips.h
kvm_native.3
kvm_nlist.3
kvm_open.3
kvm_pcpu.c
kvm_powerpc.c
kvm_powerpc64.c
kvm_private.c Fix memory leak. 2016-12-20 20:11:16 +00:00
kvm_private.h libkvm: support access to vmm guest memory, allow writes to fwmem and vmm 2016-12-27 10:17:56 +00:00
kvm_proc.c Export the whole thread name in kinfo_proc 2016-12-07 15:04:22 +00:00
kvm_read.3
kvm_sparc64.c
kvm_sparc64.h
kvm_vnet.c
Makefile libkvm: Put private kvm routines in kvm_private.c. 2016-07-18 01:02:52 +00:00
Makefile.depend