hvm.c (246e7a2b6494cd991b08ac669ed761ecea0cc98c) | hvm.c (bf7313e3b79a97459a499380221cde238271b028) |
---|---|
1/* 2 * Copyright (c) 2008, 2013 Citrix Systems, Inc. 3 * Copyright (c) 2012 Spectra Logic Corporation 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 83 unchanged lines hidden (view full) --- 92 */ 93int xen_vector_callback_enabled; 94 95/*------------------------------- Per-CPU Data -------------------------------*/ 96DPCPU_DEFINE(struct vcpu_info, vcpu_local_info); 97DPCPU_DEFINE(struct vcpu_info *, vcpu_info); 98 99/*------------------ Hypervisor Access Shared Memory Regions -----------------*/ | 1/* 2 * Copyright (c) 2008, 2013 Citrix Systems, Inc. 3 * Copyright (c) 2012 Spectra Logic Corporation 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 83 unchanged lines hidden (view full) --- 92 */ 93int xen_vector_callback_enabled; 94 95/*------------------------------- Per-CPU Data -------------------------------*/ 96DPCPU_DEFINE(struct vcpu_info, vcpu_local_info); 97DPCPU_DEFINE(struct vcpu_info *, vcpu_info); 98 99/*------------------ Hypervisor Access Shared Memory Regions -----------------*/ |
100/** Hypercall table accessed via HYPERVISOR_*_op() methods. */ 101extern char *hypercall_page; | |
102shared_info_t *HYPERVISOR_shared_info; 103start_info_t *HYPERVISOR_start_info; 104 105#ifdef SMP 106/* XEN diverged cpu operations */ 107static void 108xen_hvm_cpu_resume(void) 109{ --- 300 unchanged lines hidden --- | 100shared_info_t *HYPERVISOR_shared_info; 101start_info_t *HYPERVISOR_start_info; 102 103#ifdef SMP 104/* XEN diverged cpu operations */ 105static void 106xen_hvm_cpu_resume(void) 107{ --- 300 unchanged lines hidden --- |