|
gem5
v22.0.0.2
|
#include <qemu_fw_cfg.hh>
Public Member Functions | |
| FwCfgItemE820 (const QemuFwCfgItemE820Params &p) | |
| const void * | bytes () const override |
| uint64_t | length () const override |
Public Member Functions inherited from gem5::qemu::FwCfgItemFixed | |
| void | read (void *buf, uint64_t offset, uint32_t to_read) override |
| FwCfgItem (const std::string &new_path, bool arch_specific, uint16_t new_index=0) | |
Public Member Functions inherited from gem5::qemu::FwCfgItem | |
| uint16_t | index () const |
| void | index (uint16_t new_index) |
| const std::string & | path () const |
| bool | archSpecific () const |
Private Attributes | |
| std::vector< uint8_t > | data |
Additional Inherited Members | |
Protected Member Functions inherited from gem5::qemu::FwCfgItem | |
| FwCfgItem (const std::string &new_path, bool arch_specific, uint16_t new_index=0) | |
Protected Attributes inherited from gem5::qemu::FwCfgItem | |
| uint16_t | _index |
| const std::string | _path |
| bool | _archSpecific |
Definition at line 43 of file qemu_fw_cfg.hh.
| gem5::qemu::FwCfgItemE820::FwCfgItemE820 | ( | const QemuFwCfgItemE820Params & | p | ) |
Definition at line 41 of file qemu_fw_cfg.cc.
References gem5::X86ISA::addr, bytes(), gem5::X86ISA::count, data, gem5::ArmISA::e, gem5::auxv::Entry, gem5::htole(), gem5::VegaISA::p, panic_if, and gem5::X86ISA::type.
|
inlineoverridevirtual |
Implements gem5::qemu::FwCfgItemFixed.
Definition at line 51 of file qemu_fw_cfg.hh.
References data.
Referenced by FwCfgItemE820().
|
inlineoverridevirtual |
|
private |
Definition at line 46 of file qemu_fw_cfg.hh.
Referenced by bytes(), FwCfgItemE820(), and length().