Changeset 7f1c620 in mainline for arch/amd64/src/mm/page.c


Ignore:
Timestamp:
2006-07-04T17:17:56Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0ffa3ef5
Parents:
991779c5
Message:

Replace old u?? types with respective C99 variants (e.g. uint32_t, int64_t, uintptr_t etc.).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/amd64/src/mm/page.c

    r991779c5 r7f1c620  
    6363
    6464#define SETUP_PTL1(ptl0, page, tgt)  {  \
    65         SET_PTL1_ADDRESS_ARCH(ptl0, PTL0_INDEX_ARCH(page), (__address)KA2PA(tgt)); \
     65        SET_PTL1_ADDRESS_ARCH(ptl0, PTL0_INDEX_ARCH(page), (uintptr_t)KA2PA(tgt)); \
    6666        SET_PTL1_FLAGS_ARCH(ptl0, PTL0_INDEX_ARCH(page), PAGE_WRITE | PAGE_EXEC); \
    6767    }
    6868#define SETUP_PTL2(ptl1, page, tgt)  {  \
    69         SET_PTL2_ADDRESS_ARCH(ptl1, PTL1_INDEX_ARCH(page), (__address)KA2PA(tgt)); \
     69        SET_PTL2_ADDRESS_ARCH(ptl1, PTL1_INDEX_ARCH(page), (uintptr_t)KA2PA(tgt)); \
    7070        SET_PTL2_FLAGS_ARCH(ptl1, PTL1_INDEX_ARCH(page), PAGE_WRITE | PAGE_EXEC); \
    7171    }
    7272#define SETUP_PTL3(ptl2, page, tgt)  {  \
    73         SET_PTL3_ADDRESS_ARCH(ptl2, PTL2_INDEX_ARCH(page), (__address)KA2PA(tgt)); \
     73        SET_PTL3_ADDRESS_ARCH(ptl2, PTL2_INDEX_ARCH(page), (uintptr_t)KA2PA(tgt)); \
    7474        SET_PTL3_FLAGS_ARCH(ptl2, PTL2_INDEX_ARCH(page), PAGE_WRITE | PAGE_EXEC); \
    7575    }
    7676#define SETUP_FRAME(ptl3, page, tgt)  { \
    77         SET_FRAME_ADDRESS_ARCH(ptl3, PTL3_INDEX_ARCH(page), (__address)KA2PA(tgt)); \
     77        SET_FRAME_ADDRESS_ARCH(ptl3, PTL3_INDEX_ARCH(page), (uintptr_t)KA2PA(tgt)); \
    7878        SET_FRAME_FLAGS_ARCH(ptl3, PTL3_INDEX_ARCH(page), PAGE_WRITE | PAGE_EXEC); \
    7979    }
     
    8282void page_arch_init(void)
    8383{
    84         __address cur;
     84        uintptr_t cur;
    8585        int i;
    8686        int identity_flags = PAGE_CACHEABLE | PAGE_EXEC | PAGE_GLOBAL;
     
    110110
    111111                exc_register(14, "page_fault", (iroutine)page_fault);
    112                 write_cr3((__address) AS_KERNEL->page_table);
    113         }
    114         else {
    115                 write_cr3((__address) AS_KERNEL->page_table);
     112                write_cr3((uintptr_t) AS_KERNEL->page_table);
     113        }
     114        else {
     115                write_cr3((uintptr_t) AS_KERNEL->page_table);
    116116        }
    117117}
     
    126126void ident_page_fault(int n, istate_t *istate)
    127127{
    128         __address page;
    129         static __address oldpage = 0;
     128        uintptr_t page;
     129        static uintptr_t oldpage = 0;
    130130        pte_t *aptl_1, *aptl_2, *aptl_3;
    131131
     
    174174void page_fault(int n, istate_t *istate)
    175175{
    176         __address page;
     176        uintptr_t page;
    177177        pf_access_t access;
    178178       
     
    199199
    200200
    201 __address hw_map(__address physaddr, size_t size)
     201uintptr_t hw_map(uintptr_t physaddr, size_t size)
    202202{
    203203        if (last_frame + ALIGN_UP(size, PAGE_SIZE) > KA2PA(KERNEL_ADDRESS_SPACE_END_ARCH))
    204204                panic("Unable to map physical memory %p (%d bytes)", physaddr, size)
    205205       
    206         __address virtaddr = PA2KA(last_frame);
     206        uintptr_t virtaddr = PA2KA(last_frame);
    207207        pfn_t i;
    208208        for (i = 0; i < ADDR2PFN(ALIGN_UP(size, PAGE_SIZE)); i++)
Note: See TracChangeset for help on using the changeset viewer.