diff options
author | Dave Barach <dave@barachs.net> | 2016-08-03 14:34:38 -0400 |
---|---|---|
committer | Keith Burns <alagalah@gmail.com> | 2016-08-15 13:57:25 +0000 |
commit | b3d93dacfde8ab21bbce171fff2971b2ed7bce6a (patch) | |
tree | 8d3b44e8a8fcbf155979114a929590fc9473b914 /svm/svm.h | |
parent | c53191deb39231cf8408cf9eb0adf5c878ddda68 (diff) |
VPP-236 Support 64-bit vector lengths, shared memory segments >4 GB
Change-Id: I02aee33e96e7ae32094b9f82f6a667d30bb52f59
Signed-off-by: Dave Barach <dave@barachs.net>
Diffstat (limited to 'svm/svm.h')
-rw-r--r-- | svm/svm.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/svm/svm.h b/svm/svm.h index 1682b7ad2fa..c42d2b578df 100644 --- a/svm/svm.h +++ b/svm/svm.h @@ -71,8 +71,9 @@ typedef struct svm_map_region_args_ { char *root_path; /* NULL means use the truly global arena */ char *name; - uword baseva; - uword size; + u64 baseva; + u64 size; + u64 pvt_heap_size; uword flags; char *backing_file; uword backing_mmap_size; @@ -116,6 +117,7 @@ void *svm_region_find_or_create (svm_map_region_args_t * a); void svm_region_init (void); void svm_region_init_chroot (char *root_path); void svm_region_init_chroot_uid_gid (char *root_path, int uid, int gid); +void svm_region_init_args (svm_map_region_args_t *a); void svm_region_exit (void); void svm_region_unmap (void *rp_arg); void svm_client_scan (char *root_path); |