Lines Matching +full:0 +full:xff01
17 #define EF_PARISC_TRAPNIL 0x00010000 /* Trap nil pointer dereference. */
18 #define EF_PARISC_EXT 0x00020000 /* Program uses arch. extensions. */
19 #define EF_PARISC_LSB 0x00040000 /* Program expects little endian. */
20 #define EF_PARISC_WIDE 0x00080000 /* Program expects wide mode. */
21 #define EF_PARISC_NO_KABP 0x00100000 /* No kernel assisted branch
23 #define EF_PARISC_LAZYSWAP 0x00400000 /* Allow lazy swapping. */
24 #define EF_PARISC_ARCH 0x0000ffff /* Architecture version. */
28 #define EFA_PARISC_1_0 0x020b /* PA-RISC 1.0 big-endian. */
29 #define EFA_PARISC_1_1 0x0210 /* PA-RISC 1.1 big-endian. */
30 #define EFA_PARISC_2_0 0x0214 /* PA-RISC 2.0 big-endian. */
34 #define SHN_PARISC_ANSI_COMMON 0xff00 /* Section for tenatively declared
36 #define SHN_PARISC_HUGE_COMMON 0xff01 /* Common blocks in huge model. */
40 #define SHT_PARISC_EXT 0x70000000 /* Contains product specific ext. */
41 #define SHT_PARISC_UNWIND 0x70000001 /* Unwind information. */
42 #define SHT_PARISC_DOC 0x70000002 /* Debug info for optimized code. */
46 #define SHF_PARISC_SHORT 0x20000000 /* Section with short addressing. */
47 #define SHF_PARISC_HUGE 0x40000000 /* Section far from gp. */
48 #define SHF_PARISC_SBP 0x80000000 /* Static branch prediction code. */
54 #define STT_HP_OPAQUE (STT_LOOS + 0x1)
55 #define STT_HP_STUB (STT_LOOS + 0x2)
59 #define R_PARISC_NONE 0 /* No reloc. */
148 #define PA_PLABEL_FDESC 0x02 /* bit set if PLABEL points to
179 #define PT_HP_TLS (PT_LOOS + 0x0)
180 #define PT_HP_CORE_NONE (PT_LOOS + 0x1)
181 #define PT_HP_CORE_VERSION (PT_LOOS + 0x2)
182 #define PT_HP_CORE_KERNEL (PT_LOOS + 0x3)
183 #define PT_HP_CORE_COMM (PT_LOOS + 0x4)
184 #define PT_HP_CORE_PROC (PT_LOOS + 0x5)
185 #define PT_HP_CORE_LOADABLE (PT_LOOS + 0x6)
186 #define PT_HP_CORE_STACK (PT_LOOS + 0x7)
187 #define PT_HP_CORE_SHM (PT_LOOS + 0x8)
188 #define PT_HP_CORE_MMF (PT_LOOS + 0x9)
189 #define PT_HP_PARALLEL (PT_LOOS + 0x10)
190 #define PT_HP_FASTBIND (PT_LOOS + 0x11)
191 #define PT_HP_OPT_ANNOT (PT_LOOS + 0x12)
192 #define PT_HP_HSL_ANNOT (PT_LOOS + 0x13)
193 #define PT_HP_STACK (PT_LOOS + 0x14)
195 #define PT_PARISC_ARCHEXT 0x70000000
196 #define PT_PARISC_UNWIND 0x70000001
200 #define PF_PARISC_SBP 0x08000000
202 #define PF_HP_PAGE_SIZE 0x00100000
203 #define PF_HP_FAR_SHARED 0x00200000
204 #define PF_HP_NEAR_SHARED 0x00400000
205 #define PF_HP_CODE 0x01000000
206 #define PF_HP_MODIFY 0x02000000
207 #define PF_HP_LAZYSWAP 0x04000000
208 #define PF_HP_SBP 0x08000000
277 memset(dst, 0, sizeof(dst)); /* don't leak any "random" bits */ \
279 for (i = 0; i < 32; i++) dst[i] = pt->gr[i]; \
280 for (i = 0; i < 8; i++) dst[32 + i] = pt->sr[i]; \
282 dst[40] = pt->iaoq[0]; dst[41] = pt->iaoq[1]; \
283 dst[42] = pt->iasq[0]; dst[43] = pt->iasq[1]; \
286 dst[48] = mfctl(22); dst[49] = mfctl(0); \
328 we start programs with a value of 0 to indicate that there is no
330 #define ELF_PLAT_INIT(_r, load_addr) _r->gr[23] = 0
344 #define ELF_ET_DYN_BASE (TASK_UNMAPPED_BASE + 0x01000000)
350 #define ELF_HWCAP 0
352 #define STACK_RND_MASK 0x7ff /* 8MB of VA */
366 } while (0)