Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | #ifndef __V850_SEGMENT_H__ |
2 | #define __V850_SEGMENT_H__ | |
3 | ||
4 | ||
5 | #ifndef __ASSEMBLY__ | |
6 | ||
7 | typedef unsigned long mm_segment_t; /* domain register */ | |
8 | ||
9 | #endif /* !__ASSEMBLY__ */ | |
10 | ||
11 | ||
12 | #define __KERNEL_CS 0x0 | |
13 | #define __KERNEL_DS 0x0 | |
14 | ||
15 | #define __USER_CS 0x1 | |
16 | #define __USER_DS 0x1 | |
17 | ||
18 | #define KERNEL_DS __KERNEL_DS | |
19 | #define KERNEL_CS __KERNEL_CS | |
20 | #define USER_DS __USER_DS | |
21 | #define USER_CS __USER_CS | |
22 | ||
23 | #define segment_eq(a,b) ((a) == (b)) | |
24 | ||
25 | #define get_ds() (KERNEL_DS) | |
26 | #define get_fs() (USER_DS) | |
27 | ||
28 | #define set_fs(seg) ((void)(seg)) | |
29 | ||
30 | ||
31 | #define copy_segments(task, mm) ((void)((void)(task), (mm))) | |
32 | #define release_segments(mm) ((void)(mm)) | |
33 | #define forget_segments() ((void)0) | |
34 | ||
35 | ||
36 | #endif /* __V850_SEGMENT_H__ */ |