Go to the documentation of this file.
29 #ifndef __DEV_X86_I8237_HH__
30 #define __DEV_X86_I8237_HH__
36 #include "params/I8237.hh"
123 #endif //__DEV_X86_I8237_HH__
void unserialize(CheckpointIn &cp) override
Unserialize an object.
Register< uint8_t > Register8
Register temporaryMasterClearReg
void serialize(CheckpointOut &cp) const override
Serialize an object.
ChannelRemainingReg remainingReg
WriteOnlyReg(const std::string &new_name, Addr offset)
std::array< Channel, 4 > channels
void setRequestBit(Register ®, const uint8_t &command)
WriteOnlyReg writeMaskReg
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
uint64_t Tick
Tick count type.
Register statusCommandReg
ChannelAddrReg(Channel &)
Tick write(PacketPtr pkt) override
Pure virtual function that the device must implement.
WriteOnlyReg setMaskBitReg
Tick read(PacketPtr pkt) override
Pure virtual function that the device must implement.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
ChannelRemainingReg(Channel &)
WriteOnlyReg clearMaskReg
std::ostream CheckpointOut
RegisterBankLE::Register8 Register
void setMaskBit(Register ®, const uint8_t &command)
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
WriteOnlyReg clearFlipFlopReg
Generated on Wed Jul 13 2022 10:39:21 for gem5 by doxygen 1.8.17