mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
[IA64] Cleanup for PV-on-HVM for IPF
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com> Signed-off-by: Tomonari Horikoshi <t.horikoshi@jp.fujitsu.com>
This commit is contained in:
1 parent
ed1050d536
commit
dff14d2746
3 files changed
+17
-5
No files matched your search
@@ -205,8 +205,12 @@ ____HYPERVISOR_memory_op(
|
||||
}
|
||||
|
||||
#include <xen/interface/memory.h>
|
||||
#ifdef CONFIG_VMX_GUEST
|
||||
# define ia64_xenmem_reservation_op(op, xmr) (0)
|
||||
#else
|
||||
int ia64_xenmem_reservation_op(unsigned long op,
|
||||
struct xen_memory_reservation* reservation__);
|
||||
#endif
|
||||
static inline int
|
||||
HYPERVISOR_memory_op(
|
||||
unsigned int cmd, void *arg)
|
||||
|
||||
@@ -33,13 +33,17 @@
|
||||
#ifndef __HYPERVISOR_H__
|
||||
#define __HYPERVISOR_H__
|
||||
|
||||
#if !defined(CONFIG_XEN) && !defined(CONFIG_VMX_GUEST)
|
||||
#define is_running_on_xen() (0)
|
||||
#define HYPERVISOR_ioremap(offset, size) (offset)
|
||||
#else
|
||||
#ifdef CONFIG_XEN
|
||||
extern int running_on_xen;
|
||||
#define is_running_on_xen() (running_on_xen)
|
||||
#endif
|
||||
#else /* CONFIG_XEN */
|
||||
# ifdef CONFIG_VMX_GUEST
|
||||
# define is_running_on_xen() (1)
|
||||
# else /* CONFIG_VMX_GUEST */
|
||||
# define is_running_on_xen() (0)
|
||||
# define HYPERVISOR_ioremap(offset, size) (offset)
|
||||
# endif /* CONFIG_VMX_GUEST */
|
||||
#endif /* CONFIG_XEN */
|
||||
|
||||
#if defined(CONFIG_XEN) || defined(CONFIG_VMX_GUEST)
|
||||
#include <linux/config.h>
|
||||
|
||||
@@ -81,7 +81,11 @@ mfn_to_local_pfn(unsigned long mfn)
|
||||
#define virt_to_machine(virt) __pa(virt) // for tpmfront.c
|
||||
|
||||
#define set_phys_to_machine(pfn, mfn) do { } while (0)
|
||||
#ifdef CONFIG_VMX_GUEST
|
||||
extern void xen_machphys_update(unsigned long mfn, unsigned long pfn);
|
||||
#else /* CONFIG_VMX_GUEST */
|
||||
#define xen_machphys_update(mfn, pfn) do { } while (0)
|
||||
#endif /* CONFIG_VMX_GUEST */
|
||||
|
||||
typedef unsigned long maddr_t; // to compile netback, netfront
|
||||
|
||||
|
||||