linux/arch/powerpc/include/asm/kvm.h
<<
>>
Prefs
   1/*
   2 * This program is free software; you can redistribute it and/or modify
   3 * it under the terms of the GNU General Public License, version 2, as
   4 * published by the Free Software Foundation.
   5 *
   6 * This program is distributed in the hope that it will be useful,
   7 * but WITHOUT ANY WARRANTY; without even the implied warranty of
   8 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   9 * GNU General Public License for more details.
  10 *
  11 * You should have received a copy of the GNU General Public License
  12 * along with this program; if not, write to the Free Software
  13 * Foundation, 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  14 *
  15 * Copyright IBM Corp. 2007
  16 *
  17 * Authors: Hollis Blanchard <hollisb@us.ibm.com>
  18 */
  19
  20#ifndef __LINUX_KVM_POWERPC_H
  21#define __LINUX_KVM_POWERPC_H
  22
  23#include <linux/types.h>
  24
  25struct kvm_regs {
  26        __u64 pc;
  27        __u64 cr;
  28        __u64 ctr;
  29        __u64 lr;
  30        __u64 xer;
  31        __u64 msr;
  32        __u64 srr0;
  33        __u64 srr1;
  34        __u64 pid;
  35
  36        __u64 sprg0;
  37        __u64 sprg1;
  38        __u64 sprg2;
  39        __u64 sprg3;
  40        __u64 sprg4;
  41        __u64 sprg5;
  42        __u64 sprg6;
  43        __u64 sprg7;
  44
  45        __u64 gpr[32];
  46};
  47
  48struct kvm_sregs {
  49};
  50
  51struct kvm_fpu {
  52        __u64 fpr[32];
  53};
  54
  55struct kvm_debug_exit_arch {
  56};
  57
  58/* for KVM_SET_GUEST_DEBUG */
  59struct kvm_guest_debug_arch {
  60};
  61
  62#endif /* __LINUX_KVM_POWERPC_H */
  63