Go to the documentation of this file.
36 #include <sys/types.h>
45 #include "debug/SimpleDisk.hh"
46 #include "debug/SimpleDiskData.hh"
68 panic(
"Not reading a multiple of a sector (count = %d)",
count);
84 panic(
"unimplemented!\n");
void writeBlob(Addr addr, const void *p, int size) const
Same as tryWriteBlob, but insists on success.
void write(Addr addr, baddr_t block, int count)
PortProxy physProxy
Port to physical memory used for writing object files into ram at boot.
SimpleDisk(const Params &p)
Abstract superclass for simulation objects.
void read(Addr addr, baddr_t block, int count) const
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
#define DDUMP(x, data, count)
DPRINTF is a debugging trace facility that allows one to selectively enable tracing statements.
virtual std::streampos read(uint8_t *data, std::streampos offset) const =0
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
#define panic(...)
This implements a cprintf based panic() function.
Generated on Sun Jul 30 2023 01:56:56 for gem5 by doxygen 1.8.17