Changeset df7f5cea in mainline for kernel/arch/ppc32/include
- Timestamp:
- 2014-08-25T23:03:50Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1c635d6, 3ab2d1e
- Parents:
- 6dbe7f68
- Location:
- kernel/arch/ppc32/include/arch
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ppc32/include/arch/context_offset.h
r6dbe7f68 rdf7f5cea 54 54 #define OFFSET_CR 0x58 55 55 56 #define OFFSET_FR14 0x0 57 #define OFFSET_FR15 0x8 58 #define OFFSET_FR16 0x10 59 #define OFFSET_FR17 0x18 60 #define OFFSET_FR18 0x20 61 #define OFFSET_FR19 0x28 62 #define OFFSET_FR20 0x30 63 #define OFFSET_FR21 0x38 64 #define OFFSET_FR22 0x40 65 #define OFFSET_FR23 0x48 66 #define OFFSET_FR24 0x50 67 #define OFFSET_FR25 0x58 68 #define OFFSET_FR26 0x60 69 #define OFFSET_FR27 0x68 70 #define OFFSET_FR28 0x70 71 #define OFFSET_FR29 0x78 72 #define OFFSET_FR30 0x80 73 #define OFFSET_FR31 0x88 74 #define OFFSET_FPSCR 0x90 56 #define OFFSET_FR0 0x0 57 #define OFFSET_FR1 0x8 58 #define OFFSET_FR2 0x10 59 #define OFFSET_FR3 0x18 60 #define OFFSET_FR4 0x20 61 #define OFFSET_FR5 0x28 62 #define OFFSET_FR6 0x30 63 #define OFFSET_FR7 0x38 64 #define OFFSET_FR8 0x40 65 #define OFFSET_FR9 0x48 66 #define OFFSET_FR10 0x50 67 #define OFFSET_FR11 0x58 68 #define OFFSET_FR12 0x60 69 #define OFFSET_FR13 0x68 70 #define OFFSET_FR14 0x70 71 #define OFFSET_FR15 0x78 72 #define OFFSET_FR16 0x80 73 #define OFFSET_FR17 0x88 74 #define OFFSET_FR18 0x90 75 #define OFFSET_FR19 0x98 76 #define OFFSET_FR20 0xa0 77 #define OFFSET_FR21 0xa8 78 #define OFFSET_FR22 0xb0 79 #define OFFSET_FR23 0xb8 80 #define OFFSET_FR24 0xc0 81 #define OFFSET_FR25 0xc8 82 #define OFFSET_FR26 0xd0 83 #define OFFSET_FR27 0xd8 84 #define OFFSET_FR28 0xe0 85 #define OFFSET_FR29 0xe8 86 #define OFFSET_FR30 0xf0 87 #define OFFSET_FR31 0xf8 88 #define OFFSET_FPSCR 0x100 75 89 76 90 #ifdef __ASM__ -
kernel/arch/ppc32/include/arch/fpu_context.h
r6dbe7f68 rdf7f5cea 36 36 #define KERN_ppc32_FPU_CONTEXT_H_ 37 37 38 #define FPU_CONTEXT_ALIGN 8 39 38 40 #include <typedefs.h> 39 41 40 42 typedef struct { 43 uint64_t fr0; 44 uint64_t fr1; 45 uint64_t fr2; 46 uint64_t fr3; 47 uint64_t fr4; 48 uint64_t fr5; 49 uint64_t fr6; 50 uint64_t fr7; 51 uint64_t fr8; 52 uint64_t fr9; 53 uint64_t fr10; 54 uint64_t fr11; 55 uint64_t fr12; 56 uint64_t fr13; 41 57 uint64_t fr14; 42 58 uint64_t fr15; … … 57 73 uint64_t fr30; 58 74 uint64_t fr31; 59 uint 32_t fpscr;75 uint64_t fpscr; 60 76 } __attribute__ ((packed)) fpu_context_t; 61 77 -
kernel/arch/ppc32/include/arch/interrupt.h
r6dbe7f68 rdf7f5cea 44 44 #define VECTOR_INSTRUCTION_STORAGE 3 45 45 #define VECTOR_EXTERNAL 4 46 #define VECTOR_FP_UNAVAILABLE 7 46 47 #define VECTOR_DECREMENTER 8 47 48 #define VECTOR_ITLB_MISS 13 -
kernel/arch/ppc32/include/arch/msr.h
r6dbe7f68 rdf7f5cea 39 39 #define MSR_DR (1 << 4) 40 40 #define MSR_IR (1 << 5) 41 #define MSR_FE1 (1 << 8) 42 #define MSR_FE0 (1 << 11) 43 #define MSR_FP (1 << 13) 41 44 #define MSR_PR (1 << 14) 42 45 #define MSR_EE (1 << 15)
Note:
See TracChangeset
for help on using the changeset viewer.