Subject: arcdiag output for Olivetti M700-10
To: None <port-arc@netbsd.org>
From: Maki Kato <mk2s@digitalcommute.com>
List: port-arc
Date: 10/18/2000 20:21:43
Here is a newer version of the arcdiag.out for the Olivetti M700-10.
Note that I had to edit the arcdiag source to skip over the display
stuff since the Olivetti doesn't implement Bios_GetDisplayStatus.
I was able to run the ecoff output from objdump. Last time when I
reported that on my Deskstation Tyne, I couldn't run the output of
objdump I might have been confused.
....maki....
Command Arguments:
argc = 1
argv[0] = `scsi(0)disk(5)rdisk(0)partition(1)\ARCDIAG'
Environment Variables:
[CONSOLEIN=multi()key()keyboard()console(0)]
[CONSOLEOUT=multi()video()monitor()]
[TIMEZONE=PST8PDT]
[A:=multi()disk()fdisk()]
[C:=scsi()disk(0)rdisk()partition(1)]
[CD:=scsi()cdrom(2)fdisk()]
[FWSEARCHPATH=multi()disk()fdisk();scsi(0)disk(1)rdisk(0)partition(1);scsi(0)disk(0)rdisk(0)partition(1)]
[AUTOLOAD=YES]
[LOADIDENTIFIER=NetBSD from FAT on sd0;netbsd from ZIP]
[SYSTEMPARTITION=scsi(0)disk(0)rdisk(0)partition(1);scsi(0)disk(5)rdisk(0)partition(1)]
[OSLOADER=scsi(0)disk(0)rdisk(0)partition(1)netbsd;scsi(0)disk(5)rdisk(0)partition(1)\netbsd]
[OSLOADPARTITION=scsi(0)disk(0)rdisk(0)partition(1);scsi(0)disk(5)rdisk(0)partition(1)]
[OSLOADFILENAME=;\]
[OSLOADOPTIONS=nodebug;nodebug]
System Parameter Block:
magic: ARCS
length: 0x3c
version: 1
revision: 1
restart_block: 0x0
debug_block: 0x800496d0
gen_excep_vec: 0x80011690
utlbmiss_vec: 0x80011690
firm_vec_len: 0x8c
firmare_vector:
0x8001db00
0x80011dc0
0x80011c60
0x80018fe0
0x80018fe0
0x8001905c
0x8001907c
0x80011670
0x80011678
0x800196e8
0x800196ac
0x800196c8
0x80019708
0x80019100
0x80019494
0x80019524
0x8001986c
0x8001f1f0
0x8001edc0
0x0
0x8001d42c
0x8001d384
0x80015bc8
0x80015dcc
0x80015c6c
0x80015994
0x80015a28
0x80015b34
0x80015ab4
0x80015854
0x8001e880
0x8001e914
0x80015744
0x800157c4
0x800325b0
vend_vec_len: 0x28
vendor_vector:
0x8001f3b0
0x8000f410
0x80016d90
0x80011d80
0x80011d40
0x8001f420
0x8001f43c
0x8001f55c
0x8001f45c
0x8001f4e0
adapter_count: 1
adap0_type: 8
adap0_vec_len: 0x4c
adap0_vector:
0x8002fd24
0x8002fd34
0x8002fe00
0x80030080
0x8002ff34
0x80032224
0x800300fc
0x8003018c
0x800301fc
0x8003025c
0x80032140
0x80032198
0x0
0x8002fc90
0x8002fcdc
0x800323f8
0x800323d8
0x8003255c
0x8000f410
System Identifier:
BIOS Vendor ID: [OLI00000]
BIOS Product ID: [0x5:0x9:0x2:0xaa:0x3c:0x8:0x4:0x7b]
System Configuration Tree:
class: System, type: ARC
flags:
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 0
id: 15:[Microsoft-Jazz\x00]
class: Processor, type: CPU
flags:
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 0
id: 11:[MIPS-R4000\x00]
class: Cache, type: PrimaryICache
flags:
version: 0, revision: 1
refill-size: 1, line-size: 32, size: 8192
affinity_mask: 0xffffffff
config_data_len: 0
class: Cache, type: PrimaryDCache
flags:
version: 0, revision: 1
refill-size: 1, line-size: 16, size: 8192
affinity_mask: 0xffffffff
config_data_len: 0
class: Adapter, type: MultiFunctionAdapter
flags:
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 0
id: 18:[Jazz-Internal Bus\x00]
class: Controller, type: DisplayController
flags: ConsoleOut|Output
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 32
id: 14:[OLIVETTI_G364\x00]
config data version: 26996, revision: 28271, count: 1310724
resource count 1310724 too big: use 1 instead
type: Null
share_disposition: Undetermined, flags: 0x6000
data:
[0x0:0x10:0x0:0x0:0x0:0x80:0x0:0x60:0x0:0x10:0x0:0x0]
raw count: [0x4:0x0:0x14:0x0]
raw data:
24:[0x0:0x0:0x0:0x60:0x0:0x10:0x0:0x0:0x0:0x80:0x0:0x60:0x0:0x10:0x0:0x0:0x0:0x0:0x0:0x40:0x0:0x0:0x20:0x0]
class: Peripheral, type: MonitorPeripheral
flags: ConsoleOut|Output
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 26
id: 10:[1280x1024\x00]
config data version: 0, revision: 0, count:
806618368
resource count 806618368 too big: use 1 instead
type: Memory
share_disposition: #6, flags: #539
start: 0x 10028 40007d0, length: 0x1570003
raw count: [0x0:0x5:0x14:0x30]
raw data:
18:[0x3:0x6:0x1b:0x2:0xd0:0x7:0x0:0x4:0x28:0x0:0x1:0x0:0x3:0x0:0x57:0x1:0x12:0x1]
class: Peripheral, type: OtherPeripheral
flags:
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 0
class: Controller, type: DisplayController
flags: ConsoleOut|Output
version: 0, revision: 1
key: 1
affinity_mask: 0xffffffff
config_data_len: 96
id: 14:[OLIVETTI_G364\x00]
config data version: 0, revision: 0, count: 4
type: Port
share_disposition: Undetermined, flags: Memory
start: 0x 0 60000000, length: 0x200000
type: Interrupt
share_disposition: Undetermined, flags: LevelSensitive
level: 4, vector: 20, reserved1: 0
type: Memory
share_disposition: Undetermined, flags: ReadWrite
start: 0x 0 40000000, length: 0x200000
type: DeviceSpecific
share_disposition: Undetermined, flags: 0x0
datasize: 8, reserved1: 0, reserved2: 0
data: [0x0:0x0:0x0:0x0:0x48:0xfa:0x7b:0x0]
unparsed data:
16:[0x80:0x8d:0x6b:0x80:0x0:0x10:0x0:0x80:0x0:0x8c:0x6b:0x80:0x40:0x0:0x2:0x80]
class: Peripheral, type: MonitorPeripheral
flags: ConsoleOut|Output
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 94
id: 10:[1280x1024\x00]
config data version: 0, revision: 0, count: 1
type: DeviceSpecific
share_disposition: Undetermined, flags: 0x0
datasize: 54, reserved1: 0, reserved2: 0
data:
[0x0:0x0:0x0:0x0:0x57:0x1:0x12:0x1:0x0:0x5:0x0:0x4:0x0:0x0:0x38:0x2e:0xf0:0x44:0x1b:0x80:0x39:0x7:0x1a:0x80:0x66:0x0:0x97:0x1:0x0:0xa0:0x0:0xe0:0xa5:0x6:0x0:0x80:0x0:0x8c:0x1a:0x0:0x88:0xa8:0x6b:0x80:0x3:0x0:0x6b:0x80:0x44:0xcb:0x3:0x0:0x80:0xdc]
unparsed data:
16:[0x7b:0x0:0x80:0x8d:0x6b:0x80:0x0:0x10:0x0:0x80:0x0:0x8c:0x6b:0x80:0x40:0x0]
class: Controller, type: NetworkController
flags: Input|Output
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 78
id: 6:[SONIC\x00]
config data version: 0, revision: 0, count: 3
type: Port
share_disposition: Undetermined, flags: Memory
start: 0x 0 80001000, length: 0x1000
type: Interrupt
share_disposition: Undetermined, flags: LevelSensitive
level: 4, vector: 21, reserved1: 0
type: DeviceSpecific
share_disposition: Undetermined, flags: 0x0
datasize: 6, reserved1: 0, reserved2: 0
data: [0x0:0x0:0x0:0x0:0x23:0x24]
unparsed data:
16:[0x1a:0x0:0x88:0xa8:0x6b:0x80:0x3:0x0:0x6b:0x80:0x44:0xcb:0x3:0x0:0x80:0xdc]
class: Controller, type: DiskController
flags: Input|Output
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 72
config data version: 0, revision: 0, count: 3
type: Port
share_disposition: Undetermined, flags: Memory
start: 0x 0 80003000, length: 0x1000
type: Interrupt
share_disposition: Undetermined, flags: LevelSensitive
level: 4, vector: 18, reserved1: 0
type: DMA
share_disposition: Undetermined, flags: 0x0
channel: 1, port: 0, reserved1: 0
unparsed data:
16:[0x0:0x0:0x0:0x0:0x23:0x24:0x1a:0x0:0x88:0xa8:0x6b:0x80:0x3:0x0:0x6b:0x80]
class: Peripheral, type: FloppyDiskPeripheral
flags: Removable|Input|Output
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 60
id: 13:[3.5 2.88 MB\x00]
config data version: 0, revision: 0, count: 1
type: DeviceSpecific
share_disposition: Undetermined, flags: 0x0
datasize: 20, reserved1: 0, reserved2: 0
data:
[0x0:0x0:0x0:0x0:0x33:0x2e:0x35:0x0:0x0:0x0:0x0:0x0:0x40:0xb:0x0:0x0:0x0:0x0:0x0:0x0]
unparsed data:
16:[0x1:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0]
class: Controller, type: KeyboardController
flags: ConsoleIn|Input
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 56
config data version: 0, revision: 0, count: 2
type: Port
share_disposition: Undetermined, flags: Memory
start: 0x 0 80005000, length: 0x1000
type: Interrupt
share_disposition: Undetermined, flags: LevelSensitive
level: 4, vector: 23, reserved1: 0
unparsed data:
16:[0x0:0x0:0x0:0x0:0x1:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0]
class: Peripheral, type: KeyboardPeripheral
flags: ConsoleIn|Input
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 0
id: 14:[PCAT_ENHANCED\x00]
class: Controller, type: PointerController
flags: Input
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 56
config data version: 0, revision: 0, count: 2
type: Port
share_disposition: Undetermined, flags: Memory
start: 0x 0 80005000, length: 0x1000
type: Interrupt
share_disposition: Undetermined, flags: LevelSensitive
level: 4, vector: 24, reserved1: 0
unparsed data:
16:[0x0:0x0:0x0:0x0:0x1:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0]
class: Peripheral, type: PointerPeripheral
flags: Input
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 0
id: 10:[PS2 MOUSE\x00]
class: Controller, type: SerialController
flags: ConsoleIn|ConsoleOut|Input|Output
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 80
id: 5:[COM1\x00]
config data version: 0, revision: 0, count: 3
type: Port
share_disposition: Undetermined, flags: Memory
start: 0x 0 80006000, length: 0x1000
type: Interrupt
share_disposition: Undetermined, flags: LevelSensitive
level: 4, vector: 25, reserved1: 0
type: DeviceSpecific
share_disposition: Undetermined, flags: 0x0
datasize: 8, reserved1: 0, reserved2: 0
data: [0x0:0x0:0x0:0x0:0x0:0x20:0x1c:0x0]
unparsed data:
16:[0x88:0xa8:0x6b:0x80:0x3:0x0:0x6b:0x80:0x44:0xcb:0x3:0x0:0x80:0xdc:0x7b:0x0]
class: Controller, type: OtherController
flags:
version: 0, revision: 48
key: 0
affinity_mask: 0xffffffff
config_data_len: 671
id: 8:[OLI0509\x00]
too large configuration data: 671 bytes
class: Controller, type: OtherController
flags:
version: 0, revision: 48
key: 1
affinity_mask: 0xffffffff
config_data_len: 671
id: 8:[OLI1201\x00]
too large configuration data: 671 bytes
class: Controller, type: SerialController
flags: ConsoleIn|ConsoleOut|Input|Output
version: 0, revision: 1
key: 1
affinity_mask: 0xffffffff
config_data_len: 80
id: 5:[COM2\x00]
config data version: 0, revision: 0, count: 3
type: Port
share_disposition: Undetermined, flags: Memory
start: 0x 0 80007000, length: 0x1000
type: Interrupt
share_disposition: Undetermined, flags: LevelSensitive
level: 4, vector: 26, reserved1: 0
type: DeviceSpecific
share_disposition: Undetermined, flags: 0x0
datasize: 8, reserved1: 0, reserved2: 0
data: [0x0:0x0:0x0:0x0:0x0:0x20:0x1c:0x0]
unparsed data:
16:[0x88:0xa8:0x6b:0x80:0x3:0x0:0x6b:0x80:0x44:0xcb:0x3:0x0:0x80:0xdc:0x7b:0x0]
class: Peripheral, type: TerminalPeripheral
flags: ConsoleIn|ConsoleOut|Input|Output
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 0
class: Controller, type: ParallelController
flags: Input|Output
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 56
id: 5:[LPT1\x00]
config data version: 0, revision: 0, count: 2
type: Port
share_disposition: Undetermined, flags: Memory
start: 0x 0 80008000, length: 0x1000
type: Interrupt
share_disposition: Undetermined, flags: LevelSensitive
level: 4, vector: 17, reserved1: 0
unparsed data:
16:[0x5:0x0:0x0:0x0:0x8:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0:0x0]
class: Peripheral, type: PrinterPeripheral
flags: Output
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 0
class: Adapter, type: SCSIAdapter
flags:
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 94
id: 7:[ESP216\x00]
config data version: 0, revision: 0, count: 4
type: Port
share_disposition: Undetermined, flags: Memory
start: 0x 0 80002000, length: 0x1000
type: Interrupt
share_disposition: Undetermined, flags: LevelSensitive
level: 4, vector: 22, reserved1: 0
type: DMA
share_disposition: Undetermined, flags: 0x0
channel: 0, port: 0, reserved1: 0
type: DeviceSpecific
share_disposition: Undetermined, flags: 0x0
datasize: 6, reserved1: 0, reserved2: 0
data: [0x0:0x0:0x0:0x0:0x6:0x0]
unparsed data:
16:[0x7b:0x0:0x80:0x8d:0x6b:0x80:0x0:0x10:0x0:0x80:0x0:0x8c:0x6b:0x80:0x40:0x0]
class: Controller, type: DiskController
flags: Input|Output
version: 0, revision: 1
key: 5
affinity_mask: 0xffffffff
config_data_len: 0
id: 29:[IOMEGA ZIP 100 D.13\x00]
class: Peripheral, type: DiskPeripheral
flags: Input|Output
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 0
class: Adapter, type: EISAAdapter
flags:
version: 0, revision: 1
key: 0
affinity_mask: 0xffffffff
config_data_len: 32
id: 5:[EISA\x00]
config data version: 0, revision: 0, count: -2140424368
resource count -2140424368 too big: use 1 instead
type: #84
share_disposition: #183, flags: 0x806b
data: [0x58:0xb7:0x6b:0x80:0x0:0x0:0x0:0x0:0x20:0x0:0x0:0x0]
raw count: [0x50:0xb7:0x6b:0x80]
raw data:
24:[0x54:0xb7:0x6b:0x80:0x58:0xb7:0x6b:0x80:0x0:0x0:0x0:0x0:0x20:0x0:0x0:0x0:0x0:0x0:0x0:0xe2:0x0:0x60:0x0:0x0]
class: Controller, type: OtherController
flags:
version: 0, revision: 48
key: 0
affinity_mask: 0xffffffff
config_data_len: 671
id: 8:[OLI0509\x00]
too large configuration data: 671 bytes
class: Controller, type: OtherController
flags:
version: 0, revision: 48
key: 5
affinity_mask: 0xffffffff
config_data_len: 671
id: 8:[OLI1201\x00]
too large configuration data: 671 bytes
Memory Layout:
memory 0x0..fff, size: 4096 bytes, type: ExeceptionBlock
memory 0x1000..1fff, size: 4096 bytes, type: SystemParameterBlock
memory 0x2000..53fff, size: 335872 bytes, type: FirmwarePermanent
memory 0x54000..fffff, size: 704512 bytes, type: FreeMemory
memory 0x7e0000..7fefff, size: 126976 bytes, type: FirmwareTemporary
memory 0x7ff000..fbefff, size: 8126464 bytes, type: FreeMemory
memory 0xfbf000..ffffff, size: 266240 bytes, type: FirmwareTemporary
memory 0x1000000..3ffffff, size: 50331648 bytes, type: FreeMemory
memory 0x100000..105fff, size: 24576 bytes, type: LoadedProgram
memory 0x106000..7dffff, size: 7184384 bytes, type: FreeMemory
Total memory = 67108864 bytes
Display Status:
TLB:
wired TLB = 0
0: 256K, asid: 0x0, v: 0xe1000000, p0: 0xfff00000(2DVG), p1: 0x0(0..G)
1: 64K, asid: 0x0, v: 0xe0000000, p0: 0x80000000(2DVG), p1: 0x0(0..G)
2: 4K, asid: 0x0, v: 0xe0100000, p0: 0xf0000000(2DVG), p1: 0x0(0..G)
3: 1M, asid: 0x0, v: 0xe0200000, p0: 0x60000000(2DVG), p1: 0x60100000(2DVG)
4: 1M, asid: 0x0, v: 0xe0800000, p0: 0x40000000(2DVG), p1: 0x40100000(2DVG)
5: 16M, asid: 0x0, v: 0xe2000000, p0: 0x90000000(2DVG), p1: 0x91000000(2DVG)
6: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
7: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
8: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
9: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
10: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
11: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
12: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
13: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
14: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
15: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
16: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
17: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
18: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
19: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
20: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
21: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
22: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
23: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
24: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
25: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
26: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
27: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
28: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
29: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
30: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
31: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
32: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
33: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
34: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
35: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
36: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
37: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
38: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
39: 4K, asid: 0x0, v: 0x80000000, p0: 0x0(0...), p1: 0x0(0...)
40: 16M, asid: 0x0, v: 0x32000000, p0: 0x0(3DVG), p1: 0x1000000(3DVG)
41: 16M, asid: 0x0, v: 0x34000000, p0: 0x2000000(3DVG), p1: 0x3000000(3DVG)
42: 16M, asid: 0x0, v: 0x36000000, p0: 0x4000000(3DVG), p1: 0x5000000(3DVG)
43: 16M, asid: 0x0, v: 0x38000000, p0: 0x6000000(3DVG), p1: 0x7000000(3DVG)
44: 16M, asid: 0x0, v: 0x3a000000, p0: 0x8000000(3DVG), p1: 0x9000000(3DVG)
45: 16M, asid: 0x0, v: 0x3c000000, p0: 0xa000000(3DVG), p1: 0xb000000(3DVG)
46: 16M, asid: 0x0, v: 0x3e000000, p0: 0xc000000(3DVG), p1: 0xd000000(3DVG)
47: 16M, asid: 0x0, v: 0x40000000, p0: 0xe000000(3DVG), p1: 0xf000000(3DVG)