Ringbuffer Channels - patjak/facetimehd GitHub Wiki
- Terminal
- Used for ASCII debugging output from Firmware
- IO
- Used to transmit commands from Host to Target(Firmware)
- DEBUG
- BUF_H2T
- BUF_T2H
- SHAREDMALLOC
- Firmware requests memory allocation that can be shared with the Hosts via this channel
- IO_T2H
Data structures
struct bcwc_ringbuf_entry {
u32 address_flags;
u32 request_size;
u32 response_size;
u32 __unused[13];
} __attribute__((packed));