Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Each peripheral device of CHARON Virtual Machine (VM) connects to CHARON-AXP emulated PCI bus with the following configuration parameters:

Div
classpagebreak


bus

Value formats:
  • AlphaServer 400-4100, DS, ES, use: "pci_<X>"
  • AlphaServer GS, use: "qbb_<X>_pca_<Y>_pci_<Z>"
    Parameterbus
    TypeText string
    Value

    When specified, the bus configuration parameter tells the CHARON-AXP software the virtual PCI PIC bus to which virtual HP Alpha system shall connect a certain virtual PCI adapter.By default the bus configuration parameter is not specified.

    If the bus configuration parameter is not specified, CHARON VM Charon-AXP software connects the virtual PCI adapter to the first available virtual PCI bus.  This is the default.

    • AlphaServer 400-4100, DS, ES     use:   "pci_<X>"
    • AlphaServer GS                             use:   "qbb_<X>_pca_<Y>_pci_<Z>"

    Example (AlphaServer ES40):

    load KZPBA PKA bus=pci_1

    Example (AlphaServer GS80):

    load KZPBA PKA bus=qbb_1_pca_1_pci_0

    ...

    Parameterdevice
    TypeNumeric
    Value

    When specified, the device configuration parameter specifies position of a virtual PCI adapter on virtual PCI bus.By default the device configuration parameter is not specified.

    If the device configuration parameter is not specified, the CHARON VM software connects the virtual PCI adapter at the first available position of the virtual PCI bus.  This is the default.

    Example:

    load KZPBA PKA device=2


    Div
    classpagebreak


    function

    Parameterfunction
    TypeNumeric
    Value

    When specified, the function configuration parameter specifies position of a virtual PCI adapter on virtual PCI bus.By default the function configuration parameter is not specified.

    If the function configuration parameter is not specified, the CHARON VM software connects the virtual PCI a dapter adapter at the first available position of the virtual PCI bus. This is the default.

    Example:

    load KZPBA PKA function=0

    ...

    Parameterirq_bus
    TypeText string
    Value

    When specified, the "irq_bus" configuration parameter specifies virtual bus routing interrupt requests from virtual PCI adapter to CHARON-AXP virtual Alpha CPUs.

    By default the "irq_bus" configuration parameter is not specified.

    The "irq_bus" configuration parameter must be set to “isa” for AlphaServer 400. For HP Alpha systems other than AlphaServer 400 the "irq_bus" configuration parameter must be left as is (i.e. not specified).

    Example:

    load KZPBA PKA irq_bus=isa

    ...

    Parameterirq
    TypeNumeric
    Value

    When specified, the "irq" configuration parameter assigns interrupt request to the virtual PCI adapter in HP Alpha system.By default the irq configuration parameter is not specified.

    If the irq configuration parameter is not specified, the CHARON VM software uses the correct values depending on the selected PCI position of a virtual PCI adapter.  Thisis the default.

    Example:

    load KZPBA PKA irq=24

    Note that typically all or some of those parameters are specified on loading of some PCI controller in the following way:

    load KZPBA PKA bus=pci_1 device=1 function=0 irq_bus=isa irq=24

    Include Page
    KBCOMMON:DOC-GoToToc
    KBCOMMON:DOC-GoToToc

    Available PCI slots per each

    ...

    Alpha model emulated by CHARON-AXP

    The tables below specifies a map of preloaded devices and available slots for each HP Alpha models emulated by CHARON-AXP.

    ...

    Example: Loading DE435 into slot 0

    load DE435/dec21x4x EWA bus=pci_0 device=11 function=0 irq_bus=isa

    (info) The "irq_bus=isa" setting is specific to AlphaServer 400 only and must be present.

    Include Page
    KBCOMMON:DOC-GoToToc
    KBCOMMON:DOC-GoToToc

    ...

    Example 1Loading DE500BA into slot 0

    load DE500BA/dec21x4x EWA bus=pci_0 device=11 function=0

    Example 2Loading multiple DE500BA’s into slot 3, populating all 4 functions (gives 4 Ethernet ports)

    load DE500BA/dec21x4x EWA bus=pci_0 device=14 function=0
    load DE500BA/dec21x4x EWB bus=pci_0 device=14 function=1
    load DE500BA/dec21x4x EWC bus=pci_0 device=14 function=2
    load DE500BA/dec21x4x EWD bus=pci_0 device=14 function=3

    Example 3Loading mixture of KZPBA and DE500BA into slot 1, populating 2 functions out of 4

    load KZPBA PKB bus=pci_0 device=12 function=0
    load DE500BA/dec21x4x EWA bus=pci_0 device=12 function=1

    (info) In the above example device name is PKB as there is a built-in PK-like PCI SCSI Adapter located “closer” to CPU and therefore assigned name PKA.

    ...

    Example 1Loading DE500BA into slot 0

    load DE500BA/dec21x4x EWA bus=pci_0 device=11 function=0

    Example 2Loading multiple DE500BA’s into slot 0, populating all 4 functions (gives 4 Ethernet ports)

    load DE500BA/dec21x4x EWA bus=pci_0 device=11 function=0
    load DE500BA/dec21x4x EWB bus=pci_0 device=11 function=1
    load DE500BA/dec21x4x EWC bus=pci_0 device=11 function=2
    load DE500BA/dec21x4x EWD bus=pci_0 device=11 function=3

    Example 3Loading mixture of KZPBA and DE500BA into slot 2, populating 2 functions out of 4

    load KZPBA PKB bus=pci_0 device=13 function=0
    load DE500BA/dec21x4x EWA bus=pci_0 device=13 function=1

    (info) In the above example device name is PKB as there is a built-in PK-like PCI SCSI Adapter located “closer” to CPU and therefore assigned name PKA.

    ...

    Example 1Loading DE500BA into slot 0

    load DE500BA EWA bus=pci_0 device=11 function=0

    Example 2Loading multiple DE500BA’s into slot 0, populating all 4 functions (gives 4 Ethernet ports)

    load DE500BA EWA bus=pci_0 device=11 function=0
    load DE500BA EWB bus=pci_0 device=11 function=1
    load DE500BA EWC bus=pci_0 device=11 function=2
    load DE500BA EWD bus=pci_0 device=11 function=3

    Example 3: Loading mixture of KZPBA and DE500BA into slot 3, populating 2 functions out of 4

    load KZPBA PKB bus=pci_1 device=1 function=0
    load DE500BA EWA bus=pci_1 device=1 function=1

    (info) In the above example device name is PKB as there is a built-in PK-like PCI SCSI Adapter located “closer” to CPU and therefore assigned name PKA.

    ...

    Example 1Loading DE500BA into slot 4

    load DE500BA/dec21x4x EWA bus=pci_0 device=2 function=0

    Example 2Loading multiple DE500BA’s into slot 4, populating all 4 functions (gives 4 Ethernet ports)

    load DE500BA/dec21x4x EWA bus=pci_0 device=2 function=0
    load DE500BA/dec21x4x EWB bus=pci_0 device=2 function=1
    load DE500BA/dec21x4x EWC bus=pci_0 device=2 function=2
    load DE500BA/dec21x4x EWD bus=pci_0 device=2 function=3

    Example 3: Loading mixture of KZPBA and DE500BA into slot 1, populating 2 functions out of 4

    load KZPBA PKB bus=pci_1 device=2 function=0
    load DE500BA/dec21x4x EWA bus=pci_1 device=2 function=1

    (info) In the above example device name is PKB as there is a built-in PK-like PCI SCSI Adapter located “closer” to CPU and therefore assigned name PKA.

    ...

    Example 1Loading DE500BA into slot 0

    load DE500BA/dec21x4x EWB bus=pci_0 device=6 function=0

    Example 2Loading multiple DE500BA’s into slot 0, populating all 4 functions (gives 4 Ethernet ports)

    load DE500BA/dec21x4x EWB bus=pci_0 device=6 function=0
    load DE500BA/dec21x4x EWC bus=pci_0 device=6 function=1
    load DE500BA/dec21x4x EWD bus=pci_0 device=6 function=2
    load DE500BA/dec21x4x EWE bus=pci_0 device=6 function=3

    (info) In the above examples device name is EWB as there is a built-in EW-like PCI Ethernet Adapter located “closer” to CPU and therefore assigned name EWA.

    Example 3: Loading mixture of KZPBA and DE500BA into slot 1, populating 2 functions out of 4

    load KZPBA PKB bus=pci_0 device=7 function=0
    load DE500BA/dec21x4x EWB bus=pci_0 device=7 function=1

    (info) In the above example device name is PKB as there is a built-in PK-like PCI SCSI Adapter located “closer” to CPU and therefore assigned name PKA, and device name is EWB as there is a built-in EW-like PCI Ethernet Adapter located “closer” to CPU and therefore assigned name EWA.

    ...

    Example 1Loading DE500BA into slot 0

    load DE500BA/dec21x4x EWB bus=pci_0 device=6 function=0

    Example 2Loading multiple DE500BA’s into slot 0, populating all 4 functions (gives 4 Ethernet ports)

    load DE500BA/dec21x4x EWB bus=pci_0 device=6 function=0
    load DE500BA/dec21x4x EWC bus=pci_0 device=6 function=1
    load DE500BA/dec21x4x EWD bus=pci_0 device=6 function=2
    load DE500BA/dec21x4x EWE bus=pci_0 device=6 function=3

    (info) In the above examples device name is EWB as there is a built-in EW-like PCI Ethernet Adapter located “closer” to CPU and therefore assigned name EWA.

    Example 3: Loading mixture of KZPBA and DE500BA into slot 1, populating 2 functions out of 4

    load KZPBA PKB bus=pci_0 device=7 function=0
    load DE500BA/dec21x4x EWB bus=pci_0 device=7 function=1

    (info) In the above example device name is PKB as there is a built-in PK-like PCI SCSI Adapter located “closer” to CPU and therefore assigned name PKA, and device name is EWB as there is a built-in EW-like PCI Ethernet Adapter located “closer” to CPU and therefore assigned name EWA.

    ...

    Example 1Loading DE500BA into slot 4

    load DE500BA/dec21x4x EWA bus=pci_1 device=5 function=0

    Example 2Loading multiple DE500BA’s into slot 4, populating all 4 functions (gives 4 Ethernet ports)

    load DE500BA/dec21x4x EWA bus=pci_1 device=5 function=0
    load DE500BA/dec21x4x EWB bus=pci_1 device=5 function=1
    load DE500BA/dec21x4x EWC bus=pci_1 device=5 function=2
    load DE500BA/dec21x4x EWD bus=pci_1 device=5 function=3

    Example 3: Loading mixture of KZPBA and DE500BA into slot 1, populating 2 functions out of 4

    load KZPBA PKB bus=pci_1 device=2 function=0
    load DE500BA/dec21x4x EWA bus=pci_1 device=2 function=1

    (info) In the above example device name is PKB as there is a built-in PK-like PCI SCSI Adapter located “closer” to CPU and therefore assigned name PKA.

    ...

    Example 1Loading DE500BA into slot 4

    load DE500BA/dec21x4x EWA bus=pci_1 device=5 function=0

    Example 2Loading multiple DE500BA’s into slot 4, populating all 4 functions (gives 4 Ethernet ports)

    load DE500BA/dec21x4x EWA bus=pci_1 device=5 function=0
    load DE500BA/dec21x4x EWB bus=pci_1 device=5 function=1
    load DE500BA/dec21x4x EWC bus=pci_1 device=5 function=2
    load DE500BA/dec21x4x EWD bus=pci_1 device=5 function=3

    Example 3: Loading mixture of KZPBA and DE500BA into slot 1, populating 2 functions out of 4

    load KZPBA PKB bus=pci_1 device=2 function=0
    load DE500BA/dec21x4x EWA bus=pci_1 device=2 function=1

    (info) In the above example device name is PKB as there is a built-in PK-like PCI SCSI Adapter located “closer” to CPU and therefore assigned name PKA.

    ...

    Example 1Loading DE500BA into slot 1

    load DE500BA/dec21x4x EWC bus=pci_0 device=14 function=0


    Div
    classpagebreak


    Example 2Loading multiple DE500BA’s into slot 1, populating all 4 functions (gives 4 Ethernet ports)

    load DE500BA/dec21x4x EWC bus=pci_0 device=14 function=0
    load DE500BA/dec21x4x EWD bus=pci_0 device=14 function=1
    load DE500BA/dec21x4x EWE bus=pci_0 device=14 function=2
    load DE500BA/dec21x4x EWF bus=pci_0 device=14 function=3 

    (info) In the above examples device name is EWC as there are built-in EW-like PCI Ethernet Adapters located “closer” to CPU and therefore assigned names EWA and EWB.

    Example 3: Loading mixture of KZPBA and DE500BA into slot 1, populating 2 functions out of 4

    load KZPBA PKB bus=pci_0 device=14 function=0
    load DE500BA/dec21x4x EWC bus=pci_0 device=14 function=1

    (info)  In the above example device name is PKB as there is a built-in PK-like PCI SCSI Adapter located “closer” to CPU and therefore assigned name PKA, as there are two built-in EW-like PCI Ethernet Adapters located “closer” to CPU and therefore assigned names EWA and EWB.

    ...

    Example 1Loading DE500BA into slot 1

    load DE500BA/dec21x4x EWC bus=pci_0 device=17 function=0

    Example 2Loading multiple DE500BA’s into slot 1, populating all 4 functions (gives 4 Ethernet ports)

    load DE500BA/dec21x4x EWC bus=pci_0 device=17 function=0
    load DE500BA/dec21x4x EWD bus=pci_0 device=17 function=1
    load DE500BA/dec21x4x EWE bus=pci_0 device=17 function=2
    load DE500BA/dec21x4x EWF bus=pci_0 device=17 function=3

    (info) In the above examples device name is EWC as there are built-in EW-like PCI Ethernet Adapters located “closer” to CPU and therefore assigned names EWA and EWB.

    Example 3: Loading mixture of KZPBA and DE500BA into slot 1, populating 2 functions out of 4

    load KZPBA PKB bus=pci_0 device=17 function=0
    load DE500BA/dec21x4x EWC bus=pci_0 device=17 function=1

    (info)  In the above example device name is PKB as there is a built-in PK-like PCI SCSI Adapter located “closer” to CPU and therefore assigned name PKA, as there are two built-in EW-like PCI Ethernet Adapters located “closer” to CPU and therefore assigned names EWA and EWB

    ...

    Example 1Loading DE500BA into slot 1

    load DE500BA/dec21x4x EWC bus=pci_2 device=7 function=0

    Example 2Loading multiple DE500BA’s into slot 2, populating all 4 functions (gives 4 Ethernet ports)

    load DE500BA/dec21x4x EWC bus=pci_2 device=8 function=0
    load DE500BA/dec21x4x EWD bus=pci_2 device=8 function=1
    load DE500BA/dec21x4x EWE bus=pci_2 device=8 function=2
    load DE500BA/dec21x4x EWF bus=pci_2 device=8 function=3

    (info) In the above examples device name is EWC as there are built-in EW-like PCI Ethernet Adapters located “closer” to CPU and therefore assigned names EWA and EWB.

    Example 3: Loading mixture of KZPBA and DE500BA into slot 3, populating 2 functions out of 4

    load KZPBA PKC bus=pci_2 device=9 function=0
    load DE500BA/dec21x4x EWC bus=pci_2 device=9 function=1

    (info)  In the above example device name is PKC as there are 2 built-in PK-like PCI SCSI Adapter located “closer” to CPU and therefore assigned name PKA and PKB, as there are two built-in EW-like PCI Ethernet Adapters located “closer” to CPU and therefore assigned names EWA and EWB

    ...

    Example 1Loading DE500BA into slot 4

    load DE500BA/dec21x4x EWA bus=pci_1 device=7 function=0

    Example 2Loading multiple DE500BA’s into slot 4, populating all 4 functions (gives 4 Ethernet ports)

    load DE500BA/dec21x4x EWA bus=pci_1 device=7 function=0
    load DE500BA/dec21x4x EWB bus=pci_1 device=7 function=1
    load DE500BA/dec21x4x EWC bus=pci_1 device=7 function=2
    load DE500BA/dec21x4x EWD bus=pci_1 device=7 function=3

    Example 3: Loading mixture of KZPBA and DE500BA into slot 1, populating 2 functions out of 4

    load KZPBA PKC bus=pci_0 device=7 function=0
    load DE500BA/dec21x4x EWA bus=pci_0 device=7 function=1

    (info) In the above example device name is PKC as there are two built-in PK-like PCI SCSI Adapters located “closer” to CPU and therefore assigned names PKA and PKB.

    ...

    Example 1Loading DE500BA into slot 5

    load DE500BA/dec21x4x EWC bus=pci_3 device=1 function=0

    Example 2Loading multiple DE500BA’s into slot 5, populating all 4 functions (gives 4 Ethernet ports)

    load DE500BA/dec21x4x EWC bus=pci_3 device=1 function=0
    load DE500BA/dec21x4x EWD bus=pci_3 device=1 function=1
    load DE500BA/dec21x4x EWE bus=pci_3 device=1 function=2
    load DE500BA/dec21x4x EWF bus=pci_3 device=1 function=3

    (info) In the above examples device name is EWC as there are built-in EW-like PCI Ethernet Adapters located “closer” to CPU and therefore assigned names EWA and EWB.

    Example 3: Loading mixture of KZPBA and DE500BA into slot 6, populating 2 functions out of 4

    load KZPBA PKC bus=pci_3 device=2 function=0
    load DE500BA/dec21x4x EWC bus=pci_3 device=2 function=1

    (info)  In the above example device name is PKB as there is a built-in PK-like PCI SCSI Adapter located “closer” to CPU and therefore assigned name PKA, as there are two built-in EW-like PCI Ethernet Adapters located “closer” to CPU and therefore assigned names EWA and EWB

    ...

    Example 1Loading DE500BA into slot 5

    load DE500BA/dec21x4x EWA bus=pci_1 device=1 function=0

    Example 2Loading multiple DE500BA’s into slot 5, populating all 4 functions (gives 4 Ethernet ports)

    load DE500BA/dec21x4x EWA bus=pci_1 device=1 function=0
    load DE500BA/dec21x4x EWB bus=pci_1 device=1 function=1
    load DE500BA/dec21x4x EWC bus=pci_1 device=1 function=2
    load DE500BA/dec21x4x EWD bus=pci_1 device=1 function=3

    Example 3: Loading mixture of KZPBA and DE500BA into slot 1, populating 2 functions out of 4

    load KZPBA PKA bus=pci_0 device=1 function=0
    load DE500BA/dec21x4x EWA bus=pci_0 device=1 function=1

    Include Page
    KBCOMMON:DOC-GoToToc
    KBCOMMON:DOC-GoToToc

    ...

    Example 1Loading DE500BA into slot 5

    load DE500BA/dec21x4x EWA bus=pci_1 device=1 function=0

    Example 2Loading multiple DE500BA’s into slot 5, populating all 4 functions (gives 4 Ethernet ports)

    load DE500BA/dec21x4x EWA bus=pci_1 device=1 function=0
    load DE500BA/dec21x4x EWB bus=pci_1 device=1 function=1
    load DE500BA/dec21x4x EWC bus=pci_1 device=1 function=2
    load DE500BA/dec21x4x EWD bus=pci_1 device=1 function=3

    Example 3: Loading mixture of KZPBA and DE500BA into slot 1, populating 2 functions out of 4

    load KZPBA PKA bus=pci_0 device=8 function=0
    load DE500BA/dec21x4x EWA bus=pci_0 device=8 function=1

    Include Page
    KBCOMMON:DOC-GoToToc
    KBCOMMON:DOC-GoToToc

    ...

    ExampleLoading DE500BA into slot 2 of QBB0.PCA0

    load DE500BA/dec21x4x EWA bus=qbb_0_pca_0_pci_0 device=2 function=0

    Include Page
    KBCOMMON:DOC-GoToToc
    KBCOMMON:DOC-GoToToc

    ...

    ExampleLoading DE500BA into slot 2 of QBB0.PCA0

    load DE500BA/dec21x4x EWA bus=qbb_0_pca_0_pci_0 device=2 function=0

    Include Page
    KBCOMMON:DOC-GoToToc
    KBCOMMON:DOC-GoToToc

    ...

    ExampleLoading DE500BA into slot 2 of QBB0.PCA0

    load DE500BA/dec21x4x EWA bus=qbb_0_pca_0_pci_0 device=2 function=0

    Include Page
    KBCOMMON:DOC-GoToToc
    KBCOMMON:DOC-GoToToc