|
gem5
|
#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 |
Definition at line 126 of file ide_disk.hh.
| union { ... } |
| uint8_t CommandReg::command |
Definition at line 137 of file ide_disk.hh.
Referenced by IdeDisk::serialize(), IdeDisk::startCommand(), IdeDisk::unserialize(), IdeDisk::updateState(), and IdeDisk::writeCommand().
| uint8_t CommandReg::cyl_high |
Definition at line 132 of file ide_disk.hh.
Referenced by IdeDisk::getLBABase(), IdeDisk::readCommand(), IdeDisk::serialize(), IdeDisk::startCommand(), IdeDisk::unserialize(), and IdeDisk::writeCommand().
| uint8_t CommandReg::cyl_low |
Definition at line 131 of file ide_disk.hh.
Referenced by IdeDisk::getLBABase(), IdeDisk::readCommand(), IdeDisk::serialize(), IdeDisk::startCommand(), IdeDisk::unserialize(), and IdeDisk::writeCommand().
| uint16_t CommandReg::data |
Definition at line 127 of file ide_disk.hh.
Referenced by IdeDisk::readCommand(), IdeDisk::serialize(), IdeDisk::unserialize(), IdeDisk::updateState(), and IdeDisk::writeCommand().
| uint8_t CommandReg::drive |
Definition at line 134 of file ide_disk.hh.
Referenced by IdeDisk::readCommand(), IdeDisk::serialize(), IdeDisk::startCommand(), IdeDisk::unserialize(), and IdeDisk::writeCommand().
| uint8_t CommandReg::error |
Definition at line 128 of file ide_disk.hh.
Referenced by IdeDisk::readCommand(), and IdeDisk::reset().
| uint8_t CommandReg::head |
Definition at line 135 of file ide_disk.hh.
Referenced by IdeDisk::getLBABase(), and IdeDisk::startCommand().
| uint8_t CommandReg::sec_count |
Definition at line 129 of file ide_disk.hh.
Referenced by IdeDisk::readCommand(), IdeDisk::serialize(), IdeDisk::startCommand(), IdeDisk::unserialize(), and IdeDisk::writeCommand().
| uint8_t CommandReg::sec_num |
Definition at line 130 of file ide_disk.hh.
Referenced by IdeDisk::getLBABase(), IdeDisk::readCommand(), IdeDisk::serialize(), IdeDisk::startCommand(), IdeDisk::unserialize(), and IdeDisk::writeCommand().