Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Jul 2009 21:12:21 +0000 (UTC)
From:      "Bjoern A. Zeeb" <bz@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/lib/libkvm Makefile kvm.c kvm_private.h kvm_vnet.c
Message-ID:  <200907232112.n6NLCVCm089503@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
bz          2009-07-23 21:12:21 UTC

  FreeBSD src repository

  Modified files:
    lib/libkvm           Makefile kvm.c kvm_private.h 
  Added files:
    lib/libkvm           kvm_vnet.c 
  Log:
  SVN rev 195838 on 2009-07-23 21:12:21Z by bz
  
  Make libkvm work on live systems and crashdumps with and
  without VIMAGE virtualization in the kernel.
  
  If we cannot resolve a symbol try to see if we can find it with
  prefix of the virtualized subsystem, currently only "vnet_entry"
  by identifying either the vnet of the current process for a
  live system or the vnet of proc0 (or of dumptid if compiled
  in a non-default way).
  
  The way this is done currently allows us to only touch libkvm
  but no single application. Once we are going to virtualize more
  subsystems we will have to review this decision for better scaling.
  
  Submitted by:   rwatson (initial version of kvm_vnet.c, lots of ideas)
  Reviewed by:    rwatson
  Approved by:    re (kib)
  
  Revision  Changes    Path
  1.21      +1 -1      src/lib/libkvm/Makefile
  1.34      +164 -8    src/lib/libkvm/kvm.c
  1.14      +10 -0     src/lib/libkvm/kvm_private.h
  1.1       +237 -0    src/lib/libkvm/kvm_vnet.c (new)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907232112.n6NLCVCm089503>