mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
[POWERPC][XEN] Deal with "shadow" -> "paging" fallout.
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
This commit is contained in:
1 parent
4e94d7b4d4
commit
ef4b9e45fc
9 files changed
+18
-21
No files matched your search
@@ -29,7 +29,7 @@
|
||||
#include <xen/domain.h>
|
||||
#include <xen/console.h>
|
||||
#include <xen/shutdown.h>
|
||||
#include <xen/shadow.h>
|
||||
#include <xen/paging.h>
|
||||
#include <xen/mm.h>
|
||||
#include <xen/softirq.h>
|
||||
#include <asm/htab.h>
|
||||
|
||||
@@ -26,10 +26,9 @@
|
||||
#include <xen/init.h>
|
||||
#include <xen/ctype.h>
|
||||
#include <xen/iocap.h>
|
||||
#include <xen/shadow.h>
|
||||
#include <xen/domain.h>
|
||||
#include <xen/version.h>
|
||||
#include <xen/shadow.h>
|
||||
#include <xen/paging.h>
|
||||
#include <asm/processor.h>
|
||||
#include <asm/platform.h>
|
||||
#include <asm/papr.h>
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
#include <xen/sched.h>
|
||||
#include <xen/domain.h>
|
||||
#include <xen/guest_access.h>
|
||||
#include <xen/shadow.h>
|
||||
#include <xen/paging.h>
|
||||
#include <public/xen.h>
|
||||
#include <public/domctl.h>
|
||||
#include <public/sysctl.h>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
#include <xen/config.h>
|
||||
#include <xen/mm.h>
|
||||
#include <xen/shadow.h>
|
||||
#include <xen/paging.h>
|
||||
#include <xen/kernel.h>
|
||||
#include <xen/sched.h>
|
||||
#include <xen/perfc.h>
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
#include <xen/config.h>
|
||||
#include <xen/types.h>
|
||||
#include <xen/shadow.h>
|
||||
#include <xen/paging.h>
|
||||
|
||||
static ulong htab_calc_sdr1(ulong htab_addr, ulong log_htab_size)
|
||||
{
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
#include <xen/nodemask.h>
|
||||
#include <xen/sched.h>
|
||||
#include <xen/guest_access.h>
|
||||
#include <xen/shadow.h>
|
||||
#include <public/xen.h>
|
||||
#include <public/domctl.h>
|
||||
#include <public/sysctl.h>
|
||||
|
||||
@@ -51,6 +51,11 @@ int replace_grant_host_mapping(
|
||||
#define gnttab_shared_gmfn(d, t, i) \
|
||||
(mfn_to_gmfn(d, gnttab_shared_mfn(d, t, i)))
|
||||
|
||||
static inline void mark_dirty(struct domain *d, unsigned int mfn)
|
||||
{
|
||||
return;
|
||||
}
|
||||
#define gnttab_mark_dirty(d, f) mark_dirty((d), (f))
|
||||
#define gnttab_log_dirty(d, f) mark_dirty((d), (f))
|
||||
|
||||
static inline void gnttab_clear_flag(unsigned long nr, uint16_t *addr)
|
||||
|
||||
@@ -275,4 +275,12 @@ extern int steal_page(struct domain *d, struct page_info *page,
|
||||
|
||||
#define domain_get_maximum_gpfn(d) (-ENOSYS)
|
||||
|
||||
extern int guest_physmap_max_mem_pages(struct domain *d, unsigned long new_max);
|
||||
|
||||
extern void guest_physmap_add_page(
|
||||
struct domain *d, unsigned long gpfn, unsigned long mfn);
|
||||
|
||||
extern void guest_physmap_remove_page(
|
||||
struct domain *d, unsigned long gpfn, unsigned long mfn);
|
||||
|
||||
#endif
|
||||
@@ -32,23 +32,9 @@
|
||||
? machine_to_phys_mapping[(mfn)] \
|
||||
: (mfn) )
|
||||
|
||||
extern int guest_physmap_max_mem_pages(struct domain *d, unsigned long new_max);
|
||||
|
||||
extern void guest_physmap_add_page(
|
||||
struct domain *d, unsigned long gpfn, unsigned long mfn);
|
||||
|
||||
extern void guest_physmap_remove_page(
|
||||
struct domain *d, unsigned long gpfn, unsigned long mfn);
|
||||
|
||||
extern void shadow_drop_references(
|
||||
struct domain *d, struct page_info *page);
|
||||
|
||||
static inline void mark_dirty(struct domain *d, unsigned int mfn)
|
||||
{
|
||||
return;
|
||||
}
|
||||
#define gnttab_mark_dirty(d, f) mark_dirty((d), (f))
|
||||
|
||||
extern int shadow_domctl(struct domain *d,
|
||||
xen_domctl_shadow_op_t *sc,
|
||||
XEN_GUEST_HANDLE(xen_domctl_t) u_domctl);
|
||||
|
||||