1c1 < id: @(#)HWD.txt 1.15 07/10/04 --- > id: @(#)HWD.txt 1.16 08/02/15 3c3 < copyright: Copyright 2007 Sun Microsystems, Inc. All Rights Reserved --- > copyright: Copyright 2008 Sun Microsystems, Inc. All Rights Reserved 13,14c13,14 < Jupiter processor (SPARC64-VII) based Data Center (DC) and Form Factor (FF) < machines. --- > Jupiter processor (SPARC64-VII) based Data Center (DC), Form Factor (FF), > and Ikkaku machines. 498c498 < uint32_t model_information; /* FF1/2 DC1/2/3 */ --- > uint32_t model_information; /* FF1/2 DC1/2/3 Ikkaku */ 541c541,542 < uint32_t model_information System model FF1/FF2/DC1/DC2/DC3 --- > uint32_t model_information System model FF1/FF2/DC1/DC2/DC3/ > Ikkaku. 542a544 > 6:Ikkaku 558,563c560,566 < 0x00: OBP refers to auto-boot? & < reset-factor to decide whether to < boot Solaris. < 0x80: XSCF overrides the setting of < auto-boot? so as not to boot < Solaris. --- > 0x10 : Enter POST monitor after POST > completes. > 0x20 : Invoke POST Test Program. > 0x00, Other : Enter OpenBoot after > POST is completed. > Options 0x10 & 0x20 are for Sun/FJ > internal/field use only. 1355a1359 > /* 4:Ikkaku leaf A, 5:Ikkaku leaf B */ 1360a1365,1366 > hwdesc_ikk_leafa_t ikk_leafa; /* Ikkaku leaf A */ > hwdesc_ikk_leafb_t ikk_leafb; /* Ikkaku leaf B */ 1388a1395,1396 > 4: Ikkaku Leaf A > 5: Ikkaku Leaf B 1393c1401 < DC system (section 3.5.6.2.1.2) and --- > DC system (section 3.5.6.2.1.2), 1395,1398c1403,1409 < 3.5.6.2.1.3). Max size of the < union is 448 bytes. Union is < interpreted as per the value of < 'type' field. --- > 3.5.6.2.1.3), Ikkaku Onboard IO > leaf A (section 3.5.6.2.1.4), and > Ikkaku Onboard IO leaf B (section > 3.5.6.2.1.5). > Max size of the union is 448 bytes. > Union is interpreted as per the > value of 'type' field. 1497a1509,1567 > > 3.5.6.2.1.4 IKKAKU ONBOARD IO LEAF A ONBOARD IO INFORMATION > > The information about the Ikkaku onboard IO leaf A is defined as follows: > > typedef struct { > hwdesc_stat_t switch_status; /* PCIE switch stat */ > uint8_t fill[68]; /* Filler */ > hwdesc_stat_t sas_status; /* SAS status */ > hwdesc_stat_t gbe0_status; /* GbE#0 status */ > uint8_t fill2[280]; /* Filler */ > hwdesc_slot_t eslot0; /* PCIE slot info (PCI#0) */ > uint8_t fill3[40]; /* Filler */ > hwdesc_stat_t gbe1_status; /* GbE#1 status */ > } hwdesc_ikk_leafa_t; > > > =========================================================================== > Data type Field Name Description > ============== ======================== ================================ > hwdesc_stat_t switch_status Status of PCIE Switch on the IOU. > Set when the leaf is connected to > a PCIE switch. > hwdesc_stat_t sas_status Status of SAS controller on IOU > Set of the leaf that has on-board > devices. > hwdesc_stat_t gbe0_status Status of Gb Ethernet #0 on IOU > Set of the leaf that has on-board > devices. > hwdesc_stat_t gbe1_status Status of Gb Ethernet #1 on IOU > Set of the leaf that has on-board > devices. > hwdesc_slot_t eslot0 IO slot information for PCI#0 > (section 3.5.5.1) > ============================================================================ > > > 3.5.6.2.1.5 IKKAKU ONBOARD IO LEAF B ONBOARD IO INFORMATION > > The information about the Ikkaku onboard IO leaf B is defined as follows: > > typedef struct { > uint8_t fill[80]; /* Filler */ > hwdesc_slot_t eslot1; /* PCIE slot info (PCI#1) */ > hwdesc_slot_t eslot2; /* PCIE slot info (PCI#2) */ > hwdesc_slot_t eslot3; /* PCIE slot info (PCI#3) */ > } hwdesc_ikk_leafb_t; > > > ============================================================================ > Data type Field Name Description > ============== ======================== ================================= > hwdesc_slot_t eslot1 IO slot information for PCI#1 > (section 3.5.5.1) > hwdesc_slot_t eslot2 IO slot information for PCI#2 > (section 3.5.5.1) > hwdesc_slot_t eslot3 IO slot information for PCI#3 > ============================================================================ >