Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 976 → Rev 977

/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__