/openbmc/openbmc/meta-ibm/recipes-phosphor/ipmi/phosphor-ipmi-net/ |
H A D | first-boot-disable-ipmi-net.service | 2 Description=First Boot Disable IPMI Network 3 After=phosphor-ipmi-net@eth0.service 4 After=phosphor-ipmi-net@eth1.service 5 After=phosphor-ipmi-net@eth0.socket 6 After=phosphor-ipmi-net@eth1.socket 7 Before=srvcfg-manager.service 8 ConditionPathExists=!/var/lib/ipmi-net-disable-one-time 11 ExecStart=/bin/systemctl disable --no-reload --now \ 12 phosphor-ipmi-net@eth0.socket \ 13 phosphor-ipmi-net@eth0.service \ [all …]
|
/openbmc/openbmc/meta-phosphor/classes/ |
H A D | obmc-phosphor-image.bbclass | 1 # Common code for generating Phosphor OpenBMC images. 3 # Additional IMAGE_FEATURES available with Phosphor OpenBMC: 5 # - obmc-bmc-state-mgmt - OpenBMC BMC state management 6 # - obmc-bmcweb - OpenBMC webserver 7 # - obmc-chassis-mgmt - OpenBMC chassis management 8 # - obmc-chassis-state-mgmt - OpenBMC chassis state management 9 # - obmc-console - OpenBMC serial over LAN 10 # - obmc-dbus-monitor - OpenBMC dbus monitoring 11 # - obmc-debug-collector - OpenBMC debug collector 12 # - obmc-devtools - OpenBMC development and debugging tools [all …]
|
/openbmc/docs/ |
H A D | cheatsheet.md | 11 meta-phosphor/common/recipes-kernel/linux/linux-obmc_X.Y.bb 31 $ bitbake obmc-phosphor-image 41 $ bitbake obmc-phosphor-image 49 meta-<layer>/meta-<system>/conf/machine/machineA.conf 50 meta-<layer>/meta-<system>/conf/machine/machineB.conf 59 $ bitbake obmc-phosphor-image 69 $ bitbake -c populate_sdk obmc-phosphor-image 70 $ ./tmp/deploy/sdk/openbmc-phosphor-glibc-x86_64-obmc-phosphor-image-armv5e-toolchain-2.1.sh 77 . /opt/openbmc-phosphor/2.1/environment-setup-armv5e-openbmc-linux-gnueabi 85 rm -rf build/conf [all …]
|
/openbmc/phosphor-net-ipmid/ |
H A D | meson.build | 2 'phosphor-net-ipmid', 22 phosphor_dbus_interfaces_dep = dependency('phosphor-dbus-interfaces') 23 phosphor_logging_dep = dependency('phosphor-logging') 41 '-DBOOST_ERROR_CODE_HEADER_ONLY', 42 '-DBOOST_SYSTEM_NO_DEPRECATED', 43 '-DBOOST_COROUTINES_NO_DEPRECATION_WARNING', 44 '-DBOOST_ASIO_DISABLE_THREADS', 45 '-DBOOST_ALL_NO_LIB', 104 input: 'phosphor-ipmi-net@.service', 105 output: 'phosphor-ipmi-net@.service', [all …]
|
H A D | phosphor-ipmi-net@.service | 2 Description=Network IPMI daemon 3 After=phosphor-ipmi-host.service 4 Requires=sys-subsystem-net-devices-%i.device 5 After=sys-subsystem-net-devices-%i.device 6 ConditionPathExists=/sys/class/net/%i 9 ExecStart=/usr/bin/netipmid -c %i 10 SyslogIdentifier=netipmid-%i 12 RuntimeDirectory = ipmi 14 StateDirectory = ipmi 18 WantedBy=multi-user.target
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Ipmi/ |
H A D | SESSION_README.md | 5 IPMI RMCP+ sessions are created and maintained by phosphor-ipmi-net daemon, 6 whereas we need to provide details about the same using phosphor-ipmi-host. 7 Hence IPMI RMCP+ session details has to be exposed through D-Bus interface, so 8 that both phosphor-ipmi-host & phosphr-ipmi-net will be in sync. 10 ### xyz.openbmc_project.Ipmi.SessionInfo interface 14 - SessionHandle - SessionHandle,unique one-byte number to locate the session. 15 - Channel - Session created channel. 16 - SessionPrivilege - Privilege of the session. 17 - RemoteIPAddr – Remote IP address. 18 - RemotePort - Remote port address. [all …]
|
/openbmc/openbmc/meta-fii/meta-kudo/recipes-phosphor/image/ |
H A D | obmc-phosphor-image.bbappend | 1 OBMC_IMAGE_EXTRA_INSTALL:append:kudo = " phosphor-ipmi-blobs" 2 OBMC_IMAGE_EXTRA_INSTALL:append:kudo = " phosphor-ipmi-blobs-binarystore" 3 OBMC_IMAGE_EXTRA_INSTALL:append:kudo = " phosphor-ipmi-ethstats" 4 OBMC_IMAGE_EXTRA_INSTALL:append:kudo = " phosphor-ipmi-flash" 5 OBMC_IMAGE_EXTRA_INSTALL:append:kudo = " phosphor-ipmi-net" 6 OBMC_IMAGE_EXTRA_INSTALL:append:kudo = " phosphor-ipmi-host" 7 OBMC_IMAGE_EXTRA_INSTALL:append:kudo = " phosphor-host-postd" 8 OBMC_IMAGE_EXTRA_INSTALL:append:kudo = " phosphor-logging" 9 OBMC_IMAGE_EXTRA_INSTALL:append:kudo = " phosphor-sel-logger" 10 OBMC_IMAGE_EXTRA_INSTALL:append:kudo = " entity-manager" [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Service/ |
H A D | README.md | 6 phosphor-ipmi-net, bmcweb, obmc-console etc in the system, instead of directly 11 - "bmcweb" 12 - "obmc-console"` 13 - "phosphor-ipmi-kcs" 14 - "phosphor-ipmi-net" 15 - "obmc-ikvm" 19 Service manager daemon will create D-Bus objects for configurable services in 21 each instance of the service there will be a D-Bus object 22 `/xyz/openbmc_project/control/service/<service-name>`. For example, if there are 23 two instances of `phosphor-ipmi-net` then there will be two D-Bus objects [all …]
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/ipmi/ |
H A D | phosphor-ipmi-net_git.bb | 11 # Override the default phosphor-ipmi-config.bb with a bbappend 12 SUMMARY = "Phosphor Network IPMI Daemon" 13 DESCRIPTION = "Daemon to support IPMI protocol over network" 14 HOMEPAGE = "https://github.com/openbmc/phosphor-net-ipmid" 15 LICENSE = "Apache-2.0" 19 DEPENDS += "phosphor-ipmi-host" 24 SRC_URI = "git://github.com/openbmc/phosphor-net-ipmid;branch=master;protocol=https" 36 PACKAGECONFIG ??= "pam-authenticate rmcp-ping" 37 PACKAGECONFIG[rmcp-ping] = "-Drmcp_ping=enabled,-Drmcp_ping=disabled" 38 PACKAGECONFIG[pam-authenticate] = "-Dpam_authenticate=enabled,-Dpam_authenticate=disabled" [all …]
|
H A D | phosphor-ipmi-ethstats_git.bb | 1 SUMMARY = "Phosphor OEM IPMI Ethernet Stats Implementation" 2 DESCRIPTION = "This package handles receiving OEM IPMI commands to provide ethernet device statisti… 3 HOMEPAGE = "http://github.com/openbmc/phosphor-ipmi-ethstats" 4 LICENSE = "Apache-2.0" 6 DEPENDS += "phosphor-ipmi-host" 11 SRC_URI = "git://github.com/openbmc/phosphor-ipmi-ethstats;branch=master;protocol=https" 16 inherit obmc-phosphor-ipmiprovider-symlink 18 EXTRA_OEMESON:append = " -Dtests=disabled" 20 PACKAGECONFIG[google-oen] = "-Dgoogle_oen=true,-Dgoogle_oen=false" 22 FILES:${PN}:append = " ${libdir}/ipmid-providers/lib*${SOLIBS}" [all …]
|
H A D | phosphor-ipmi-flash_git.bb | 1 SUMMARY = "Phosphor OEM IPMI In-band Firmware Update over BLOB" 2 DESCRIPTION = "This package handles a series of OEM IPMI commands that implement the firmware updat… 3 HOMEPAGE = "http://github.com/openbmc/phosphor-ipmi-flash" 4 LICENSE = "Apache-2.0" 7 phosphor-ipmi-blobs \ 8 phosphor-logging \ 11 ipmi-blob-tool \ 14 PACKAGECONFIG ?= "cleanup-delete" 15 PACKAGECONFIG[cleanup-delete] = "-Dcleanup-delete=enabled,-Dcleanup-delete=disabled" 16 # If using static-layout, reboot-update is a good option to handle updating. [all …]
|
/openbmc/openbmc/meta-fii/meta-mori/recipes-phosphor/image/ |
H A D | obmc-phosphor-image.bbappend | 1 # Required for IPMI 2 OBMC_IMAGE_EXTRA_INSTALL:append:mori = " phosphor-ipmi-blobs" 3 OBMC_IMAGE_EXTRA_INSTALL:append:mori = " phosphor-ipmi-blobs-binarystore" 4 OBMC_IMAGE_EXTRA_INSTALL:append:mori = " phosphor-ipmi-ethstats" 5 OBMC_IMAGE_EXTRA_INSTALL:append:mori = " phosphor-ipmi-net" 6 OBMC_IMAGE_EXTRA_INSTALL:append:mori = " phosphor-ipmi-host" 7 OBMC_IMAGE_EXTRA_INSTALL:append:mori = " google-ipmi-sys" 8 OBMC_IMAGE_EXTRA_INSTALL:append:mori = " google-ipmi-i2c" 9 OBMC_IMAGE_EXTRA_INSTALL:append:mori = " phosphor-sel-logger" 14 OBMC_IMAGE_EXTRA_INSTALL:append:mori = " openssl-bin" [all …]
|
/openbmc/openbmc/meta-fii/meta-mori/recipes-phosphor/ipmi/ |
H A D | phosphor-ipmi-flash_%.bbappend | 1 PACKAGECONFIG:append = " nuvoton-p2a-mbox net-bridge" 4 …ILESEXTRAPATHS:prepend := "${THISDIR}/${PN}/bmc-update:${THISDIR}/${PN}/bios-update:${THISDIR}/${P… 6 SRC_URI:append = " file://config-bmc.json \ 7 file://config-bios.json \ 8 file://config-bmccpld.json \ 9 file://config-mbcpld.json \ 12 SYSTEMD_SERVICE:${PN}:append = " phosphor-ipmi-flash-bios-update.service \ 13 phosphor-ipmi-flash-bmccpld-update.service \ 14 phosphor-ipmi-flash-mbcpld-update.service \ 17 inherit obmc-phosphor-systemd [all …]
|
/openbmc/openbmc/meta-quanta/meta-gbs/recipes-phosphor/images/ |
H A D | obmc-phosphor-image.bbappend | 1 OBMC_IMAGE_EXTRA_INSTALL:append:gbs = " phosphor-host-postd" 2 OBMC_IMAGE_EXTRA_INSTALL:append:gbs = " phosphor-sel-logger" 3 OBMC_IMAGE_EXTRA_INSTALL:append:gbs = " google-ipmi-sys" 4 OBMC_IMAGE_EXTRA_INSTALL:append:gbs = " google-ipmi-i2c" 5 OBMC_IMAGE_EXTRA_INSTALL:append:gbs = " gbs-hotswap-power-cycle" 7 OBMC_IMAGE_EXTRA_INSTALL:append:gbs = " gbs-cpld-ver-check" 9 OBMC_IMAGE_EXTRA_INSTALL:append:gbs = " net-tools" 10 OBMC_IMAGE_EXTRA_INSTALL:append:gbs = " gbs-boot-status-led" 11 OBMC_IMAGE_EXTRA_INSTALL:append:gbs = " phosphor-nvme" 12 OBMC_IMAGE_EXTRA_INSTALL:append:gbs = " gbs-detect-gpio-present" [all …]
|
/openbmc/phosphor-ipmi-flash/bmc/firmware-handler/ |
H A D | meson.build | 3 # phosphor-ipmi-flash config 5 if get_option('update-type') == 'static-layout' 6 if get_option('reboot-update') 7 config_data += 'config-static-bmc-reboot.json' 9 if get_option('update-status') 10 config_data += 'config-static-bmc-with-update-status.json' 12 config_data += 'config-static-bmc.json' 17 if get_option('host-bios') 18 config_data += 'config-bios.json' 27 install_dir: get_option('datadir') / 'phosphor-ipmi-flash', [all …]
|
/openbmc/openbmc/meta-intel-openbmc/meta-common/recipes-intel/ipmi/ |
H A D | intel-ipmi-oem_git.bb | 1 SUMMARY = "Intel OEM IPMI commands" 2 DESCRIPTION = "Intel OEM IPMI commands" 4 LICENSE = "Apache-2.0" 7 SRC_URI = "git://github.com/openbmc/intel-ipmi-oem;branch=master;protocol=https" 13 DEPENDS = "boost phosphor-ipmi-host phosphor-logging systemd phosphor-dbus-interfaces libgpiod libt… 15 inherit meson obmc-phosphor-ipmiprovider-symlink pkgconfig 22 FILES:${PN}:append = " ${libdir}/ipmid-providers/lib*${SOLIBS}" 23 FILES:${PN}:append = " ${libdir}/host-ipmid/lib*${SOLIBS}" 24 FILES:${PN}:append = " ${libdir}/net-ipmid/lib*${SOLIBS}" 25 FILES:${PN}-dev:append = " ${libdir}/ipmid-providers/lib*${SOLIBSDEV}" [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/state/phosphor-state-manager/ |
H A D | phosphor-service-monitor-default.json | 24 "bmc-acf-manager.service", 25 "bmc-vmi-ca-manager.service", 28 "mctp-demux.service", 33 "phosphor-fan-control@0.service", 34 "phosphor-fan-monitor@0.service", 35 "phosphor-fan-presence-tach@0.service", 36 "phosphor-ipmi-net@eth0.service", 37 "phosphor-ipmi-net@eth1.service", 38 "phosphor-power-control.service", 39 "phosphor-psu-monitor.service", [all …]
|
/openbmc/openbmc/meta-ampere/meta-common/recipes-phosphor/ipmi/ |
H A D | ampere-ipmi-oem.bb | 1 SUMMARY = "Ampere OEM IPMI commands" 2 DESCRIPTION = "Ampere OEM IPMI commands" 4 LICENSE = "Apache-2.0" 8 DEPENDS = "boost phosphor-ipmi-host phosphor-logging systemd" 10 inherit meson pkgconfig obmc-phosphor-ipmiprovider-symlink 15 SRC_URI = "git://github.com/openbmc/ampere-ipmi-oem.git;branch=master;protocol=https" 21 FILES:${PN}:append = " ${libdir}/ipmid-providers/lib*${SOLIBS}" 22 FILES:${PN}:append = " ${libdir}/host-ipmid/lib*${SOLIBS}" 23 FILES:${PN}:append = " ${libdir}/net-ipmid/lib*${SOLIBS}" 24 FILES:${PN}-dev:append = " ${libdir}/ipmid-providers/lib*${SOLIBSDEV}" [all …]
|
/openbmc/phosphor-ipmi-flash/ |
H A D | README.md | 7 [here](https://github.com/openbmc/docs/blob/master/designs/firmware-update-via-blobs.md). 9 ## Building and using the host-tool 11 This repo contains a host-tool implementation for talking to the corresponding 14 ### Building the host-tool 16 The host-tool depends on ipmi-blob-tool and pciutils. 21 [xorg-macros source](https://gitlab.freedesktop.org/xorg/util/macros). 26 ./autogen.sh --prefix=/usr 41 #### Building ipmi-blob-tool 44 [ipmi-blob-tool source](https://github.com/openbmc/ipmi-blob-tool). 62 meson setup -Dexamples=false -Dtests=disabled builddir [all …]
|
/openbmc/openbmc/meta-nuvoton/meta-evb-npcm845/recipes-evb-npcm845/packagegroups/ |
H A D | packagegroup-evb-npcm845-apps.bb | 1 SUMMARY = "OpenBMC for EVB NPCM845 system - Applications" 8 ${PN}-chassis \ 9 ${PN}-fans \ 10 ${PN}-flash \ 11 ${PN}-system \ 13 PROVIDES += "virtual/obmc-chassis-mgmt" 14 PROVIDES += "virtual/obmc-fan-mgmt" 15 PROVIDES += "virtual/obmc-flash-mgmt" 16 PROVIDES += "virtual/obmc-system-mgmt" 18 RPROVIDES:${PN}-chassis += "virtual-obmc-chassis-mgmt" [all …]
|
/openbmc/openbmc/meta-ieisystem/recipes-ieisystem/ipmi/ |
H A D | iei-ipmi-oem_git.bb | 1 SUMMARY = "IEISystems OEM IPMI commands" 2 DESCRIPTION = "IEISystems OEM IPMI commands" 4 LICENSE = "Apache-2.0" 7 SRC_URI = "git://github.com/openbmc/iei-ipmi-oem;branch=master;protocol=https" 13 DEPENDS += "phosphor-ipmi-host" 14 DEPENDS += "phosphor-logging" 17 inherit obmc-phosphor-ipmiprovider-symlink 21 FILES:${PN}:append = " ${libdir}/ipmid-providers/lib*${SOLIBS}" 22 FILES:${PN}:append = " ${libdir}/host-ipmid/lib*${SOLIBS}" 23 FILES:${PN}:append = " ${libdir}/net-ipmid/lib*${SOLIBS}" [all …]
|
/openbmc/docs/designs/ |
H A D | phosphor-audit.md | 1 # phosphor-audit 9 Created: 2019-07-23 15 provided by OpenBMC. That includes RedFish, IPMI, ssh or serial console shell, 40 controlled interfaces served by other Phosphor OpenBMC components interacting 41 via D-Bus. 45 - Provide a unified method of logging user actions independent of the user 47 - Redfish/REST PUT/POST/DELETE/PATCH 48 - IPMI 49 - PAM 50 - PLDM [all …]
|
/openbmc/openbmc/meta-fii/meta-mori/conf/machine/ |
H A D | mori.conf | 4 require conf/machine/include/obmc-bsp-common.inc 7 FLASH_UBOOT_OFFSET:flash-65536 = "0" 8 FLASH_UBOOT_ENV_OFFSET:flash-65536 = "1024" 9 FLASH_KERNEL_OFFSET:flash-65536 = "2048" 10 FLASH_ROFS_OFFSET:flash-65536 = "7168" 11 FLASH_RWFS_OFFSET:flash-65536 = "62400" 14 UBOOT_DEVICETREE = "nuvoton-npcm730-mori" 21 IMAGE_FSTYPES += " cpio.${INITRAMFS_CTYPE}.u-boot" 25 PREFERRED_PROVIDER_virtual/obmc-host-ipmi-hw = "phosphor-ipmi-ssif" 26 VIRTUAL-RUNTIME_bmc-update = "phosphor-ipmi-flash" [all …]
|
/openbmc/openbmc/meta-fii/meta-kudo/recipes-kudo/ipmi/ |
H A D | fii-ipmi-oem_git.bb | 1 SUMMARY = "foxconn OEM IPMI commands" 2 DESCRIPTION = "foxconn OEM IPMI commands" 4 LICENSE = "Apache-2.0" 5 LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10" 9 DEPENDS = "boost phosphor-ipmi-host phosphor-logging systemd libgpiod" 13 SRC_URI = "git://github.com/openbmc/foxconn-ipmi-oem.git;branch=master;protocol=https" 16 FILES:${PN}:append = " ${libdir}/ipmid-providers" 17 FILES:${PN}:append = " ${libdir}/host-ipmid" 18 FILES:${PN}:append = " ${libdir}/net-ipmid"
|
/openbmc/openbmc/meta-facebook/recipes-fb/ipmi/ |
H A D | fb-ipmi-oem_git.bb | 1 SUMMARY = "Facebook OEM IPMI commands" 2 DESCRIPTION = "Facebook OEM IPMI commands" 4 LICENSE = "Apache-2.0" 7 SRC_URI = "git://github.com/openbmc/fb-ipmi-oem;branch=master;protocol=https" 13 DEPENDS = "boost phosphor-ipmi-host phosphor-logging systemd " 15 inherit meson pkgconfig obmc-phosphor-ipmiprovider-symlink 18 PACKAGECONFIG:fb-compute-multihost ??= "bic" 20 PACKAGECONFIG[bic] = "-Dbic=enabled,-Dbic=disabled" 23 -Dtests=disabled \ 24 -Dmachine='${MACHINE}' \ [all …]
|