|
XenevaOS
|
#include "uspi/synchronize.h"#include "uspi/types.h"#include "uspi/assert.h"#include <Hal/AA64/aa64lowlevel.h>
Macros | |
| #define | EnableInterrupts() __asm volatile ("cpsie i") |
| #define | DisableInterrupts() __asm volatile ("cpsid i") |
| #define | L1_DATA_CACHE_LINE_LENGTH 64 |
| #define | L2_CACHE_LINE_LENGTH 64 |
| #define | DATA_CACHE_LINE_LENGTH_MIN 64 |
Functions | |
| void | uspi_EnterCritical (void) |
| void | uspi_LeaveCritical (void) |
| void | uspi_CleanAndInvalidateDataCacheRange (u32 nAddress, u32 nLength) |
| #define DATA_CACHE_LINE_LENGTH_MIN 64 |
| #define DisableInterrupts | ( | ) | __asm volatile ("cpsid i") |
| #define EnableInterrupts | ( | ) | __asm volatile ("cpsie i") |
| #define L1_DATA_CACHE_LINE_LENGTH 64 |
| #define L2_CACHE_LINE_LENGTH 64 |
| void uspi_EnterCritical | ( | void | ) |
| void uspi_LeaveCritical | ( | void | ) |