Skip to content

Ringbuffer Channels

Sven Schnelle edited this page Nov 7, 2015 · 4 revisions
  • 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));
Clone this wiki locally