@@ -97,21 +97,24 @@ void init_memmgt (uint64_t p_hhdm_offset, struct limine_memmap_response* memmap_
9797 for (int i = 0 ; i < 1 ; i ++ ) {
9898 memmap .pdpt_entry [i ].present = 1 ;
9999 memmap .pdpt_entry [i ].read_write = 1 ;
100- memmap .pdpt_entry [i ].pd_base_address = ((uint64_t )(get_paddr (& memmap .pd_entry [i * 512 ])) >> 12 ) & 0xFFFFFFFFFF ;
100+ memmap .pdpt_entry [i ].pd_base_address =
101+ ((uint64_t )(get_paddr (& memmap .pd_entry [i * 512 ])) >> 12 ) & 0xFFFFFFFFFF ;
101102 memmap .pdpt_entry [i ].xd = 1 ;
102103 }
103104
104105 for (int i = 0 ; i < 1 ; i ++ ) {
105106 memmap .pd_entry [i ].present = 1 ;
106107 memmap .pd_entry [i ].rw = 1 ;
107108 memmap .pd_entry [i ].nex = 1 ;
108- memmap .pd_entry [i ].pt_base_address = ((uint64_t )(get_paddr (& memmap .pt_entry [i * 512 ])) >> 12 ) & 0xFFFFFFFFFF ;
109+ memmap .pd_entry [i ].pt_base_address =
110+ ((uint64_t )(get_paddr (& memmap .pt_entry [i * 512 ])) >> 12 ) & 0xFFFFFFFFFF ;
109111 }
110112
111113 for (int i = 0 ; i < 512 ; i ++ ) {
112114 memmap .pt_entry [i ].present = 1 ;
113115 memmap .pt_entry [i ].rw = 1 ;
114- memmap .pt_entry [i ].frame_base_address = ((uint64_t )(alloc_frames_base + PAGE_SIZE * i ) >> 12 ) & 0xFFFFFFFFFF ;
116+ memmap .pt_entry [i ].frame_base_address =
117+ ((uint64_t )(alloc_frames_base + PAGE_SIZE * i ) >> 12 ) & 0xFFFFFFFFFF ;
115118 }
116119
117120 // initialise PML4T idx 1 and PDPT idx 0 for our page assignments
@@ -152,7 +155,8 @@ void walk_pagetable () {
152155 if (!pml4t_entry -> present )
153156 return ;
154157
155- pdpt_entry_t * pdpt_base_ptr = (pdpt_entry_t * )((pml4t_entry -> pdpt_base_address << 12 ) + hhdm_offset );
158+ pdpt_entry_t * pdpt_base_ptr =
159+ (pdpt_entry_t * )((pml4t_entry -> pdpt_base_address << 12 ) + hhdm_offset );
156160 pdpt_entry_t * pdpt_entry = & pdpt_base_ptr [0 ];
157161 if (!pdpt_entry -> present )
158162 return ;
@@ -207,7 +211,8 @@ void* get_paddr (void* vaddr) {
207211 if (!pml4t_entry -> present )
208212 return NULL ;
209213
210- pdpt_entry_t * pdpt_base_ptr = (pdpt_entry_t * )((pml4t_entry -> pdpt_base_address << 12 ) + hhdm_offset );
214+ pdpt_entry_t * pdpt_base_ptr =
215+ (pdpt_entry_t * )((pml4t_entry -> pdpt_base_address << 12 ) + hhdm_offset );
211216 pdpt_entry_t * pdpt_entry = & pdpt_base_ptr [pdpt_index ];
212217 if (!pdpt_entry -> present )
213218 return NULL ;
@@ -270,7 +275,8 @@ void* liballoc_alloc (size_t count) {
270275 pml4t_entry_t * pml4t_entry = & pml4_base_ptr [1 ];
271276 if (!pml4t_entry -> present )
272277 return NULL ;
273- pdpt_entry_t * pdpt_entry = & ((pdpt_entry_t * )((pml4t_entry -> pdpt_base_address << 12 ) + hhdm_offset ))[0 ];
278+ pdpt_entry_t * pdpt_entry =
279+ & ((pdpt_entry_t * )((pml4t_entry -> pdpt_base_address << 12 ) + hhdm_offset ))[0 ];
274280 if (!pdpt_entry -> present )
275281 return NULL ;
276282 pd_entry_t * pd_entry = & ((pd_entry_t * )((pdpt_entry -> pd_base_address << 12 ) + hhdm_offset ))[0 ];
@@ -292,10 +298,12 @@ int liballoc_free (void* ptr, size_t count) {
292298 pml4t_entry_t * pml4t_entry = & pml4_base_ptr [(virtual_addr >> 39 ) & 0x1FF ];
293299 if (!pml4t_entry -> present || ((virtual_addr >> 39 ) & 0x1FF ) != 1 )
294300 return -2 ;
295- pdpt_entry_t * pdpt_entry = & ((pdpt_entry_t * )((pml4t_entry -> pdpt_base_address << 12 ) + hhdm_offset ))[(virtual_addr >> 30 ) & 0x1FF ];
301+ pdpt_entry_t * pdpt_entry = & ((pdpt_entry_t * )((pml4t_entry -> pdpt_base_address << 12 ) +
302+ hhdm_offset ))[(virtual_addr >> 30 ) & 0x1FF ];
296303 if (!pdpt_entry -> present || ((virtual_addr >> 30 ) & 0x1FF ) != 0 )
297304 return -3 ;
298- pd_entry_t * pd_entry = & ((pd_entry_t * )((pdpt_entry -> pd_base_address << 12 ) + hhdm_offset ))[(virtual_addr >> 21 ) & 0x1FF ];
305+ pd_entry_t * pd_entry = & ((pd_entry_t * )((pdpt_entry -> pd_base_address << 12 ) +
306+ hhdm_offset ))[(virtual_addr >> 21 ) & 0x1FF ];
299307 if (!pd_entry -> present || ((virtual_addr >> 21 ) & 0x1FF ) != 0 )
300308 return -4 ;
301309 pt_entry_t * pt_base_ptr = (pt_entry_t * )((pd_entry -> pt_base_address << 12 ) + hhdm_offset );
0 commit comments