Changeset 7f1c620 in mainline for arch/ia32/include/mm/page.h


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/ia32/include/mm/page.h

    r991779c5 r7f1c620  
    4444
    4545#ifndef __ASM__
    46 #       define KA2PA(x) (((__address) (x)) - 0x80000000)
    47 #       define PA2KA(x) (((__address) (x)) + 0x80000000)
     46#       define KA2PA(x) (((uintptr_t) (x)) - 0x80000000)
     47#       define PA2KA(x) (((uintptr_t) (x)) + 0x80000000)
    4848#else
    4949#       define KA2PA(x) ((x) - 0x80000000)
     
    6868#define GET_PTL2_ADDRESS_ARCH(ptl1, i)          (ptl1)
    6969#define GET_PTL3_ADDRESS_ARCH(ptl2, i)          (ptl2)
    70 #define GET_FRAME_ADDRESS_ARCH(ptl3, i)         ((__address)((((pte_t *)(ptl3))[(i)].frame_address)<<12))
     70#define GET_FRAME_ADDRESS_ARCH(ptl3, i)         ((uintptr_t)((((pte_t *)(ptl3))[(i)].frame_address)<<12))
    7171
    72 #define SET_PTL0_ADDRESS_ARCH(ptl0)             (write_cr3((__address) (ptl0)))
     72#define SET_PTL0_ADDRESS_ARCH(ptl0)             (write_cr3((uintptr_t) (ptl0)))
    7373#define SET_PTL1_ADDRESS_ARCH(ptl0, i, a)       (((pte_t *)(ptl0))[(i)].frame_address = (a)>>12)
    7474#define SET_PTL2_ADDRESS_ARCH(ptl1, i, a)
     
    8686#define SET_FRAME_FLAGS_ARCH(ptl3, i, x)        set_pt_flags((pte_t *)(ptl3), (index_t)(i), (x))
    8787
    88 #define PTE_VALID_ARCH(p)                       (*((__u32 *) (p)) != 0)
     88#define PTE_VALID_ARCH(p)                       (*((uint32_t *) (p)) != 0)
    8989#define PTE_PRESENT_ARCH(p)                     ((p)->present != 0)
    9090#define PTE_GET_FRAME_ARCH(p)                   ((p)->frame_address<<FRAME_WIDTH)
Note: See TracChangeset for help on using the changeset viewer.