> to "CONFIG_PAGING_LEVELS >= 3", maybe I forgot to include some

> into the patch ...

Yep, I did, shadow_public.c bits are missing, sorry for trouble.

  Gerd
This commit is contained in:
kaf24@firebug.cl.cam.ac.uk committed 2005-08-02 11:20:12 +00:00
1 parent 5f5202f471
commit 9948ce5259
1 file changed
+14 -1
+14 -1
View File
@@ -30,7 +30,7 @@
#include <xen/sched.h>
#include <xen/trace.h>
#if CONFIG_PAGING_LEVELS >= 4
#if CONFIG_PAGING_LEVELS >= 3
#include <asm/shadow_64.h>
extern struct shadow_ops MODE_F_HANDLER;
@@ -233,7 +233,20 @@ void free_monitor_pagetable(struct vcpu *v)
v->arch.monitor_vtable = 0;
}
#elif CONFIG_PAGING_LEVELS == 3
static void alloc_monitor_pagetable(struct vcpu *v)
{
BUG(); /* PAE not implemented yet */
}
void free_monitor_pagetable(struct vcpu *v)
{
BUG(); /* PAE not implemented yet */
}
#elif CONFIG_PAGING_LEVELS == 2
static void alloc_monitor_pagetable(struct vcpu *v)
{
unsigned long mmfn;
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.