1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 06:17:34 +00:00

Kernel: Improve API names for switching address spaces

- enter_space => enter_address_space
- enter_process_paging_scope => enter_process_address_space
This commit is contained in:
Andreas Kling 2021-09-06 17:11:33 +02:00
parent 298cd57fe7
commit cd8d52e6ae
6 changed files with 11 additions and 11 deletions

View file

@ -910,12 +910,12 @@ RefPtr<PhysicalPage> MemoryManager::allocate_supervisor_physical_page()
return page;
}
void MemoryManager::enter_process_paging_scope(Process& process)
void MemoryManager::enter_process_address_space(Process& process)
{
enter_space(process.address_space());
enter_address_space(process.address_space());
}
void MemoryManager::enter_space(AddressSpace& space)
void MemoryManager::enter_address_space(AddressSpace& space)
{
auto current_thread = Thread::current();
VERIFY(current_thread != nullptr);

View file

@ -160,8 +160,8 @@ public:
void unmap_text_after_init();
void unmap_ksyms_after_init();
static void enter_process_paging_scope(Process&);
static void enter_space(AddressSpace&);
static void enter_process_address_space(Process&);
static void enter_address_space(AddressSpace&);
bool validate_user_stack_no_lock(AddressSpace&, VirtualAddress) const;
bool validate_user_stack(AddressSpace&, VirtualAddress) const;

View file

@ -14,7 +14,7 @@ ProcessPagingScope::ProcessPagingScope(Process& process)
{
VERIFY(Thread::current() != nullptr);
m_previous_cr3 = read_cr3();
MM.enter_process_paging_scope(process);
MM.enter_process_address_space(process);
}
ProcessPagingScope::~ProcessPagingScope()