aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/shadow_guest32.c
blob: bdc58257cd3b62428f10407cb40a1923ca0e06b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#define GUEST_PGENTRY_32

#include "shadow.c"
struct shadow_ops MODE_64_2_HANDLER = {
    .guest_paging_levels        = 2,
    .invlpg                     = shadow_invlpg_64,
    .fault                      = shadow_fault_64,
    .update_pagetables          = shadow_update_pagetables,
    .sync_all                   = sync_all,
    .remove_all_write_access    = remove_all_write_access,
    .do_update_va_mapping       = do_update_va_mapping,
    .mark_mfn_out_of_sync       = mark_mfn_out_of_sync,
    .is_out_of_sync             = is_out_of_sync,
    .gva_to_gpa                 = gva_to_gpa_64,
};