VIRTUTECH CONFIDENTIAL    Previous - Up - Next

fourport

Provided by
fourport
Class Hierarchy
conf-objectlog-objectfourport
Interfaces Implemented
log_object, io_memory, simple_interrupt
Description
AST Fourport interrupt logic. The actual serial port devices are not handled by this device. Use instances of NS16450 or NS16550 to model the UARTs connected to this device.

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

Fourport mode enable.

input_status
Optional attribute; read/write access; type: Integer.

Port interrupt pin status. One bit per port.

irq_dev
Required attribute; read/write access; type: Object.

Device that interrupts are sent to.

irq_level
Required attribute; read/write access; type: Integer.

Interrupt level.

output_status
Optional attribute; read/write access; type: Integer.

Output interrupt status.

scratch
Optional attribute; read/write access; type: Integer.

Scratchpad value when not in fourport mode.

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

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

VIRTUTECH CONFIDENTIAL    Previous - Up - Next