--- Gnu-Mach/vm/vm_map.h 2020/09/02 04:47:48 1.1.1.4 +++ Gnu-Mach/vm/vm_map.h 2020/09/02 04:52:09 1.1.1.6 @@ -52,7 +52,7 @@ #include #include #include -#include +#include /* TODO: make it dynamic */ #define KENTRY_DATA_SIZE (256*PAGE_SIZE) @@ -170,6 +170,7 @@ struct vm_map { #define max_offset hdr.links.end /* end of range */ pmap_t pmap; /* Physical map */ vm_size_t size; /* virtual size */ + vm_size_t user_wired; /* wired by user size */ int ref_count; /* Reference count */ decl_simple_lock_data(, ref_lock) /* Lock for ref_count field */ vm_map_entry_t hint; /* hint for quick lookups */ @@ -362,9 +363,6 @@ MACRO_END * Exported procedures that operate on vm_map_t. */ -extern vm_offset_t kentry_data; -extern vm_size_t kentry_data_size; -extern int kentry_count; /* Initialize the module */ extern void vm_map_init(void);