Home
last modified time | relevance | path

Searched +full:phosphor +full:- +full:ipmi +full:- +full:net (Results 1 – 25 of 71) sorted by relevance

123

/openbmc/openbmc/meta-ibm/recipes-phosphor/ipmi/phosphor-ipmi-net/
H A Dfirst-boot-disable-ipmi-net.service2 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 Dobmc-phosphor-image.bbclass1 # 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 Dcheatsheet.md11 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 Dmeson.build2 '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 Dphosphor-ipmi-net@.service2 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 DSESSION_README.md5 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 Dobmc-phosphor-image.bbappend1 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 DREADME.md6 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 Dphosphor-ipmi-net_git.bb11 # 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 Dphosphor-ipmi-ethstats_git.bb1 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 Dphosphor-ipmi-flash_git.bb1 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 Dobmc-phosphor-image.bbappend1 # 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 Dphosphor-ipmi-flash_%.bbappend1 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 Dobmc-phosphor-image.bbappend1 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 Dmeson.build3 # 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 Dintel-ipmi-oem_git.bb1 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 Dphosphor-service-monitor-default.json24 "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 Dampere-ipmi-oem.bb1 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 DREADME.md7 [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 Dpackagegroup-evb-npcm845-apps.bb1 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 Diei-ipmi-oem_git.bb1 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 Dphosphor-audit.md1 # 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 Dmori.conf4 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 Dfii-ipmi-oem_git.bb1 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 Dfb-ipmi-oem_git.bb1 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 …]

123