VIRTUTECH CONFIDENTIAL Previous - Up - Next
sunfire-sysio
- Provided by
-
sunfire-sysio
- Class Hierarchy
-
conf-object → log-object → sunfire-sysio
- Interfaces Implemented
-
log_object, event_poster, simple_interrupt, translate, io_memory
- Description
-
The sunfire-sysio device models the UPA-to-SBus bridge found in SunFire server systems.
Attributes
- Attributes inherited from class conf-object
-
attributes, classname, component, iface, name, object_id, queue
- Attributes inherited from class log-object
-
access_count, log_buffer, log_buffer_last, log_buffer_size, log_group_mask, log_groups, log_level, log_type_mask
- Attribute List
-
- count0
- Optional attribute; read/write access; type: unknown type.
Value of counter 0.
- count1
- Optional attribute; read/write access; type: unknown type.
Value of counter 1.
- ctrl
- Optional attribute; read/write access; type: unknown type.
Sysio Control Register
- cycles_last0
- Optional attribute; read/write access; type: unknown type.
time stamp (non visible).
- cycles_last1
- Optional attribute; read/write access; type: unknown type.
time stamp (non visible).
- ecc
- Optional attribute; read/write access; type: unknown type.
Sysio ECC Register
- inten0
- Optional attribute; read/write access; type: unknown type.
Interrupt enabled on counter 0.
- inten1
- Optional attribute; read/write access; type: unknown type.
Interrupt enabled on counter 0.
- iommu_base
- Optional attribute; read/write access; type: unknown type.
The TSB Base Address.
- iommu_ctrl
- Optional attribute; read/write access; type: unknown type.
The IOMMU control register.
- irq_bus
- Required attribute; read/write access; type: unknown type.
The interrupt bus object used to send and receive interrupts.
- irq_names
- Pseudo attribute; read-only access; type: [s*]; integer indexed; indexed type: String.
Returns a string representing the name of a given interrupt (or a list of strings for all interrupts if no index is given). This is a read-only pseudo attribute.
- irq_pending0
- Optional attribute; read/write access; type: unknown type.
If an interrupt has been put in event queue (non visible).
- irq_pending1
- Optional attribute; read/write access; type: unknown type.
If an interrupt has been put in event queue (non visible).
- level
- Optional attribute; read/write access; type: unknown type.
(level-0, ... level-51) is a list of 52 elements (integers), representing interrupt levels of the corresponding interrupts.
- limit0
- Optional attribute; read/write access; type: unknown type.
Limit of counter 0, an interrupt is generated when the counter reaches the limit.
- limit1
- Optional attribute; read/write access; type: unknown type.
Limit of counter 0, an interrupt is generated when the counter reaches the limit.
- memory
- Required attribute; read/write access; type: unknown type.
Physical memory object. It must define the lookup interface.
- mid
- Required attribute; read/write access; type: unknown type.
Module ID of the sysio board.
- periodic0
- Optional attribute; read/write access; type: unknown type.
If set, the counter 0 is set to zero when limit has been reached.
- periodic1
- Optional attribute; read/write access; type: unknown type.
If set, the counter 0 is set to zero when limit has been reached.
- sbuf_diag
- Optional attribute; read/write access; type: unknown type.
Streambuffer diagnostics enabled.
- sbuf_enabled
- Optional attribute; read/write access; type: unknown type.
Streaming enabled.
- sbus_cfg
- Optional attribute; read/write access; type: unknown type.
(s0, s1, s2, s3, s13, s14, s15) Configuration Register.
- sbus_ctrl
- Optional attribute; read/write access; type: unknown type.
SBus Control Register
- state
- Optional attribute; read/write access; type: unknown type.
(state-0, ... state-51) is a list of 52 elements (integers), representing the states of the corresponding interrupts.
- tid
- Optional attribute; read/write access; type: unknown type.
(target-0, ... target-51) is a list of 52 elements (integers), representing target IDs for every interrupt.
- upa_conf
- Optional attribute; read/write access; type: unknown type.
Sysio UPA Configuration Register
- valid
- Optional attribute; read/write access; type: unknown type.
(irq-0, ... irq-51) is a list of 52 elements (integers), representing enabled/disabled state for each interrupt
Command List
- Commands defined by interface log_object
-
log, log-group, log-level, log-size, log-type
- Commands
-
info | print information about the device |
irq-info | print interrupt information |
sbus-info | print information about the device |
status | print status of the device |
Command Descriptions
-
<sunfire-sysio>.info
- Synopsis
-
<sunfire-sysio>.info
- Description
-
Print detailed information about the configuration of the device.
-
<sunfire-sysio>.irq-info
- Synopsis
-
<sunfire-sysio>.irq-info
- Description
-
Print detailed information about the interrupt state for the sunfire-sysio device.
-
<sunfire-sysio>.sbus-info
- Synopsis
-
<sunfire-sysio>.sbus-info
- Description
-
Print detailed information about the sbus settings for the sunfire-sysio device.
-
<sunfire-sysio>.status
- Synopsis
-
<sunfire-sysio>.status
- Description
-
Print detailed information about the current status of the device.
VIRTUTECH CONFIDENTIAL Previous - Up - Next