RTEMS: bsps/sparc64/include/arch/mm/sun4u/tte.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs | Variables
tte.h File Reference
Board Support Packages » SPARC64 » MM
`#include <arch/types.h>`

Go to the source code of this file.

## Data Structures
union | tte_tag
union | tte_data

## Macros
#define | TTE_G (1 << 0)
#define | TTE_W (1 << 1)
#define | TTE_P (1 << 2)
#define | TTE_E (1 << 3)
#define | TTE_CV (1 << 4)
#define | TTE_CP (1 << 5)
#define | TTE_L (1 << 6)
#define | TTE_V_SHIFT 63
#define | TTE_SIZE_SHIFT 61
#define | VA_TAG_PAGE_SHIFT 22

## Typedefs
typedef union tte_tag | tte_tag_t
typedef union tte_data | tte_data_t

## Variables
unsigned | g
unsigned | __pad0__
unsigned | context
unsigned | __pad1__
uint64_t | va_tag
unsigned | v
unsigned | size
unsigned | nfo
unsigned | ie
unsigned | soft2
unsigned | soft
unsigned | l
unsigned | cp
unsigned | cv
unsigned | e
unsigned | p
unsigned | w

## Variable Documentation

## ◆ __pad0__

unsigned __pad0__

Reserved.

## ◆ __pad1__

unsigned __pad1__

Reserved.

## ◆ context

unsigned context

Context identifier.

## ◆ cp

unsigned cp

Cacheable in physically indexed cache.

## ◆ cv

unsigned cv

Cacheable in virtually indexed cache.

## ◆ e

unsigned e

Side-effect.

## ◆ g

unsigned g

Global.

## ◆ ie

unsigned ie

Invert Endianness.

## ◆ l

unsigned l

Lock.

## ◆ nfo

unsigned nfo

No-Fault-Only.

## ◆ p

unsigned p

Privileged.

## ◆ size

unsigned size

Page size of this entry.

## ◆ soft

unsigned soft

Software defined field.

## ◆ soft2

unsigned soft2

Software defined field.

## ◆ v

unsigned v

Valid.

## ◆ va_tag

uint64_t va_tag

Virtual Address Tag, bits 63:22.

## ◆ w

unsigned w

Writable.