#include "x86int.h"
#include "pip_interrupt_calls.h"
#include <stdint.h>
Go to the source code of this file.
|
enum | yield_checks_e {
coq_SUCCESS =0,
coq_FAIL_INVALID_INT_LEVEL =1,
coq_FAIL_INVALID_CTX_SAVE_INDEX =2,
coq_FAIL_ROOT_CALLER =3,
coq_FAIL_INVALID_CHILD =4,
coq_FAIL_UNAVAILABLE_TARGET_VIDT =5,
coq_FAIL_UNAVAILABLE_CALLER_VIDT =6,
coq_FAIL_MASKED_INTERRUPT =7,
coq_FAIL_UNAVAILABLE_TARGET_CTX =8,
coq_FAIL_CALLER_CONTEXT_SAVE =9,
coq_SUCCESS =0,
coq_FAIL_INVALID_INT_LEVEL =1,
coq_FAIL_INVALID_CTX_SAVE_INDEX =2,
coq_FAIL_ROOT_CALLER =3,
coq_FAIL_INVALID_CHILD =4,
coq_FAIL_UNAVAILABLE_TARGET_VIDT =5,
coq_FAIL_UNAVAILABLE_CALLER_VIDT =6,
coq_FAIL_MASKED_INTERRUPT =7,
coq_FAIL_UNAVAILABLE_TARGET_CTX =8,
coq_FAIL_CALLER_CONTEXT_SAVE =9
} |
|
◆ beqVAddr
◆ contextAddr
◆ contextSizeMinusOne
#define contextSizeMinusOne (sizeof(user_ctx_t) - 1) |
◆ coq_N
◆ Count_geb
◆ Count_mul3
◆ Count_succ
◆ Count_zero
◆ false
◆ fetchVirtual
◆ fstLevel
◆ fstPreLevel
◆ getDefaultPage
◆ getDefaultVAddr
◆ getKidx
◆ getMultiplexer
◆ getNbLevel
◆ getPDidx
◆ getPPRidx
◆ getPRidx
◆ getSh1idx
◆ getSh2idx
◆ getSh3idx
◆ getStoreFetchIndex
#define getStoreFetchIndex zero |
◆ Index_const3
#define Index_const3 |
( |
| ) |
3 |
◆ Index_eqb
◆ Index_geb
◆ Index_gtb
◆ Index_leb
◆ Index_ltb
◆ Index_pred
◆ Index_succ
◆ Index_zero
◆ Level_eqb
◆ Level_gtb
◆ Level_pred
◆ Level_succ
◆ mapKernel
◆ maxFreeLL
◆ maxprelevel
◆ Page_eqb
◆ PreIndex_ltb
◆ PreLevel_eqb
◆ PreLevel_pred
#define PreLevel_pred sub |
◆ preVaddrToVaddr
#define preVaddrToVaddr |
( |
|
x | ) |
x |
◆ readPhyEntry
◆ readVirEntry
◆ readVirtual
◆ readVirtualUser
◆ setInterruptMask
◆ succNbLevel
◆ tableSize
◆ true
◆ userValue
#define userValue uint32_t |
◆ VAddr_eqbList
◆ writePhyEntry
◆ writeVirEntry
◆ writeVirtual
◆ bool
◆ boolvaddr
◆ count
◆ index
◆ interruptMask
◆ level
◆ page
◆ preIndex
◆ preLevel
◆ preVaddr
◆ vaddr
◆ yield_checks
◆ yield_checks_e
Enumerator |
---|
coq_SUCCESS | |
coq_FAIL_INVALID_INT_LEVEL | |
coq_FAIL_INVALID_CTX_SAVE_INDEX | |
coq_FAIL_ROOT_CALLER | |
coq_FAIL_INVALID_CHILD | |
coq_FAIL_UNAVAILABLE_TARGET_VIDT | |
coq_FAIL_UNAVAILABLE_CALLER_VIDT | |
coq_FAIL_MASKED_INTERRUPT | |
coq_FAIL_UNAVAILABLE_TARGET_CTX | |
coq_FAIL_CALLER_CONTEXT_SAVE | |
coq_SUCCESS | |
coq_FAIL_INVALID_INT_LEVEL | |
coq_FAIL_INVALID_CTX_SAVE_INDEX | |
coq_FAIL_ROOT_CALLER | |
coq_FAIL_INVALID_CHILD | |
coq_FAIL_UNAVAILABLE_TARGET_VIDT | |
coq_FAIL_UNAVAILABLE_CALLER_VIDT | |
coq_FAIL_MASKED_INTERRUPT | |
coq_FAIL_UNAVAILABLE_TARGET_CTX | |
coq_FAIL_CALLER_CONTEXT_SAVE | |
◆ getVidtVAddr()
uint32_t getVidtVAddr |
( |
void |
| ) |
|