121ebbedaSXiao Guangrong #ifndef _ASM_X86_KVM_PAGE_TRACK_H
221ebbedaSXiao Guangrong #define _ASM_X86_KVM_PAGE_TRACK_H
321ebbedaSXiao Guangrong 
421ebbedaSXiao Guangrong enum kvm_page_track_mode {
521ebbedaSXiao Guangrong 	KVM_PAGE_TRACK_WRITE,
621ebbedaSXiao Guangrong 	KVM_PAGE_TRACK_MAX,
721ebbedaSXiao Guangrong };
821ebbedaSXiao Guangrong 
921ebbedaSXiao Guangrong void kvm_page_track_free_memslot(struct kvm_memory_slot *free,
1021ebbedaSXiao Guangrong 				 struct kvm_memory_slot *dont);
1121ebbedaSXiao Guangrong int kvm_page_track_create_memslot(struct kvm_memory_slot *slot,
1221ebbedaSXiao Guangrong 				  unsigned long npages);
1321ebbedaSXiao Guangrong #endif
14