6#ifndef NON_OS_LOG_MEMORY_DEFINITIONS_H
7#define NON_OS_LOG_MEMORY_DEFINITIONS_H
9#include "memory_config.h"
23 LOG_MEMORY_REGION_SECTION_1,
26 LOG_MEMORY_REGION_SECTION_2,
28#if defined(CHIP_LIBRA) && (CHIP_LIBRA != 0)
29 LOG_MEMORY_REGION_SECTION_3,
30 LOG_MEMORY_REGION_SECTION_4,
41 MASS_MEMORY_REGION_SECTION_1,
88#define LOG_MEMORY_REGION_CONTROL_BLOCK_POINTER ((const log_memory_region_control_t *)(uintptr_t)LOGGING_REGION_START)
log_memory_region_section_t
LOG MEMORY REGIONS
Definition log_memory_definitions.h:20
mass_data_memory_region_section_t
MASSDATA MEMORY REGIONS
Definition log_memory_definitions.h:38
@ LOG_MEMORY_REGION_MAX_NUMBER
Definition log_memory_definitions.h:32
@ LOG_MEMORY_REGION_SECTION_0
Definition log_memory_definitions.h:21
@ MASS_MEMORY_REGION_MAX_NUMBER
Definition log_memory_definitions.h:43
@ MASS_MEMORY_REGION_SECTION_0
Definition log_memory_definitions.h:39
Log memory area control structure
Definition log_memory_definitions.h:81
uint32_t length
Definition log_memory_definitions.h:83
Log memory control structure for every section
Definition log_memory_definitions.h:49
volatile uint32_t write
Definition log_memory_definitions.h:54
volatile uint32_t read
Definition log_memory_definitions.h:51
Log memory area control structure
Definition log_memory_definitions.h:72
uint32_t mem_len
Definition log_memory_definitions.h:74
uint32_t region_num
Definition log_memory_definitions.h:73
Mass data memory control structure for every section
Definition log_memory_definitions.h:60
volatile uint32_t region_len
Definition log_memory_definitions.h:64
volatile uint32_t region_start
Definition log_memory_definitions.h:65
volatile uint32_t flow_flag
Definition log_memory_definitions.h:63
volatile uint32_t water_line
Definition log_memory_definitions.h:66
volatile uint32_t read
Definition log_memory_definitions.h:61
volatile uint32_t write
Definition log_memory_definitions.h:62