VIRTUTECH CONFIDENTIAL    Previous - Up - Next

ISA

Provided by
isa
Class Hierarchy
conf-objectlog-objectISA
Interfaces Implemented
log_object, simple_interrupt
Description
The ISA device models the industry standard architecture bus present in most PCs. It is responsible for dispatching interrupts to the interrupt controllers (I/O-APIC and/or PIC). The operating system must make sure that interrupts are not handled by both interrupt controllers either by disabling one of the controllers or by masking interrupts in at least one of the controllers.

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
ioapic
Optional attribute; read/write access; type: unknown type.

The advanced programmable interrupt controller attached to. Must implement the simple-interrupt interface.

irq_status
Optional attribute; read/write access; type: unknown type.

(i0, i1, ..., i31) Entry in specifies the current status for input interrupt pin i, 1 for active and 0 for inactive.

irq_to_pin
Optional attribute; read/write access; type: unknown type.

(i0, i1, ..., i31) Entry in specifies which pin irq n is attached to.

pic
Required attribute; read/write access; type: unknown type.

The programmable interrupt controller attached to. Must implement the simple-interrupt interface.

Command List

Commands defined by interface log_object
log, log-group, log-level, log-size, log-type
Commands
infoprint information about the device
statusprint status of the device

Command Descriptions

<ISA>.info
Synopsis
<ISA>.info
Description
Print detailed information about the configuration of the device.
<ISA>.status
Synopsis
<ISA>.status
Description
Print detailed information about the current status of the device.

VIRTUTECH CONFIDENTIAL    Previous - Up - Next