gem5  v20.1.0.0
Public Attributes | List of all members
CommandReg Struct Reference

#include <ide_disk.hh>

Public Attributes

uint16_t data
 
uint8_t error
 
uint8_t sec_count
 
uint8_t sec_num
 
uint8_t cyl_low
 
uint8_t cyl_high
 
union {
   uint8_t   drive
 
   uint8_t   head
 
}; 
 
uint8_t command
 

Detailed Description

Definition at line 124 of file ide_disk.hh.

Member Data Documentation

◆ @109

union { ... }

◆ command

uint8_t CommandReg::command

◆ cyl_high

uint8_t CommandReg::cyl_high

◆ cyl_low

uint8_t CommandReg::cyl_low

◆ data

uint16_t CommandReg::data

◆ drive

uint8_t CommandReg::drive

◆ error

uint8_t CommandReg::error

Definition at line 126 of file ide_disk.hh.

Referenced by IdeDisk::readCommand(), and IdeDisk::reset().

◆ head

uint8_t CommandReg::head

Definition at line 133 of file ide_disk.hh.

Referenced by IdeDisk::getLBABase(), and IdeDisk::startCommand().

◆ sec_count

uint8_t CommandReg::sec_count

◆ sec_num

uint8_t CommandReg::sec_num

The documentation for this struct was generated from the following file:

Generated on Wed Sep 30 2020 14:02:22 for gem5 by doxygen 1.8.17