diff options
author | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2004-05-06 11:56:13 +0000 |
---|---|---|
committer | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2004-05-06 11:56:13 +0000 |
commit | 3b5b2188aa19c0f284b5289cd97acfdd81fa131c (patch) | |
tree | 15077840b604d04f01fb2860334ac402a1516ef7 /xenolinux-2.4.26-sparse/include/asm-xen/hypervisor.h | |
parent | 9687f61b49c7864fe60468036ec6da8620e36426 (diff) | |
download | xen-3b5b2188aa19c0f284b5289cd97acfdd81fa131c.tar.gz xen-3b5b2188aa19c0f284b5289cd97acfdd81fa131c.tar.bz2 xen-3b5b2188aa19c0f284b5289cd97acfdd81fa131c.zip |
bitkeeper revision 1.891.2.1 (409a27ddyHHSEFrv4iElGUakv9riiw)
First cut of new network backend. Net frontend is in progress.
Diffstat (limited to 'xenolinux-2.4.26-sparse/include/asm-xen/hypervisor.h')
-rw-r--r-- | xenolinux-2.4.26-sparse/include/asm-xen/hypervisor.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/xenolinux-2.4.26-sparse/include/asm-xen/hypervisor.h b/xenolinux-2.4.26-sparse/include/asm-xen/hypervisor.h index c454728c0e..c355ec5381 100644 --- a/xenolinux-2.4.26-sparse/include/asm-xen/hypervisor.h +++ b/xenolinux-2.4.26-sparse/include/asm-xen/hypervisor.h @@ -44,6 +44,7 @@ void queue_pgd_unpin(unsigned long ptr); void queue_pte_pin(unsigned long ptr); void queue_pte_unpin(unsigned long ptr); void queue_set_ldt(unsigned long ptr, unsigned long bytes); +void queue_machphys_update(unsigned long mfn, unsigned long pfn); #define MMU_UPDATE_DEBUG 0 #if MMU_UPDATE_DEBUG > 0 @@ -137,6 +138,12 @@ static inline int flush_page_update_queue(void) #define XEN_flush_page_update_queue() (_flush_page_update_queue()) void MULTICALL_flush_page_update_queue(void); +#ifdef CONFIG_XEN_PHYSDEV_ACCESS +/* Allocate a contiguous empty region of low memory. Return virtual start. */ +unsigned long allocate_empty_lowmem_region(unsigned long pages); +/* Deallocate a contiguous region of low memory. Return it to the allocator. */ +void deallocate_lowmem_region(unsigned long vstart, unsigned long pages); +#endif /* * Assembler stubs for hyper-calls. |