sample_timer_device sata-controller-connector
Simics Reference Manual  /  5 Classes  / 

sata

Description

The sata class implements the functionality of a SATA device that can be connected to a SATA controller .

Interfaces Implemented

conf_object, log_object, sata

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.

Commands for this class

Attributes

master
Optional attribute; read/write access; type: o|n
IDE device. Must implement the ide-device interface.
hba
Optional attribute; read/write access; type: o|[os]|n
Host bus adaptor. Must implement the sata interface.
lba_mode
Optional attribute; read/write access; type: i
Currently selected addressing mode (bit 6 in the drive/head register).
interrupt_delay
Optional attribute; read/write access; type: f
Time in seconds between state changes.
initial_fis_delay
Optional attribute; read/write access; type: f
Time in seconds between a COMRESET is received and the initial D2H Register FIS is sent to the host.
state
Optional attribute; read/write access; type: i
Device state.
write_cache_enabled
Optional attribute; read/write access; type: b
"Write cache enabled" state.
tag_queue
Optional attribute; read/write access; type: d
Tag Queue for FPDMA
cmd_fis_queue
Optional attribute; read/write access; type: d
Command Fis Queue for FPDMA
sector_buffer
Optional attribute; read/write access; type: d
contains current contents of sector buffer

Provided By

sata
sample_timer_device sata-controller-connector