components

Module debug_queue

Source
Expand description

Component for DebugQueue, the implementation for debug_enqueue! and debug_flush_queue!.

This provides one Component, DebugQueue, which creates a kernel debug queue using the provided buffer. Data is appended to the queue with debug_enqueue!, and can be later flushed to the debug buffer with debug_flush_queue!. Any data left on the queue is flushed upon panic.

§Usage

DebugQueueComponent::new().finalize(components::debug_queue_component_static!());

Structs§