Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/genarch/src/mm/page_pt.c

    r63e27ef rdb8626d  
    3636 */
    3737
    38 #include <assert.h>
    3938#include <genarch/mm/page_pt.h>
    4039#include <mm/page.h>
     
    4746#include <typedefs.h>
    4847#include <arch/asm.h>
    49 #include <mem.h>
     48#include <memstr.h>
    5049#include <align.h>
    5150#include <macros.h>
     
    8281        pte_t *ptl0 = (pte_t *) PA2KA((uintptr_t) as->genarch.page_table);
    8382
    84         assert(page_table_locked(as));
     83        ASSERT(page_table_locked(as));
    8584       
    8685        if (GET_PTL1_FLAGS(ptl0, PTL0_INDEX(page)) & PAGE_NOT_PRESENT) {
     
    160159void pt_mapping_remove(as_t *as, uintptr_t page)
    161160{
    162         assert(page_table_locked(as));
     161        ASSERT(page_table_locked(as));
    163162
    164163        /*
     
    294293static pte_t *pt_mapping_find_internal(as_t *as, uintptr_t page, bool nolock)
    295294{
    296         assert(nolock || page_table_locked(as));
     295        ASSERT(nolock || page_table_locked(as));
    297296
    298297        pte_t *ptl0 = (pte_t *) PA2KA((uintptr_t) as->genarch.page_table);
     
    359358                panic("Updating non-existent PTE");     
    360359
    361         assert(PTE_VALID(t) == PTE_VALID(pte));
    362         assert(PTE_PRESENT(t) == PTE_PRESENT(pte));
    363         assert(PTE_GET_FRAME(t) == PTE_GET_FRAME(pte));
    364         assert(PTE_WRITABLE(t) == PTE_WRITABLE(pte));
    365         assert(PTE_EXECUTABLE(t) == PTE_EXECUTABLE(pte));
     360        ASSERT(PTE_VALID(t) == PTE_VALID(pte));
     361        ASSERT(PTE_PRESENT(t) == PTE_PRESENT(pte));
     362        ASSERT(PTE_GET_FRAME(t) == PTE_GET_FRAME(pte));
     363        ASSERT(PTE_WRITABLE(t) == PTE_WRITABLE(pte));
     364        ASSERT(PTE_EXECUTABLE(t) == PTE_EXECUTABLE(pte));
    366365
    367366        *t = *pte;
     
    399398void pt_mapping_make_global(uintptr_t base, size_t size)
    400399{
    401         assert(size > 0);
     400        ASSERT(size > 0);
    402401       
    403402        uintptr_t ptl0 = PA2KA((uintptr_t) AS_KERNEL->genarch.page_table);
     
    417416            addr += ptl0_step) {
    418417                if (GET_PTL1_ADDRESS(ptl0, PTL0_INDEX(addr)) != 0) {
    419                         assert(overlaps(addr, ptl0_step,
     418                        ASSERT(overlaps(addr, ptl0_step,
    420419                            config.identity_base, config.identity_size));
    421420
Note: See TracChangeset for help on using the changeset viewer.