Make VM fix up memory for kernel that crosses region boundaries
[minix.git] / servers / vm / i386 / arch_vmproc.h
blobe6ea34bae5d33d692b58f289d31a3ded3216cf65
2 #include <archtypes.h>
3 #include <minix/config.h>
4 #include <minix/const.h>
5 #include <minix/type.h>
6 #include <minix/com.h>
7 #include <minix/ipc.h>
8 #include <minix/safecopies.h>
9 #include <timers.h>
11 struct vm_arch {
12 struct mem_map vm_seg[NR_LOCAL_SEGS]; /* text, data, stack */
14 /* vm_data_top points to top of data address space, as visible
15 * from user-space, in bytes.
16 * for segments processes this is the same
17 * as the top of vm_seg[S] segment. for paged processes this
18 * can be much higher (so more memory is available above the
19 * stack).
21 u32_t vm_data_top; /* virtual process space in bytes */