gem5 v24.0.0.0
|
#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::htole(), gem5::MipsISA::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().