mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 14:38:11 +00:00
Kernel: Move userspace virtual address range base to 0x10000
Now that the shared bottom 2 MiB virtual address mappings are gone userspace can use lower virtual addresses.
This commit is contained in:
parent
fccd0432a1
commit
5f4a67434c
7 changed files with 18 additions and 4 deletions
|
@ -14,6 +14,7 @@
|
|||
#include <AK/Format.h>
|
||||
#include <AK/LexicalPath.h>
|
||||
#include <AK/StringUtils.h>
|
||||
#include <Kernel/API/MemoryLayout.h>
|
||||
#include <LibCore/File.h>
|
||||
#include <LibCore/MappedFile.h>
|
||||
#include <LibELF/AuxiliaryVector.h>
|
||||
|
@ -51,7 +52,6 @@ Emulator::Emulator(String const& executable_path, Vector<StringView> const& argu
|
|||
{
|
||||
m_malloc_tracer = make<MallocTracer>(*this);
|
||||
|
||||
static constexpr FlatPtr userspace_range_base = 0x00800000;
|
||||
static constexpr FlatPtr userspace_range_ceiling = 0xbe000000;
|
||||
#ifdef UE_ASLR
|
||||
static constexpr FlatPtr page_mask = 0xfffff000u;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue