Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 939 → Rev 940

/kernel/trunk/generic/include/mm/as.h
44,9 → 44,7
 
#define IS_KA(addr) ((addr)>=KERNEL_ADDRESS_SPACE_START && (addr)<=KERNEL_ADDRESS_SPACE_END)
 
#define UTEXT_ADDRESS UTEXT_ADDRESS_ARCH
#define USTACK_ADDRESS USTACK_ADDRESS_ARCH
#define UDATA_ADDRESS UDATA_ADDRESS_ARCH
 
#define FLAG_AS_KERNEL (1 << 0) /**< Kernel address space. */
 
/kernel/trunk/arch/sparc64/include/types.h
32,6 → 32,9
#define NULL 0
 
typedef signed char __s8;
typedef signed short __s16;
typedef signed int __s32;
typedef signed long __s64;
 
typedef unsigned char __u8;
typedef unsigned short __u16;
/kernel/trunk/arch/sparc64/include/mm/as.h
36,9 → 36,7
#define USER_ADDRESS_SPACE_START_ARCH (__address) 0x0000000000000000
#define USER_ADDRESS_SPACE_END_ARCH (__address) 0xffffffffffffffff
 
#define UTEXT_ADDRESS_ARCH (0x0000000000000000+PAGE_SIZE)
#define USTACK_ADDRESS_ARCH (0x7fffffffffffffff-(PAGE_SIZE-1))
#define UDATA_ADDRESS_ARCH 0x8000000000000000
 
#define as_install_arch(as)
 
/kernel/trunk/arch/ia64/include/mm/as.h
36,9 → 36,7
#define USER_ADDRESS_SPACE_START_ARCH (__address) 0x0000000000000000ULL
#define USER_ADDRESS_SPACE_END_ARCH (__address) 0xdfffffffffffffffULL
 
#define UTEXT_ADDRESS_ARCH 0x0000000000010000ULL
#define USTACK_ADDRESS_ARCH 0x0000000ff0000000ULL
#define UDATA_ADDRESS_ARCH 0x0000000001010000ULL
 
extern void as_arch_init(void);
 
/kernel/trunk/arch/ppc32/include/mm/as.h
36,9 → 36,7
#define USER_ADDRESS_SPACE_START_ARCH (__address) 0x00000000
#define USER_ADDRESS_SPACE_END_ARCH (__address) 0x7fffffff
 
#define UTEXT_ADDRESS_ARCH 0x00001000
#define USTACK_ADDRESS_ARCH (0x7fffffff-(PAGE_SIZE-1))
#define UDATA_ADDRESS_ARCH 0x21000000
 
#define as_install_arch(as)
 
/kernel/trunk/arch/amd64/include/mm/as.h
36,9 → 36,7
#define USER_ADDRESS_SPACE_START_ARCH (__address) 0x0000000000000000
#define USER_ADDRESS_SPACE_END_ARCH (__address) 0x00007fffffffffff
 
#define UTEXT_ADDRESS_ARCH 0x00001000
#define USTACK_ADDRESS_ARCH (USER_ADDRESS_SPACE_END_ARCH-(PAGE_SIZE-1))
#define UDATA_ADDRESS_ARCH 0x21000000
 
#define as_install_arch(as)
 
/kernel/trunk/arch/mips32/include/mm/as.h
37,9 → 37,7
#define USER_ADDRESS_SPACE_START_ARCH (__address) 0x00000000
#define USER_ADDRESS_SPACE_END_ARCH (__address) 0x7fffffff
 
#define UTEXT_ADDRESS_ARCH 0x00004000
#define USTACK_ADDRESS_ARCH (0x80000000-PAGE_SIZE)
#define UDATA_ADDRESS_ARCH 0x01001000
 
extern void as_arch_init(void);
 
/kernel/trunk/arch/ia32/include/mm/as.h
36,9 → 36,7
#define USER_ADDRESS_SPACE_START_ARCH ((__address) 0x00000000)
#define USER_ADDRESS_SPACE_END_ARCH ((__address) 0x7fffffff)
 
#define UTEXT_ADDRESS_ARCH 0x00001000
#define USTACK_ADDRESS_ARCH (USER_ADDRESS_SPACE_END_ARCH-(PAGE_SIZE-1))
#define UDATA_ADDRESS_ARCH 0x21000000
 
#define as_install_arch(as)