mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-03-05 19:18:06 +00:00
xen: use phys_addr_t when referring to physical addresses
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
parent
947a69c90c
commit
3b4724b0e6
@ -8,27 +8,15 @@
|
|||||||
|
|
||||||
#include <xen/features.h>
|
#include <xen/features.h>
|
||||||
|
|
||||||
#ifdef CONFIG_X86_PAE
|
|
||||||
/* Xen machine address */
|
/* Xen machine address */
|
||||||
typedef struct xmaddr {
|
typedef struct xmaddr {
|
||||||
unsigned long long maddr;
|
phys_addr_t maddr;
|
||||||
} xmaddr_t;
|
} xmaddr_t;
|
||||||
|
|
||||||
/* Xen pseudo-physical address */
|
/* Xen pseudo-physical address */
|
||||||
typedef struct xpaddr {
|
typedef struct xpaddr {
|
||||||
unsigned long long paddr;
|
phys_addr_t paddr;
|
||||||
} xpaddr_t;
|
} xpaddr_t;
|
||||||
#else
|
|
||||||
/* Xen machine address */
|
|
||||||
typedef struct xmaddr {
|
|
||||||
unsigned long maddr;
|
|
||||||
} xmaddr_t;
|
|
||||||
|
|
||||||
/* Xen pseudo-physical address */
|
|
||||||
typedef struct xpaddr {
|
|
||||||
unsigned long paddr;
|
|
||||||
} xpaddr_t;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define XMADDR(x) ((xmaddr_t) { .maddr = (x) })
|
#define XMADDR(x) ((xmaddr_t) { .maddr = (x) })
|
||||||
#define XPADDR(x) ((xpaddr_t) { .paddr = (x) })
|
#define XPADDR(x) ((xpaddr_t) { .paddr = (x) })
|
||||||
|
Loading…
x
Reference in New Issue
Block a user