Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
sparc.h File Reference

Go to the source code of this file.

Macros

#define PSR_VER_BIT   24
 
#define PSR_PIL_BIT   8
 
#define PSR_VER   (0xf << PSR_VER_BIT)
 
#define PSR_EF   (1 << 12)
 
#define PSR_S   (1 << 7)
 
#define PSR_PS   (1 << 6)
 
#define PSR_ET   (1 << 5)
 
#define PSR_PIL   (0xf << PSR_PIL_BIT)
 
#define PSR_CWP   0x1f
 
#define TBR_TT_BIT   4
 
#define TBR_TBA   0xfffff000
 
#define TBR_TT   0x00000ff0
 
#define TT_RESET   0x00
 
#define TT_WINDOW_OVERFLOW   0x05
 
#define TT_WINDOW_UNDERFLOW   0x06
 
#define TT_DATA_ACCESS_EXCEPTION   0x09
 

Macro Definition Documentation

◆ PSR_CWP

#define PSR_CWP   0x1f

◆ PSR_EF

#define PSR_EF   (1 << 12)

◆ PSR_ET

#define PSR_ET   (1 << 5)

◆ PSR_PIL

#define PSR_PIL   (0xf << PSR_PIL_BIT)

◆ PSR_PIL_BIT

#define PSR_PIL_BIT   8

◆ PSR_PS

#define PSR_PS   (1 << 6)

◆ PSR_S

#define PSR_S   (1 << 7)

◆ PSR_VER

#define PSR_VER   (0xf << PSR_VER_BIT)

◆ PSR_VER_BIT

#define PSR_VER_BIT   24

◆ TBR_TBA

#define TBR_TBA   0xfffff000

◆ TBR_TT

#define TBR_TT   0x00000ff0

◆ TBR_TT_BIT

#define TBR_TT_BIT   4

◆ TT_DATA_ACCESS_EXCEPTION

#define TT_DATA_ACCESS_EXCEPTION   0x09

◆ TT_RESET

#define TT_RESET   0x00

◆ TT_WINDOW_OVERFLOW

#define TT_WINDOW_OVERFLOW   0x05

◆ TT_WINDOW_UNDERFLOW

#define TT_WINDOW_UNDERFLOW   0x06