SimpleKernel 1.17.0
Loading...
Searching...
No Matches
mmio.hpp File Reference
#include <utility>
#include "expected.hpp"
#include "kernel_log.hpp"
#include "mmio_accessor.hpp"
#include "virtio/transport/transport.hpp"
Include dependency graph for mmio.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  virtio::MmioTransport
 Virtio MMIO 传输层 More...
 

Namespaces

namespace  virtio
 

Enumerations

enum class  virtio::InterruptStatus : uint32_t { virtio::kUsedBuffer = 0x01 , virtio::kConfigChange = 0x02 }
 MMIO 中断状态位 More...
 

Variables

static constexpr uint32_t virtio::kMmioMagicValue = 0x74726976
 MMIO 魔数: little-endian "virt" = 0x74726976.
 
static constexpr uint32_t virtio::kMmioVersionModern = 0x02
 Modern VirtIO MMIO 版本号(VirtIO 1.0+)