L4Re Operating System Framework
Interface and Usage Documentation
Loading...
Searching...
No Matches
L4virtio::Svr::Console::Features Struct Reference

Virtio console specific feature bits. More...

#include <virtio-console>

Inheritance diagram for L4virtio::Svr::Console::Features:
Collaboration diagram for L4virtio::Svr::Console::Features:
typedef cxx::Bitfield< decltype(raw), 0, 0 > console_size_bfm_t
 Configuration cols and rows are valid.
constexpr console_size_bfm_t::Val console_size () const
 Get the console_size bits (0 to 0) of raw.
constexpr console_size_bfm_t::Ref console_size ()
 Get a reference to the console_size bits (0 to 0) of raw.
typedef cxx::Bitfield< decltype(raw), 1, 1 > console_multiport_bfm_t
 Device has support for multiple ports.
constexpr console_multiport_bfm_t::Val console_multiport () const
 Get the console_multiport bits (1 to 1) of raw.
constexpr console_multiport_bfm_t::Ref console_multiport ()
 Get a reference to the console_multiport bits (1 to 1) of raw.
typedef cxx::Bitfield< decltype(raw), 2, 2 > emerg_write_bfm_t
 Device has support for emergency write.
constexpr emerg_write_bfm_t::Val emerg_write () const
 Get the emerg_write bits (2 to 2) of raw.
constexpr emerg_write_bfm_t::Ref emerg_write ()
 Get a reference to the emerg_write bits (2 to 2) of raw.

Additional Inherited Members

typedef cxx::Bitfield< decltype(raw), 28, 28 > ring_indirect_desc_bfm_t
 Type to access the ring_indirect_desc bits (28 to 28) of raw.
typedef cxx::Bitfield< decltype(raw), 29, 29 > ring_event_idx_bfm_t
 Type to access the ring_event_idx bits (29 to 29) of raw.
Public Member Functions inherited from L4virtio::Svr::Dev_features
 Dev_features (l4_uint32_t v)
 Make Features from a raw bitmap.
constexpr ring_indirect_desc_bfm_t::Val ring_indirect_desc () const
 Get the ring_indirect_desc bits (28 to 28) of raw.
constexpr ring_indirect_desc_bfm_t::Ref ring_indirect_desc ()
 Get a reference to the ring_indirect_desc bits (28 to 28) of raw.
constexpr ring_event_idx_bfm_t::Val ring_event_idx () const
 Get the ring_event_idx bits (29 to 29) of raw.
constexpr ring_event_idx_bfm_t::Ref ring_event_idx ()
 Get a reference to the ring_event_idx bits (29 to 29) of raw.
Data Fields inherited from L4virtio::Svr::Dev_features
l4_uint32_t raw
 The raw value of the features bitmap.

Detailed Description

Virtio console specific feature bits.

Definition at line 18 of file virtio-console.

Member Typedef Documentation

◆ console_multiport_bfm_t

Device has support for multiple ports.

Type to access the console_multiport bits (1 to 1) of raw.

Definition at line 25 of file virtio-console.

◆ console_size_bfm_t

Configuration cols and rows are valid.

Type to access the console_size bits (0 to 0) of raw.

Definition at line 23 of file virtio-console.

◆ emerg_write_bfm_t

Device has support for emergency write.

Type to access the emerg_write bits (2 to 2) of raw.

Definition at line 27 of file virtio-console.


The documentation for this struct was generated from the following file: