diff options
| author | Ian Lepore <ian@FreeBSD.org> | 2014-05-17 00:53:12 +0000 |
|---|---|---|
| committer | Ian Lepore <ian@FreeBSD.org> | 2014-05-17 00:53:12 +0000 |
| commit | 1ead3d43cdd6a38d17e9f1558c850221c171b77c (patch) | |
| tree | a678b33cef5a4d49b1c5fdb050ea93cf7bea3287 /sys/arm/include | |
| parent | 946b7ce0ee8a47ba50b0db43fd6a78d8db6e6dfd (diff) | |
Notes
Diffstat (limited to 'sys/arm/include')
| -rw-r--r-- | sys/arm/include/param.h | 6 | ||||
| -rw-r--r-- | sys/arm/include/pcb.h | 1 | ||||
| -rw-r--r-- | sys/arm/include/pcpu.h | 3 | ||||
| -rw-r--r-- | sys/arm/include/vfp.h | 4 |
4 files changed, 7 insertions, 7 deletions
diff --git a/sys/arm/include/param.h b/sys/arm/include/param.h index 15fc2793798c..5cd0b7bb9187 100644 --- a/sys/arm/include/param.h +++ b/sys/arm/include/param.h @@ -125,10 +125,8 @@ #define KSTACK_GUARD_PAGES 1 #endif /* !KSTACK_GUARD_PAGES */ -#define USPACE_SVC_STACK_TOP KSTACK_PAGES * PAGE_SIZE -#define USPACE_SVC_STACK_BOTTOM (USPACE_SVC_STACK_TOP - 0x1000) -#define USPACE_UNDEF_STACK_TOP (USPACE_SVC_STACK_BOTTOM - 0x10) -#define USPACE_UNDEF_STACK_BOTTOM (FPCONTEXTSIZE + 10) +#define USPACE_SVC_STACK_TOP (KSTACK_PAGES * PAGE_SIZE) + /* * Mach derived conversion macros */ diff --git a/sys/arm/include/pcb.h b/sys/arm/include/pcb.h index 8a762aa6789d..0806cd88a4e5 100644 --- a/sys/arm/include/pcb.h +++ b/sys/arm/include/pcb.h @@ -61,7 +61,6 @@ struct pcb_arm32 { u_int pcb32_sp; /* used */ u_int pcb32_lr; u_int pcb32_pc; - u_int pcb32_und_sp; }; #define pcb_pagedir un_32.pcb32_pagedir #define pcb_pl1vec un_32.pcb32_pl1vec diff --git a/sys/arm/include/pcpu.h b/sys/arm/include/pcpu.h index 1771a8e821ab..ee79343af01a 100644 --- a/sys/arm/include/pcpu.h +++ b/sys/arm/include/pcpu.h @@ -46,9 +46,8 @@ struct vmspace; unsigned int pc_vfpsid; \ unsigned int pc_vfpmvfr0; \ unsigned int pc_vfpmvfr1; \ - struct thread *pc_vfpcthread; \ struct pmap *pc_curpmap; \ - char __pad[133] + char __pad[137] #else #define PCPU_MD_FIELDS \ char __pad[157] diff --git a/sys/arm/include/vfp.h b/sys/arm/include/vfp.h index 623f0d011bf9..befba18eca5a 100644 --- a/sys/arm/include/vfp.h +++ b/sys/arm/include/vfp.h @@ -126,6 +126,10 @@ #define COPROC10 (0x3 << 20) #define COPROC11 (0x3 << 22) +#ifndef LOCORE void vfp_init(void); +void vfp_store(struct vfp_state *, boolean_t); +void vfp_discard(struct thread *); +#endif #endif |
