Information Required to Build RTEMS for a Particular Member of the SPARC Family.
More...
|
#define | SPARC_HAS_BITSCAN 0 |
|
#define | SPARC_NUMBER_OF_REGISTER_WINDOWS 8 |
|
#define | SPARC_HAS_FPU 1 |
|
#define | CPU_MODEL_NAME "w/FPU" |
|
#define | CPU_NAME "SPARC" |
|
#define | SPARC_PSTATE_AG_MASK 0x00000001 /* bit 0 */ |
|
#define | SPARC_PSTATE_IE_MASK 0x00000002 /* bit 1 */ |
|
#define | SPARC_PSTATE_PRIV_MASK 0x00000004 /* bit 2 */ |
|
#define | SPARC_PSTATE_AM_MASK 0x00000008 /* bit 3 */ |
|
#define | SPARC_PSTATE_PEF_MASK 0x00000010 /* bit 4 */ |
|
#define | SPARC_PSTATE_MM_MASK 0x00000040 /* bit 6 */ |
|
#define | SPARC_PSTATE_TLE_MASK 0x00000100 /* bit 8 */ |
|
#define | SPARC_PSTATE_CLE_MASK 0x00000200 /* bit 9 */ |
|
#define | SPARC_PSTATE_AG_BIT_POSITION 0 /* bit 0 */ |
|
#define | SPARC_PSTATE_IE_BIT_POSITION 1 /* bit 1 */ |
|
#define | SPARC_PSTATE_PRIV_BIT_POSITION 2 /* bit 2 */ |
|
#define | SPARC_PSTATE_AM_BIT_POSITION 3 /* bit 3 */ |
|
#define | SPARC_PSTATE_PEF_BIT_POSITION 4 /* bit 4 */ |
|
#define | SPARC_PSTATE_MM_BIT_POSITION 6 /* bit 6 */ |
|
#define | SPARC_PSTATE_TLE_BIT_POSITION 8 /* bit 8 */ |
|
#define | SPARC_PSTATE_CLE_BIT_POSITION 9 /* bit 9 */ |
|
#define | SPARC_FPRS_FEF_MASK 0x0100 /* bit 2 */ |
|
#define | SPARC_FPRS_FEF_BIT_POSITION 2 /* bit 2 */ |
|
#define | SPARC_TSTATE_IE_MASK 0x00000200 /* bit 9 */ |
|
#define | SPARC_SOFTINT_TM_MASK 0x00000001 /* bit 0 */ |
|
#define | SPARC_SOFTINT_SM_MASK 0x00010000 /* bit 16 */ |
|
#define | SPARC_SOFTINT_TM_BIT_POSITION 1 /* bit 0 */ |
|
#define | SPARC_SOFTINT_SM_BIT_POSITION 17 /* bit 16 */ |
|
#define | STACK_BIAS (2047) |
|
#define | nop() |
|
#define | sparc64_get_pstate(_pstate) |
|
#define | sparc64_set_pstate(_pstate) |
|
#define | sparc64_get_pil(_pil) |
|
#define | sparc64_set_pil(_pil) |
|
#define | sparc64_get_tba(_tba) |
|
#define | sparc64_set_tba(_tba) |
|
#define | sparc64_get_tl(_tl) |
|
#define | sparc64_set_tl(_tl) |
|
#define | sparc64_read_stick(_stick) |
|
#define | sparc64_write_stick_cmpr(_stick_cmpr) |
|
#define | sparc64_read_tick(_tick) |
|
#define | sparc64_write_tick_cmpr(_tick_cmpr) |
|
#define | sparc64_clear_interrupt_bits(_bit_mask) |
|
#define | sparc_get_y(_y) |
|
#define | sparc_set_y(_y) |
|
#define | sparc_flash_interrupts(_level) |
|
#define | sparc64_get_interrupt_level(_level) |
|
Information Required to Build RTEMS for a Particular Member of the SPARC Family.
This include file contains information pertaining to the SPARC processor family.