8#ifndef __SOF_DEBUG_GDB_RINGBUFFER_H__
9#define __SOF_DEBUG_GDB_RINGBUFFER_H__
14#define DEBUG_RX_BASE (mailbox_get_debug_base())
15#define DEBUG_TX_BASE (mailbox_get_debug_base() + 0x100)
#define RING_SIZE
Definition ringbuffer.h:13
void put_debug_char(unsigned char c)
unsigned char get_debug_char(void)
static unsigned int ring_next_tail(const volatile struct ring *ring)
Definition ringbuffer.h:34
static int ring_have_space(const volatile struct ring *ring)
Definition ringbuffer.h:39
void put_exception_char(char c)
static int ring_have_data(const volatile struct ring *ring)
Definition ringbuffer.h:44
static unsigned int ring_next_head(const volatile struct ring *ring)
Definition ringbuffer.h:29
Definition ringbuffer.h:21
unsigned char fill2[63]
Definition ringbuffer.h:25
unsigned char tail
Definition ringbuffer.h:24
unsigned char head
Definition ringbuffer.h:22
unsigned char data[RING_SIZE]
Definition ringbuffer.h:26
unsigned char fill1[63]
Definition ringbuffer.h:23