Changeset 69a03b9 in mainline


Ignore:
Timestamp:
2006-01-08T16:41:33Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
078a0a1
Parents:
b2c92f33
Message:

Cleanup.

Location:
arch
Files:
3 edited

Legend:

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

    rb2c92f33 r69a03b9  
    3232#include <mm/page.h>
    3333#include <mm/frame.h>
     34#include <mm/asid.h>
    3435#include <arch/interrupt.h>
    3536#include <arch/asm.h>
     
    5758                 */
    5859                for (cur = 0; cur < last_frame; cur += FRAME_SIZE) {
    59                         page_mapping_insert(PA2KA(cur), 0, cur, PAGE_CACHEABLE | PAGE_EXEC, KA2PA(dba));
     60                        page_mapping_insert(PA2KA(cur), ASID_KERNEL, cur, PAGE_CACHEABLE | PAGE_EXEC, KA2PA(dba));
    6061                }
    6162
  • arch/ia64/include/mm/page.h

    rb2c92f33 r69a03b9  
    3838#define PA2KA(x)        ((__address) (x))
    3939
    40 /*
    41  * Implementation of generic 4-level page table interface.
    42  * TODO: this is a fake implementation provided to satisfy the compiler
    43  */
    44 #define PTL0_INDEX_ARCH(vaddr)  0
    45 #define PTL1_INDEX_ARCH(vaddr)  0
    46 #define PTL2_INDEX_ARCH(vaddr)  0
    47 #define PTL3_INDEX_ARCH(vaddr)  0
    48 
    4940#define GET_PTL0_ADDRESS_ARCH()                 ((pte_t *) 0)
    50 #define GET_PTL1_ADDRESS_ARCH(ptl0, i)          ((pte_t *) 0)
    51 #define GET_PTL2_ADDRESS_ARCH(ptl1, i)          ((pte_t *) 0)
    52 #define GET_PTL3_ADDRESS_ARCH(ptl2, i)          ((pte_t *) 0)
    53 #define GET_FRAME_ADDRESS_ARCH(ptl3, i)         ((pte_t *) 0)
    54 
    5541#define SET_PTL0_ADDRESS_ARCH(ptl0)
    56 #define SET_PTL1_ADDRESS_ARCH(ptl0, i, a)
    57 #define SET_PTL2_ADDRESS_ARCH(ptl1, i, a)
    58 #define SET_PTL3_ADDRESS_ARCH(ptl2, i, a)
    59 #define SET_FRAME_ADDRESS_ARCH(ptl3, i, a)
    60 
    61 #define GET_PTL1_FLAGS_ARCH(ptl0, i)            0
    62 #define GET_PTL2_FLAGS_ARCH(ptl1, i)            0
    63 #define GET_PTL3_FLAGS_ARCH(ptl2, i)            0
    64 #define GET_FRAME_FLAGS_ARCH(ptl3, i)           0
    65 
    66 #define SET_PTL1_FLAGS_ARCH(ptl0, i, x)
    67 #define SET_PTL2_FLAGS_ARCH(ptl1, i, x)
    68 #define SET_PTL3_FLAGS_ARCH(ptl2, i, x)
    69 #define SET_FRAME_FLAGS_ARCH(ptl3, i, x)
    7042
    7143extern void page_arch_init(void);
  • arch/sparc64/include/mm/page.h

    rb2c92f33 r69a03b9  
    3939#define PA2KA(x)        ((__address) (x))
    4040
    41 #define PTL0_INDEX_ARCH(vaddr)          0
    42 #define PTL1_INDEX_ARCH(vaddr)          0
    43 #define PTL2_INDEX_ARCH(vaddr)          0
    44 #define PTL3_INDEX_ARCH(vaddr)          0
    45 
    4641#define GET_PTL0_ADDRESS_ARCH()         0
    4742#define SET_PTL0_ADDRESS_ARCH(ptl0)
    48 
    49 #define GET_PTL1_ADDRESS_ARCH(ptl0, i)          ((pte_t *) 0)
    50 #define GET_PTL2_ADDRESS_ARCH(ptl1, i)          ((pte_t *) 0)
    51 #define GET_PTL3_ADDRESS_ARCH(ptl2, i)          ((pte_t *) 0)
    52 #define GET_FRAME_ADDRESS_ARCH(ptl3, i)         ((pte_t *) 0)
    53 
    54 #define SET_PTL1_ADDRESS_ARCH(ptl0, i, a)
    55 #define SET_PTL2_ADDRESS_ARCH(ptl1, i, a)
    56 #define SET_PTL3_ADDRESS_ARCH(ptl2, i, a)
    57 #define SET_FRAME_ADDRESS_ARCH(ptl3, i, a)
    58 
    59 #define GET_PTL1_FLAGS_ARCH(ptl0, i)            0
    60 #define GET_PTL2_FLAGS_ARCH(ptl1, i)            0
    61 #define GET_PTL3_FLAGS_ARCH(ptl2, i)            0
    62 #define GET_FRAME_FLAGS_ARCH(ptl3, i)           0
    63 
    64 #define SET_PTL1_FLAGS_ARCH(ptl0, i, x)
    65 #define SET_PTL2_FLAGS_ARCH(ptl1, i, x)
    66 #define SET_PTL3_FLAGS_ARCH(ptl2, i, x)
    67 #define SET_FRAME_FLAGS_ARCH(ptl3, i, x)
    6843
    6944union page_address {
Note: See TracChangeset for help on using the changeset viewer.