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:
parent
298cd57fe7
commit
cd8d52e6ae
6 changed files with 11 additions and 11 deletions
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue