move eventfd stuff out to own file
[trinity.git] / include / arch-sparc.h
blobfbaaf7f3b9b8af434dfc74fea3d0f3c4836fe3ba
1 #pragma once
3 #ifdef __arch64__
4 #define KERNEL_ADDR 0xfffff80000000000
5 #define MODULE_ADDR 0xffffffffa0000000L // FIXME: Placeholder
6 #define TASK_SIZE ~0UL
7 #define PAGE_SHIFT 13
8 #define PTE_FILE_MAX_BITS (64UL - PAGE_SHIFT - 1UL)
9 #else
10 #define KERNEL_ADDR 0xf0000000
11 #define TASK_SIZE 0xF0000000UL
12 #define PAGE_SHIFT 12
13 #define PTE_FILE_MAX_BITS 24
14 #endif
16 #define SYSCALLS syscalls_sparc