New assertion

This commit is contained in:
Baptiste Wicht 2018-03-28 14:03:24 +02:00
parent 5854467636
commit 84c2fedf9f

View File

@ -49,6 +49,8 @@ uint64_t* create_array(size_t managed_space, size_t block){
auto virtual_address = virtual_allocator::allocate(pages); auto virtual_address = virtual_allocator::allocate(pages);
thor_assert(virtual_address, "Impossible to allocate virtual pages for the physical allocator");
thor_assert(paging::map_pages(virtual_address, physical_address, pages), "Impossible to map pages for the physical allocator"); thor_assert(paging::map_pages(virtual_address, physical_address, pages), "Impossible to map pages for the physical allocator");
return reinterpret_cast<uint64_t*>(virtual_address); return reinterpret_cast<uint64_t*>(virtual_address);