Give RS a page table.
This commit is contained in:
@@ -1030,8 +1030,13 @@
|
||||
# define VM_RS_SRC_ENDPT m1_i1
|
||||
# define VM_RS_DST_ENDPT m1_i2
|
||||
|
||||
#define VM_RS_MEMCTL (VM_RQ_BASE+42)
|
||||
# define VM_RS_CTL_ENDPT m1_i1
|
||||
# define VM_RS_CTL_REQ m1_i2
|
||||
# define VM_RS_MEM_PIN 0 /* pin memory */
|
||||
|
||||
/* Total. */
|
||||
#define NR_VM_CALLS 42
|
||||
#define NR_VM_CALLS 43
|
||||
#define VM_CALL_MASK_SIZE BITMAP_CHUNKS(NR_VM_CALLS)
|
||||
|
||||
/* not handled as a normal VM call, thus at the end of the reserved rage */
|
||||
|
||||
@@ -23,9 +23,9 @@ _PROTOTYPE( void *vm_map_phys, (endpoint_t who, void *physaddr, size_t len));
|
||||
_PROTOTYPE( int vm_unmap_phys, (endpoint_t who, void *vaddr, size_t len));
|
||||
|
||||
_PROTOTYPE( int vm_notify_sig, (endpoint_t ep, endpoint_t ipc_ep));
|
||||
_PROTOTYPE( int vm_ctl, (int what, int param));
|
||||
_PROTOTYPE( int vm_set_priv, (int procnr, void *buf));
|
||||
_PROTOTYPE( int vm_update, (endpoint_t src_e, endpoint_t dst_e));
|
||||
_PROTOTYPE( int vm_memctl, (endpoint_t ep, int req));
|
||||
_PROTOTYPE( int vm_query_exit, (int *endpt));
|
||||
_PROTOTYPE( int vm_forgetblock, (u64_t id));
|
||||
_PROTOTYPE( void vm_forgetblocks, (void));
|
||||
|
||||
Reference in New Issue
Block a user