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 ---