/gem5/ext/libelf/ |
H A D | elf_memory.c | 35 elf_memory(char *image, size_t sz) argument 44 if (image == NULL || sz == 0) { 53 e->e_rawfile = image; 61 if (sz > EI_NIDENT && LIBELF_IS_ELF(image)) { 63 e->e_class = image[EI_CLASS]; 64 e->e_byteorder = image[EI_DATA]; 65 e->e_version = image[EI_VERSION]; 82 strncmp(image, ARMAG, (size_t) SARMAG) == 0) {
|
/gem5/src/dev/virtio/ |
H A D | VirtIOBlock.py | 50 image = Param.DiskImage("Disk image") variable in class:VirtIOBlock
|
H A D | block.cc | 49 image(*params->image) 53 config.capacity = image.size(); 84 if (image.read(&data[offset], sector) != SectorSize) { 113 if (image.write(&data[offset], sector) != SectorSize) {
|
H A D | block.hh | 182 DiskImage ℑ member in class:VirtIOBlock
|
/gem5/src/dev/storage/ |
H A D | simple_disk.hh | 45 * Trivial interface to a disk image used by the System Console 54 DiskImage *image; member in class:SimpleDisk
|
H A D | simple_disk.cc | 56 : SimObject(p), system(p->system), image(p->disk) 72 image->read(data + i, block + j);
|
H A D | Ide.py | 40 image = Param.DiskImage("Disk image") variable in class:IdeDisk
|
H A D | disk_image.cc | 58 // Raw Disk image 71 panic("Attempting to fork system with read-write raw disk image."); 143 panic("Cannot write to a read only disk image"); 168 // Copy on Write Disk image 176 CowDiskImage *image; member in class:CowDiskCallback 179 CowDiskCallback(CowDiskImage *i) : image(i) {} 180 void process() { image->save(); delete this; } 216 inform("Disabling saving of COW image in forked child process.\n"); 232 panic("error reading cowdisk image"); 315 panic("error reading cowdisk image"); [all...] |
H A D | ide_disk.hh | 212 /** The image that contains the data of this disk. */ 213 DiskImage *image; member in class:IdeDisk 332 // Disk image read/write
|
H A D | ide_disk.cc | 70 : SimObject(p), ctrl(NULL), image(p->image), diskDelay(p->delay), 91 uint32_t lba_size = image->size(); 100 panic("Bad IDE image size: 0\n"); 474 // write the data to the disk image 578 uint32_t bytesRead = image->read(data, sector); 588 uint32_t bytesWritten = image->write(data, sector); 640 size = (uint32_t)image->size() - 1;
|
/gem5/src/dev/sparc/ |
H A D | mm_disk.cc | 33 * in legion. Any access is translated to an offset in the disk image. 49 : BasicPioDevice(p, p->image->size() * SectorSize), 50 image(p->image), curSector((off_t)-1), dirty(false) 74 image->write(diskData, curSector); 80 image->read(diskData, sector); 132 image->write(diskData, curSector); 138 image->read(diskData, sector); 182 image->write(diskData, curSector);
|
H A D | mm_disk.hh | 33 * in legion. Any access is translated to an offset in the disk image. 46 DiskImage *image; member in class:MmDisk
|
H A D | T1000.py | 41 image = Param.DiskImage("Disk Image") variable in class:MmDisk
|
/gem5/src/dev/arm/ |
H A D | UFSHostDevice.py | 52 img_blk_size = Param.UInt32(512, "Size of one image block in bytes") 53 # Every image that is added to the vector will generate a new logic unit 57 image = VectorParam.DiskImage("Disk images") variable in class:UFSHostDevice 59 # images that have been provided in the image vector, should be equal to
|
H A D | ufs_device.cc | 81 flashDisk(p->image[lun_id]), 84 lunAvail(p->image.size()), 695 /** read from image, and get to memory */ 709 /** Get from fifo and write to image*/ 726 lunAvail(p->image.size()), 2150 * The disk image is read here; but the action is simultated later
|
/gem5/configs/example/arm/ |
H A D | starter_fs.py | 87 """Helper function to create a Copy-on-Write disk image""" 88 image = CowDiskImage() 89 image.child.image_file = SysPaths.disk(name) 91 return image; 119 # disk. Attach the disk image using gem5's Copy-on-Write 121 # the disk image. 122 PciVirtIO(vio=VirtIOBlock(image=create_cow_image(args.disk_image))), 166 # Tell Linux where to find the root disk image. 205 parser.add_argument("--disk-image", type=str,
|
H A D | fs_bigLITTLE.py | 134 image = CowDiskImage() 135 image.child.image_file = SysPaths.disk(image_file) 136 return image 139 sys.pci_vio_block = [ PciVirtIO(vio=VirtIOBlock(image=img))
|
/gem5/util/dist/test/ |
H A D | test-2nodes-AArch64.sh | 76 --disk-image=$IMG \
|
/gem5/configs/common/ |
H A D | FSConfig.py | 64 image = CowDiskImage(child=RawDiskImage(read_only=True), variable in class:CowIdeDisk 68 self.image.child.image_file = ci 148 image = CowDiskImage(child=RawDiskImage(read_only=True), variable in class:makeSparcSystem.CowMmDisk 152 self.image.child.image_file = ci 243 "disk image...") 317 # the disk image filename to tell the config scripts to
|