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

Macros

#define ROGUE_USER_STACK_SZ   2048
 

Functions

static K_THREAD_STACK_DEFINE (rogue_user_stack, 2048)
 
static void rogue_user_fn (void *p1, void *p2, void *p3)
 
void test_gp_value (void)
 
static void * userspace_setup (void)
 
 ZTEST_SUITE (riscv_gp, NULL, userspace_setup, NULL, NULL, NULL)
 

Variables

static struct k_thread rogue_user_thread
 

Macro Definition Documentation

◆ ROGUE_USER_STACK_SZ

#define ROGUE_USER_STACK_SZ   2048

Function Documentation

◆ K_THREAD_STACK_DEFINE()

static K_THREAD_STACK_DEFINE ( rogue_user_stack ,
2048  )
static

◆ rogue_user_fn()

static void rogue_user_fn ( void * p1,
void * p2,
void * p3 )
static

◆ test_gp_value()

void test_gp_value ( void )

◆ userspace_setup()

static void * userspace_setup ( void )
static

◆ ZTEST_SUITE()

ZTEST_SUITE ( riscv_gp ,
NULL ,
userspace_setup ,
NULL ,
NULL ,
NULL  )

Variable Documentation

◆ rogue_user_thread

struct k_thread rogue_user_thread
static