diff options
author | Andrew Waterman <andrew@sifive.com> | 2022-01-28 12:00:50 -0800 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2022-01-28 12:00:50 -0800 |
commit | fb77b0c20020773a36b7fe2660cf02a89fedbeb9 (patch) | |
tree | e91320d2482dcf8108cb76ffee241c406ac0a844 /pk | |
parent | 387e54a5804653c4c4a22d958f05b4f91277a552 (diff) | |
parent | 1d6f1bd0126596a17f97581346d8cea78cb3b5e9 (diff) | |
download | pk-fb77b0c20020773a36b7fe2660cf02a89fedbeb9.zip pk-fb77b0c20020773a36b7fe2660cf02a89fedbeb9.tar.gz pk-fb77b0c20020773a36b7fe2660cf02a89fedbeb9.tar.bz2 |
Merge branch 'compnerd-virtualize'
Diffstat (limited to 'pk')
-rw-r--r-- | pk/mmap.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -554,7 +554,8 @@ static void init_early_alloc() current.mmap_max = current.brk_max = user_size; extern char _end; - first_free_page = ROUNDUP((uintptr_t)&_end, RISCV_PGSIZE); + volatile uintptr_t last_static_addr = (uintptr_t)&_end; + first_free_page = ROUNDUP(last_static_addr, RISCV_PGSIZE); free_pages = (mem_size - (first_free_page - MEM_START)) / RISCV_PGSIZE; } |