Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
main.c File Reference
#include <zephyr/kernel.h>
#include <zephyr/ztest.h>
#include <kernel_arch_interface.h>

Macros

#define TEST_VIRT_ADDR   0x456560000
 
#define TEST_PHYS_ADDR   0x123230000
 

Functions

int arm64_mmu_nb_free_tables (void)
 
int arm64_mmu_tables_total_usage (void)
 
static void * arm64_mmu_test_init (void)
 
static int mem_map_test (uintptr_t virt_addr, uintptr_t phys_addr, size_t size)
 
void test_arm64_mmu_01_single_page (void)
 
void test_arm64_mmu_02_single_block (void)
 
void test_arm64_mmu_03_block_and_page (void)
 
void test_arm64_mmu_04_page_and_block (void)
 
void test_arm64_mmu_05_hole_in_block (void)
 
 ZTEST_SUITE (arm64_mmu, NULL, arm64_mmu_test_init, NULL, NULL, NULL)
 

Variables

static int initial_nb_free_tables
 
static int initial_tables_usage
 

Macro Definition Documentation

◆ TEST_PHYS_ADDR

#define TEST_PHYS_ADDR   0x123230000

◆ TEST_VIRT_ADDR

#define TEST_VIRT_ADDR   0x456560000

Function Documentation

◆ arm64_mmu_nb_free_tables()

int arm64_mmu_nb_free_tables ( void )
extern

◆ arm64_mmu_tables_total_usage()

int arm64_mmu_tables_total_usage ( void )
extern

◆ arm64_mmu_test_init()

static void * arm64_mmu_test_init ( void )
static

◆ mem_map_test()

static int mem_map_test ( uintptr_t virt_addr,
uintptr_t phys_addr,
size_t size )
static

◆ test_arm64_mmu_01_single_page()

void test_arm64_mmu_01_single_page ( void )

◆ test_arm64_mmu_02_single_block()

void test_arm64_mmu_02_single_block ( void )

◆ test_arm64_mmu_03_block_and_page()

void test_arm64_mmu_03_block_and_page ( void )

◆ test_arm64_mmu_04_page_and_block()

void test_arm64_mmu_04_page_and_block ( void )

◆ test_arm64_mmu_05_hole_in_block()

void test_arm64_mmu_05_hole_in_block ( void )

◆ ZTEST_SUITE()

ZTEST_SUITE ( arm64_mmu ,
NULL ,
arm64_mmu_test_init ,
NULL ,
NULL ,
NULL  )

Variable Documentation

◆ initial_nb_free_tables

int initial_nb_free_tables
static

◆ initial_tables_usage

int initial_tables_usage
static