gem5  v22.1.0.0
Public Attributes | List of all members
gem5::CommandReg_t 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 129 of file ide_disk.hh.

Member Data Documentation

◆ 

union { ... }

◆ command

uint8_t gem5::CommandReg_t::command

◆ cyl_high

uint8_t gem5::CommandReg_t::cyl_high

◆ cyl_low

uint8_t gem5::CommandReg_t::cyl_low

◆ data

uint16_t gem5::CommandReg_t::data

◆ drive

uint8_t gem5::CommandReg_t::drive

◆ error

uint8_t gem5::CommandReg_t::error

◆ head

uint8_t gem5::CommandReg_t::head

Definition at line 140 of file ide_disk.hh.

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

◆ sec_count

uint8_t gem5::CommandReg_t::sec_count

◆ sec_num

uint8_t gem5::CommandReg_t::sec_num

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

Generated on Wed Dec 21 2022 10:23:22 for gem5 by doxygen 1.9.1