/kernel/trunk/arch/sparc64/include/types.h |
---|
47,7 → 47,7 |
typedef __u64 ipl_t; |
typedef __u64 __native; |
typedef __s64 __native; |
typedef __s64 __snative; |
typedef struct pte pte_t; |
/kernel/trunk/arch/sparc64/include/mm/page.h |
---|
38,6 → 38,7 |
#include <mm/page.h> |
#include <arch/types.h> |
#include <genarch/mm/page_ht.h> |
#define KA2PA(x) ((__address) (x)) |
#define PA2KA(x) ((__address) (x)) |
/kernel/trunk/arch/ppc32/include/mm/page.h |
---|
77,6 → 77,8 |
#define SET_FRAME_FLAGS_ARCH(ptl3, i, x) |
#define PTE_VALID_ARCH(p) 1 |
#define PTE_PRESENT_ARCH(p) 1 |
#define PTE_GET_FRAME_ARCH(p) 0 |
#ifndef __ASM__ |
/kernel/trunk/arch/ppc32/src/dummy.s |
---|
36,6 → 36,9 |
.global fpu_init |
.global fpu_enable |
.global fpu_disable |
.global tlb_invalidate_all |
.global tlb_invalidate_asid |
.global tlb_invalidate_pages |
before_thread_runs_arch: |
after_thread_ran_arch: |
44,7 → 47,11 |
fpu_init: |
fpu_enable: |
fpu_disable: |
tlb_invalidate_all: |
tlb_invalidate_asid: |
tlb_invalidate_pages: |
dummy: |
0: |
b 0b |
/kernel/trunk/arch/amd64/include/mm/page.h |
---|
81,6 → 81,8 |
#define SET_FRAME_FLAGS_ARCH(ptl3, i, x) set_pt_flags((pte_t *)(ptl3), (index_t)(i), (x)) |
#define PTE_VALID_ARCH(p) (*((__u64 *) (p)) != 0) |
#define PTE_PRESENT_ARCH(p) ((p)->present != 0) |
#define PTE_GET_FRAME_ARCH(p) ((((__address)(p)->addr_12_31)<<12) | ((__address)(p)->addr_32_51<<32)) |
#ifndef __ASM__ |
/kernel/trunk/arch/mips32/include/mm/page.h |
---|
94,7 → 94,9 |
#define SET_PTL3_FLAGS_ARCH(ptl2, i, x) |
#define SET_FRAME_FLAGS_ARCH(ptl3, i, x) set_pt_flags((pte_t *)(ptl3), (index_t)(i), (x)) |
#define PTE_VALID_ARCH(p) (*((__u32 *) (p)) != 0) |
#define PTE_VALID_ARCH(pte) (*((__u32 *) (pte)) != 0) |
#define PTE_PRESENT_ARCH(pte) ((pte)->p != 0) |
#define PTE_GET_FRAME_ARCH(pte) ((pte)->pfn<<FRAME_WIDTH) |
#ifndef __ASM__ |
/kernel/trunk/arch/ia32/include/mm/page.h |
---|
80,6 → 80,8 |
#define SET_FRAME_FLAGS_ARCH(ptl3, i, x) set_pt_flags((pte_t *)(ptl3), (index_t)(i), (x)) |
#define PTE_VALID_ARCH(p) (*((__u32 *) (p)) != 0) |
#define PTE_PRESENT_ARCH(p) ((p)->present != 0) |
#define PTE_GET_FRAME_ARCH(p) ((p)->frame_address<<FRAME_WIDTH) |
#ifndef __ASM__ |