summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/dram_initialization/proc_setup_bars/proc_setup_bars_mmio_attributes.xml
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hwpf/hwp/dram_initialization/proc_setup_bars/proc_setup_bars_mmio_attributes.xml')
-rw-r--r--src/usr/hwpf/hwp/dram_initialization/proc_setup_bars/proc_setup_bars_mmio_attributes.xml416
1 files changed, 0 insertions, 416 deletions
diff --git a/src/usr/hwpf/hwp/dram_initialization/proc_setup_bars/proc_setup_bars_mmio_attributes.xml b/src/usr/hwpf/hwp/dram_initialization/proc_setup_bars/proc_setup_bars_mmio_attributes.xml
deleted file mode 100644
index 84d133591..000000000
--- a/src/usr/hwpf/hwp/dram_initialization/proc_setup_bars/proc_setup_bars_mmio_attributes.xml
+++ /dev/null
@@ -1,416 +0,0 @@
-<!-- IBM_PROLOG_BEGIN_TAG -->
-<!-- This is an automatically generated prolog. -->
-<!-- -->
-<!-- $Source: src/usr/hwpf/hwp/dram_initialization/proc_setup_bars/proc_setup_bars_mmio_attributes.xml $ -->
-<!-- -->
-<!-- OpenPOWER HostBoot Project -->
-<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2012,2015 -->
-<!-- [+] International Business Machines Corp. -->
-<!-- -->
-<!-- -->
-<!-- Licensed under the Apache License, Version 2.0 (the "License"); -->
-<!-- you may not use this file except in compliance with the License. -->
-<!-- You may obtain a copy of the License at -->
-<!-- -->
-<!-- http://www.apache.org/licenses/LICENSE-2.0 -->
-<!-- -->
-<!-- Unless required by applicable law or agreed to in writing, software -->
-<!-- distributed under the License is distributed on an "AS IS" BASIS, -->
-<!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -->
-<!-- implied. See the License for the specific language governing -->
-<!-- permissions and limitations under the License. -->
-<!-- -->
-<!-- IBM_PROLOG_END_TAG -->
-<!-- $Id: proc_setup_bars_mmio_attributes.xml,v 1.6 2015/02/02 18:57:33 jmcgill Exp $ -->
-<!-- proc_setup_bars_mmio_attributes.xml -->
-<attributes>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_PSI_BRIDGE_BAR_ENABLE</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>PSI Bridge BAR enable
- creator: platform
- consumer: proc_setup_bars
- firmware notes: none
- </description>
- <valueType>uint8</valueType>
- <enum>DISABLE = 0x0, ENABLE = 0x1</enum>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_PSI_BRIDGE_BAR_BASE_ADDR</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>PSI Bridge BAR base address value
- creator: platform
- consumer: proc_setup_bars
- firmware notes:
- 64-bit address representing BAR RA
- NOTE: BAR register covers RA 14:43
- NOTE: Implied size of 1MB
- </description>
- <valueType>uint64</valueType>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_FSP_BAR_ENABLE</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>FSP BAR enable
- creator: platform
- consumer: proc_setup_bars
- firmware notes: none
- </description>
- <valueType>uint8</valueType>
- <enum>DISABLE = 0x0, ENABLE = 0x1</enum>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_FSP_BAR_BASE_ADDR</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>FSP BAR base address value
- creator: platform
- consumer: proc_setup_bars
- firmware notes:
- 64-bit address representing BAR RA
- NOTE: BAR register covers RA 14:43
- </description>
- <valueType>uint64</valueType>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_FSP_BAR_SIZE</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>FSP BAR size value
- creator: platform
- consumer: proc_setup_bars
- firmware notes: none
- </description>
- <valueType>uint64</valueType>
- <enum>
- 4_GB = 0x0000000100000000,
- 2_GB = 0x0000000080000000,
- 1_GB = 0x0000000040000000,
- 512_MB = 0x0000000020000000,
- 256_MB = 0x0000000010000000,
- 128_MB = 0x0000000008000000,
- 64_MB = 0x0000000004000000,
- 32_MB = 0x0000000002000000,
- 16_MB = 0x0000000001000000,
- 8_MB = 0x0000000000800000,
- 4_MB = 0x0000000000400000,
- 2_MB = 0x0000000000200000,
- 1_MB = 0x0000000000100000
- </enum>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_FSP_MMIO_MASK_SIZE</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>FSP MMIO mask size value
- creator: platform
- consumer: proc_setup_bars
- firmware notes:
- AND mask applied to RA 32:35 when transmitting address to FSP
- NOTE: RA 14:31 are always replaced with zero
- </description>
- <valueType>uint64</valueType>
- <enum>
- 4_GB = 0x0000000100000000,
- 2_GB = 0x0000000080000000,
- 1_GB = 0x0000000040000000,
- 512_MB = 0x0000000020000000,
- 256_MB = 0x0000000010000000
- </enum>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_INTP_BAR_ENABLE</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>INTP BAR enable
- creator: platform
- consumer: proc_setup_bars
- firmware notes: none
- </description>
- <valueType>uint8</valueType>
- <enum>DISABLE = 0x0, ENABLE = 0x1</enum>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_INTP_BAR_BASE_ADDR</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>INTP BAR base address value
- creator: platform
- consumer: proc_setup_bars
- firmware notes:
- 64-bit address representing BAR RA
- NOTE: BAR register covers RA 14:43
- NOTE: Implied size of 1MB
- </description>
- <valueType>uint64</valueType>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_AS_MMIO_BAR_ENABLE</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>AS MMIO BAR enable
- creator: platform
- consumer: proc_setup_bars
- firmware notes: none
- </description>
- <valueType>uint8</valueType>
- <enum>DISABLE = 0x0, ENABLE = 0x1</enum>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_AS_MMIO_BAR_BASE_ADDR</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>AS MMIO BAR base address value
- creator: platform
- consumer: proc_setup_bars
- firmware notes:
- 64-bit address representing BAR RA
- NOTE: BAR register covers RA 14:51
- </description>
- <valueType>uint64</valueType>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_AS_MMIO_BAR_SIZE</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>AS MMIO BAR size value
- creator: platform
- consumer: proc_setup_bars
- firmware notes: none
- </description>
- <valueType>uint64</valueType>
- <enum>
- 2_MB = 0x0000000000200000,
- 1_MB = 0x0000000000100000,
- 512_KB = 0x0000000000080000,
- 256_KB = 0x0000000000040000
- </enum>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_NX_MMIO_BAR_ENABLE</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>NX MMIO BAR enable
- creator: platform
- consumer: proc_setup_bars
- firmware notes: none
- </description>
- <valueType>uint8</valueType>
- <enum>DISABLE = 0x0, ENABLE = 0x1</enum>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_NX_MMIO_BAR_BASE_ADDR</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>NX MMIO BAR base address value
- creator: platform
- consumer: proc_setup_bars
- firmware notes:
- 64-bit address representing BAR RA
- NOTE: BAR register covers RA 14:51
- </description>
- <valueType>uint64</valueType>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_NX_MMIO_BAR_SIZE</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>NX MMIO BAR size value
- creator: platform
- consumer: proc_setup_bars
- firmware notes: none
- </description>
- <valueType>uint64</valueType>
- <enum>
- 16_GB = 0x0000000400000000,
- 16_MB = 0x0000000001000000,
- 1_MB = 0x0000000000100000,
- 64_KB = 0x0000000000010000,
- 4_KB = 0x0000000000001000
- </enum>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_NPU_MMIO_BAR_ENABLE</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>NPU MMIO BAR enables
- creator: platform
- consumer: proc_setup_bars
- firmware notes:
- first dimension: unit number (0:3)
- second dimension: BAR number (0:1)
- </description>
- <valueType>uint8</valueType>
- <enum>DISABLE = 0x0, ENABLE = 0x1</enum>
- <array>4,2</array>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_NPU_MMIO_BAR_BASE_ADDR</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>NPU MMIO BAR base address values
- creator: platform
- consumer: proc_setup_bars
- firmware notes:
- 64-bit address representing BAR RA
- NOTE: BAR register covers RA 14:51
- first dimension: unit number (0:3)
- second dimension: BAR number (0:1)
- </description>
- <valueType>uint64</valueType>
- <array>4,2</array>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_NPU_MMIO_BAR_SIZE</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>NPU MMIO BAR size values
- creator: platform
- consumer: proc_setup_bars
- firmware notes: none
- first dimension: unit number (0:3)
- second dimension: BAR number (0:1)
- </description>
- <valueType>uint64</valueType>
- <enum>
- 2_MB = 0x0000000000200000,
- 1_MB = 0x0000000000100000,
- 512_KB = 0x0000000000080000,
- 256_KB = 0x0000000000040000,
- 128_KB = 0x0000000000020000,
- 64_KB = 0x0000000000010000
- </enum>
- <array>4,2</array>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_PCIE_BAR_ENABLE</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>PCIE BAR enable
- creator: platform
- consumer: proc_setup_bars
- firmware notes:
- first dimension: PCIE unit number (0:3)
- second dimension: BAR number (0:2)
- </description>
- <valueType>uint8</valueType>
- <enum>DISABLE = 0x0, ENABLE = 0x1</enum>
- <array>4 3</array>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_PCIE_BAR_BASE_ADDR</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>PCIE BAR base address value
- creator: platform
- consumer: proc_setup_bars
- firmware notes:
- 64-bit address representing BAR RA
- first dimension: PCIE unit number (0:3)
- second dimension: BAR number (0:2)
- NOTE: BAR0/1 registers cover RA 14:47
- NOTE: BAR2 registers covers RA 14:51
- </description>
- <valueType>uint64</valueType>
- <array>4 3</array>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
- <attribute>
- <id>ATTR_PROC_PCIE_BAR_SIZE</id>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- <description>PCIE BAR size value
- creator: platform
- consumer: proc_setup_bars
- firmware notes:
- first dimension: PCIE unit number (0:3)
- second dimension: BAR number (0:2)
- NOTE: supported BAR0/1 sizes are from 64KB-1PB
- NOTE: only supported BAR2 size is 4KB
- </description>
- <valueType>uint64</valueType>
- <enum>
- 1_PB = 0x0004000000000000,
- 512_TB = 0x0002000000000000,
- 256_TB = 0x0001000000000000,
- 128_TB = 0x0000800000000000,
- 64_TB = 0x0000400000000000,
- 32_TB = 0x0000200000000000,
- 16_TB = 0x0000100000000000,
- 8_TB = 0x0000080000000000,
- 4_TB = 0x0000040000000000,
- 2_TB = 0x0000020000000000,
- 1_TB = 0x0000010000000000,
- 512_GB = 0x0000008000000000,
- 256_GB = 0x0000004000000000,
- 128_GB = 0x0000002000000000,
- 64_GB = 0x0000001000000000,
- 32_GB = 0x0000000800000000,
- 16_GB = 0x0000000400000000,
- 8_GB = 0x0000000200000000,
- 4_GB = 0x0000000100000000,
- 2_GB = 0x0000000080000000,
- 1_GB = 0x0000000040000000,
- 512_MB = 0x0000000020000000,
- 256_MB = 0x0000000010000000,
- 128_MB = 0x0000000008000000,
- 64_MB = 0x0000000004000000,
- 32_MB = 0x0000000002000000,
- 16_MB = 0x0000000001000000,
- 8_MB = 0x0000000000800000,
- 4_MB = 0x0000000000400000,
- 2_MB = 0x0000000000200000,
- 1_MB = 0x0000000000100000,
- 512_KB = 0x0000000000080000,
- 256_KB = 0x0000000000040000,
- 128_KB = 0x0000000000020000,
- 64_KB = 0x0000000000010000,
- 4_KB = 0x0000000000001000
- </enum>
- <array>4 3</array>
- <platInit/>
- <persistRuntime/>
- </attribute>
- <!-- ********************************************************************* -->
-</attributes>
OpenPOWER on IntegriCloud