/openbmc/openpower-pnor-code-mgmt/ubi/ |
H A D | obmc-flash-bios | 28 pnor="${pnormtd#mtd}" 29 pnordev="/dev/mtd${pnor}" 31 if [ -d "/sys/class/ubi/ubi${pnor}" ]; then 36 ubiattach /dev/ubi_ctrl -m "${pnor}" -d "${pnor}" 50 ubiattach /dev/ubi_ctrl -m "${pnor}" -d "${pnor}" 103 pnor="${pnormtd#mtd}" 104 ubidev="/dev/ubi${pnor}" 105 pnordev="/dev/mtd${pnor}" 135 mountdev="ubi${pnor}:${name}" 142 pnor="${pnormtd#mtd}" [all …]
|
H A D | obmc-flash-bios-ubimount@.service | 2 Description=Mount UBIFS volumes pnor-ro-%I, pnor-rw-%I and pnor-prsv 10 ExecStart=/usr/bin/obmc-flash-bios squashfsmount pnor-ro-%i %i 11 ExecStart=/usr/bin/obmc-flash-bios ubimount pnor-rw-%i 12 ExecStart=/usr/bin/obmc-flash-bios ubimount pnor-prsv
|
H A D | obmc-flash-bios-ubiumount-rw@.service | 2 Description=Remove UBIFS volume pnor-rw-%I 9 ExecStart=/usr/bin/obmc-flash-bios ubiumount pnor-rw-%i
|
H A D | obmc-flash-bios-ubiumount-ro@.service | 2 Description=Remove UBIFS volume pnor-ro-%I 9 ExecStart=/usr/bin/obmc-flash-bios ubiumount pnor-ro-%i
|
H A D | obmc-flash-bios-ubipatch.service | 2 Description=Create a ubi volume for pnor patches 11 ExecStart=/usr/bin/obmc-flash-bios ubimount pnor-patch
|
/openbmc/qemu/hw/ppc/ |
H A D | pnv_bmc.c | 156 static int hiomap_erase(PnvPnor *pnor, uint32_t offset, uint32_t size) in hiomap_erase() argument 162 result = memory_region_dispatch_write(&pnor->mmio, offset + i * 4, in hiomap_erase() 175 PnvPnor *pnor = PNV_PNOR(object_property_get_link(OBJECT(ibs), "pnor", in hiomap_cmd() local 177 uint32_t pnor_size = pnor->size; in hiomap_cmd() 191 if (hiomap_erase(pnor, blocks_to_bytes(cmd[5] << 8 | cmd[4]), in hiomap_cmd() 216 memory_region_set_readonly(&pnor->mmio, readonly); in hiomap_cmd() 217 memory_region_set_enabled(&pnor->mmio, true); in hiomap_cmd() 228 memory_region_set_enabled(&pnor->mmio, false); in hiomap_cmd() 252 void pnv_bmc_set_pnor(IPMIBmc *bmc, PnvPnor *pnor) in pnv_bmc_set_pnor() argument 258 object_ref(OBJECT(pnor)); in pnv_bmc_set_pnor() [all …]
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/mboxd/ |
H A D | mboxd_git.bb | 10 # Enable virtual-pnor by DISTRO_FEATURE openpower-virtual-pnor. 11 PACKAGECONFIG:append:df-openpower-virtual-pnor = " virtual-pnor" 12 PACKAGECONFIG[virtual-pnor] = "--enable-virtual-pnor,--disable-virtual-pnor"
|
/openbmc/openpower-pnor-code-mgmt/ |
H A D | meson.build | 2 'openpower-pnor-code-mgmt', 78 subs.set_quoted('PERSIST_DIR', '/var/lib/obmc/openpower-pnor-code-mgmt/') 79 subs.set_quoted('PNOR_ACTIVE_PATH', '/var/lib/phosphor-software-manager/pnor/') 81 subs.set_quoted('PNOR_PRSV', '/media/pnor-prsv') 84 '/var/lib/phosphor-software-manager/pnor/prsv', 88 '/var/lib/phosphor-software-manager/pnor/ro', 90 subs.set_quoted('PNOR_RO_PREFIX', '/media/pnor-ro-') 93 '/var/lib/phosphor-software-manager/pnor/rw', 95 subs.set_quoted('PNOR_RW_PREFIX', '/media/pnor-rw-') 97 subs.set_quoted('PNOR_TOC_FILE', 'pnor.toc') [all …]
|
H A D | generate-ubi | 143 add_volume "$config_file" 0 static pnor-ro-"${version_id}" "${squashfs_file}" 144 add_volume "$config_file" 1 dynamic pnor-prsv "" 2MiB 145 add_volume "$config_file" 2 dynamic pnor-rw-"${version_id}" "" 16MiB
|
H A D | op-pnor-msl.service | 7 ExecStart=/usr/bin/openpower-pnor-msl
|
H A D | README.md | 1 # openpower-pnor-code-mgmt
|
/openbmc/hiomapd/ |
H A D | configure.ac | 49 AC_ARG_ENABLE([virtual-pnor], 50 AS_HELP_STRING([--disable-virtual-pnor], [Turn off virtual pnor support]) 77 AC_DEFINE(PARTITION_TOC_FILE, "pnor.toc", [The basename of the PNOR Table of contents file.]) 78 AC_DEFINE(PARTITION_FILES_RO_LOC, "/var/lib/phosphor-software-manager/pnor/ro", [The path to the di… 79 AC_DEFINE(PARTITION_FILES_RW_LOC, "/var/lib/phosphor-software-manager/pnor/rw", [The path to the di… 80 AC_DEFINE(PARTITION_FILES_PRSV_LOC, "/var/lib/phosphor-software-manager/pnor/prsv", [The path to th… 81 AC_DEFINE(PARTITION_FILES_PATCH_LOC, "/usr/local/share/pnor", [The path to the directory containing…
|
/openbmc/phosphor-mboxd/ |
H A D | configure.ac | 58 AC_ARG_ENABLE([virtual-pnor], 59 AS_HELP_STRING([--enable-virtual-pnor], [Turn on virtual pnor]) 78 AC_DEFINE(PARTITION_TOC_FILE, "pnor.toc", [The basename of the PNOR Table of contents file.]) 79 AC_DEFINE(PARTITION_FILES_RO_LOC, "/var/lib/phosphor-software-manager/pnor/ro", [The path to the di… 80 AC_DEFINE(PARTITION_FILES_RW_LOC, "/var/lib/phosphor-software-manager/pnor/rw", [The path to the di… 81 AC_DEFINE(PARTITION_FILES_PRSV_LOC, "/var/lib/phosphor-software-manager/pnor/prsv", [The path to th… 82 AC_DEFINE(PARTITION_FILES_PATCH_LOC, "/usr/local/share/pnor", [The path to the directory containing…
|
/openbmc/openbmc/meta-openpower/recipes-phosphor/flash/ |
H A D | openpower-software-manager_git.bb | 5 HOMEPAGE = "https://github.com/openbmc/openpower-pnor-code-mgmt" 30 inherit ${@bb.utils.contains('DISTRO_FEATURES', 'openpower-virtual-pnor', \ 31 'openpower-software-manager-virtual-pnor', \ 68 SRC_URI = "git://github.com/openbmc/openpower-pnor-code-mgmt;branch=master;protocol=https" 75 op-pnor-msl.service \
|
/openbmc/openbmc/meta-openpower/conf/distro/include/ |
H A D | openpower-virtual-pnor.inc | 1 DISTRO_FEATURES += "openpower-virtual-pnor" 2 DISTROOVERRIDES .= ":df-openpower-virtual-pnor"
|
H A D | openpower-ubi.inc | 1 require conf/distro/include/openpower-virtual-pnor.inc
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/mboxd/mboxd/ |
H A D | check_pnor_format.sh | 12 pnor="${pnormtd#mtd}" 13 pnordev="/dev/mtd${pnor}"
|
/openbmc/openbmc-test-automation/redfish/update_service/ |
H A D | test_redfish_image_upload.robot | 8 ... pnor_bad_manifest.pnor.squashfs.tar 9 ... pnor_nokernel_image.pnor.squashfs.tar 10 ... pnor_invalid_key.pnor.squashfs.tar 69 pnor_bad_manifest.pnor.squashfs.tar 78 pnor_nokernel_image.pnor.squashfs.tar 105 pnor_bad_manifest.pnor.squashfs.tar 114 pnor_nokernel_image.pnor.squashfs.tar
|
/openbmc/openbmc-test-automation/docs/ |
H A D | code_update.md | 28 For host code update, download the system type \*.pnor.squashfs.tar image from 37 …$ robot -v OPENBMC_HOST:x.x.x.x -v IMAGE_FILE_PATH:<image path>/witherspoon.pnor.squashfs.tar --in… 42 …$ robot -v OPENBMC_HOST:x.x.x.x -v IMAGE_FILE_PATH:<image path>/witherspoon.pnor.squashfs.tar --in… 63 For host code update, download the system type \*.pnor.squashfs.tar image from 70 …$ robot -v OPENBMC_HOST:x.x.x.x -v IMAGE_FILE_PATH:<image path>/witherspoon.pnor.squashfs.tar --in… 85 For host code update, download the system type \*.pnor from 92 $ robot -v OPENBMC_HOST:x.x.x.x -v PNOR_IMAGE_PATH:<image path>/zaius.pnor test_bios_update.robot
|
/openbmc/qemu/include/hw/ppc/ |
H A D | pnv.h | 103 PnvPnor *pnor; member 124 IPMIBmc *pnv_bmc_create(PnvPnor *pnor); 126 void pnv_bmc_set_pnor(IPMIBmc *bmc, PnvPnor *pnor);
|
/openbmc/openbmc/meta-openpower/classes/ |
H A D | openpower-software-manager-static.bbclass | 3 SYSTEMD_SERVICE:${PN} += "openpower-pnor-update@.service"
|
H A D | openpower-software-manager-mmc.bbclass | 7 obmc-recover-pnor.service \
|
/openbmc/openbmc/meta-openpower/recipes-bsp/pdata/files/ |
H A D | power-target.sh | 7 export PDBG_DTB=/var/lib/phosphor-software-manager/pnor/rw/DEVTREE
|
/openbmc/docs/architecture/code-update/ |
H A D | host-code-update.md | 13 called <system type>.pnor.squashfs.tar 125 Copy the partition binary file to `/usr/local/share/pnor/` on the BMC. 138 https://github.com/openbmc/openpower-pnor-code-mgmt
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/mboxd/ |
H A D | mboxd_%.bbappend | 7 SYSTEMD_SERVICE:${PN}:append:df-openpower-ubi-fs = " check-pnor-format.service"
|