X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_sym_swap.h;h=a8646ef86f0072e905600c5afe3a0c10c6635ff4;hb=30409ee6691f594c5d8b0a2be0769d163d4c7c1a;hp=5f09c3b18d264f52f12e232b09c6c242a75ac25a;hpb=3a4e54ec208ea3589963b410d2d73292bbc4a8fe;p=palacios.git diff --git a/palacios/include/palacios/vmm_sym_swap.h b/palacios/include/palacios/vmm_sym_swap.h index 5f09c3b..a8646ef 100644 --- a/palacios/include/palacios/vmm_sym_swap.h +++ b/palacios/include/palacios/vmm_sym_swap.h @@ -49,6 +49,7 @@ struct v3_sym_swap_state { uint32_t read_faults; uint32_t write_faults; uint32_t flushes; + uint32_t mapped_pages; #endif // shadow pointers @@ -71,6 +72,7 @@ int v3_register_swap_disk(struct guest_info * info, int dev_index, int v3_swap_in_notify(struct guest_info * info, int pg_index, int dev_index); +int v3_get_vaddr_perms(struct guest_info * info, addr_t vaddr, pte32_t * guest_pte, pf_error_t * page_perms); addr_t v3_get_swapped_pg_addr(struct guest_info * info, pte32_t * shadow_pte, pte32_t * guest_pte); int v3_swap_flush(struct guest_info * info);