Please enable JavaScript.
Coggle requires JavaScript to display documents.
mmio.h - Coggle Diagram
mmio.h
private
void write_device_features_sel(u32 val)
write_driver_features(u32 val)
write_queue_sel(u32 val)
write_queue_ready(u32 val)
write_queue_notify(u32 val)
write_interrupt_ack(u32 val)
write_status(u32 val)
virtual void reset() override;
bool has_feature(u64 feature) const;
bool device_ready() const;
public
reg<u32> magic;
reg<u32> version;
reg<u32> device_id;
reg<u32> vendor_id;
..................
tlm_target_socket in;
tlm_initiator_socket out;
gpio_initiator_socket irq;
virtio_initiator_socket virtio_out;
void enable_virtqueue(u32 vqid)
disable_virtqueue(u32 vqid)
cleanup_virtqueues()