openbmc
OpenBMC is an open software framework to build a complete Linux image for a Board Management Controller (BMC).
File Explorer
Download Latest Version (.zip)Showing a partial file list β download the zip above to see everything.
- action.yml
- Dockerfile
- entrypoint.sh
- flashy.yml
- lint_pr.yml
- qemu.yml
- PULL_REQUEST_TEMPLATE
- kernel_extra_headers.bbclass
- kernel_extra_headers_base.bbclass
- kernel_extra_headers_export.bbclass
- legacy-packages.bbclass
- local-source.bbclass
- openbmc_version.bbclass
- ptest-meson.bbclass
- python3flakes.bbclass
- python3typecheck.bbclass
- python3unittest.bbclass
- fb-openbmc-common.inc
- fb-openbmc-image.inc
- 0001-ufmt-macros-fix-lifetimes-for-rust-1.94.patch
- cptra-imgtool.inc
- cptra-imgtool_1x-crates.inc
- cptra-imgtool_1x-git-crates.inc
- cptra-imgtool_1x.bb
- ast2700-default-ecc-manifest.toml
- own-fw-ecc-prvk.pem
- own-fw-ecc-pubk.pem
- own-man-ecc-prvk.pem
- own-man-ecc-pubk.pem
- vnd-fw-ecc-prvk.pem
- vnd-fw-ecc-pubk.pem
- vnd-man-ecc-prvk.pem
- vnd-man-ecc-pubk.pem
- aspeed-image-manifest.bb
- bmc-pb.inc
- bmc-pb_git.bb
- 0100-ARM-uboot-dts-add-facebook-common-dts.patch
- 0500-ARM-Aspeed-add-a-config-for-FMC_WDT2-timer-reload-va.patch
- 0500-ARM64-Aspeed2700-add-a-config-for-WDTA-timer-reload-.patch
- 0501-mem_test-Support-to-save-mtest-result-in-environm.patch
- 0502-configs-openbmc-Revise-size-of-environment-and-us.patch
- 0503-mtd-spi-Add-support-for-W25Q01JVSFIN.patch
- fmc-wdt2-timer.cfg
- fw_env_ast2700_ufs.config
- fw_env_flash_nor.config
- u-boot-env-ast2700-ufs.txt
- u-boot-env-ast2700.txt
- u-boot-initial-env
- wdta-timer.cfg
- libubootenv_%.bbappend
- u-boot-aspeed-sdk_%.bbappend
- u-boot-aspeed-sdk_2023.10.bb
- u-boot-common-aspeed-sdk_2023.10.inc
- u-boot-version-override.inc
- ifconfig.cfg
- busybox_%.bbappend
- 0001-udev-builtin-net_id-Extend-persistent-naming-support.patch
- systemd_%.bbappend
- adhoc-sensor.cpp
- adhoc-sensor.service
- meson.build
- meson_options.txt
- README.md
- adhoc-sensor_0.1.bb
- compute-software-id.cpp
- meson.build
- compute-software-id_0.1.bb
- bbu.cpp
- cbu.cpp
- psu.cpp
- CLI11.wrap
- nlohmann_json.wrap
- phosphor-dbus-interfaces.wrap
- phosphor-logging.wrap
- sdbusplus.wrap
- device_events.cpp
- device_events.hpp
- device_registry.cpp
- device_registry.hpp
- event_actions.cpp
- event_actions.hpp
- event_state.cpp
- event_state.hpp
- event-emulator.cpp
- meson.build
- README.md
- event-emulator_0.1.bb
- managed-reboot
- managed-reboot.service
- managed-reboot_0.1.bb
- bmc-arch.cpp
- bmc-state.cpp
- fan-leader.cpp
- fan-mode.cpp
- fan-speed.cpp
- hello.cpp
- inventory.cpp
- leakdetector-display.cpp
- log-clear.cpp
- log-display.cpp
- log-registry.cpp
- log-resolve.cpp
- postcode-display.cpp
- power-control.cpp
- power-state.cpp
- sensor-display.cpp
- valve-control.cpp
- valve-state.cpp
- version-display.cpp
- sort-log-entry
- table-leakdetector-display
- table-log-display
- table-sensor-display
- CLI11.wrap
- nlohmann_json.wrap
- phosphor-dbus-interfaces.wrap
- phosphor-logging.wrap
- sdbusplus.wrap
- clowntown.cpp
- clowntown.hpp
- dbus.hpp
- json.cpp
- json.hpp
- mapper.cpp
- mapper.hpp
- redfish-registry.cpp
- redfish-registry.hpp
- register.cpp
- register.hpp
- string.hpp
- supervise.hpp
- .gitignore
- config.meson.hpp
- meson.build
- mfg-tool.cpp
- mfg-tool_1.0.bb
- README.md
- overlay-helper.sh
- overlay-helper_0.1.bb
- anacapa.json
- catalina.json
- clemente.json
- meson.build
- sanmiguel.json
- blackwell_gpu.hpp
- component_registry.hpp
- grace_cpu.hpp
- hgx_leak_detector.hpp
- hgx_power_supply.hpp
- hgx_thermal.hpp
- sensor_threshold.hpp
- async_http_client.hpp
- config.hpp
- cper_mapper.hpp
- hgx_leak_detector_mapper.hpp
- hgx_ps_run_pwr_fault_mapper.hpp
- hgx_thermal_mapper.hpp
- log_entry_mapper.hpp
- log_entry_mapper_registry.hpp
- log_entry_mapper_utils.hpp
- log_service_handler.hpp
- persist_map.hpp
- redfish_client.hpp
- sensor.hpp
- sensor_handler.hpp
- sensor_threshold_mapper.hpp
- unhandled_mapper.hpp
- update_service_handler.hpp
- common.hpp
- hpp.mako
- __init__.py
- commands.py
- cpp.py
- definition.py
- generator.py
- main.py
- schema.py
- util.py
- codegen.py
- meson.build
- async_http_client.cpp
- config.cpp
- cper_mapper.cpp
- hgx_leak_detector_mapper.cpp
- hgx_ps_run_pwr_fault_mapper.cpp
- hgx_thermal_mapper.cpp
- log_entry_mapper_registry.cpp
- log_entry_mapper_utils.cpp
- log_service_handler.cpp
- main.cpp
- persist_map.cpp
- redfish_client.cpp
- sensor.cpp
- sensor_handler.cpp
- sensor_threshold_mapper.cpp
- unhandled_mapper.cpp
- update_service_handler.cpp
- meson.build
- googletest.wrap
- nlohmann_json.wrap
- phosphor-dbus-interfaces.wrap
- phosphor-logging.wrap
- redfish-schema-pack.wrap
- sdbusplus.wrap
- async_http_client_tests.cpp
- config_tests.cpp
- helper.cpp
- helper.hpp
- log_service_handler_tests.cpp
- meson.build
- persist_map_tests.cpp
- redfish_binding_tests.cpp
- redfish_client_tests.cpp
- sensor_handler_tests.cpp
- sensor_tests.cpp
- update_service_handler_tests.cpp
- .clang-format
- .gitignore
- LICENSE
- meson.build
- meson.options
- xyz.openbmc_project.RedfishClient.service
- redfish-client_0.1.0.bb
- .clang-format
- rsyslog-remote.conf.in
- rsyslog_%.bbappend
- 0001-configuration-schema-extend-MCTP-target-members.patch
- 0002-configuration-schema-mctp-target-add-powerstate-prop.patch
- 0003-configurations-santabarbara-add-MB-ADI-VR-sensors.patch
- entity-manager_%.bbappend
- 0001-CPER-add-generic-event-for-CPER-errors.patch
- 0002-Control-Port-Add-interface-for-monitoring-control.patch
- 0003-State.Drive-Add-On-Off-transitions-and-namespace-pat.patch
- 0004-State.Drive-Add-errors-to-RequestedDriveTransition.patch
- phosphor-dbus-interfaces_%.bbappend
- 0001-Fix-log-flooding-caused-by-per-sensor-failsafe-loggi.patch
- phosphor-fan_%.bbappend
- phosphor-pid-control_%.bbappend
- 0001-i2c-vr-add-preUpdateFirmware-hook-for-MPS-devices.patch
- 0002-i2cvr-pause-sensor-reads-during-CRC-retrieval.patch
- 0003-common-restore-VR-page-after-update-or-CRC-access.patch
- 0004-spi-Report-flashcp-update-progress-during-BIOS-updat.patch
- phosphor-software-manager_%.bbappend
- 0100-Set-request-timeout-to-40s-on-bmcweb-http-http_conne.patch
- 0101-Up-the-max-connections-from-200-to-1000.patch
- 0102-parsing-add-parseTrustedStringAsJson-for-internal-pa.patch
- 0103-parsing-increase-maxValues-to-5000-for-telemetry.patch
- 0104-Store-Log-Entry-URI-for-Redfish-event.patch
- 0200-registries-generate-registries_selector.hpp.patch
- 0201-Add-generation-for-Vendor-registries-and-a-DBus-to-R.patch
- 0202-registries-generate-from-phosphor-dbus-interfaces.patch
- 0203-Add-required-MemberId-to-the-EventRecord-definition.patch
- 0204-Map-DBus-event-to-RF-MessageID-and-parse-args.patch
- 0205-Show-mapped-and-raw-Dbus-messages-in-Log-services.patch
- 0300-Multi-host-HW-inventory-add-processor-subtree.patch
- 0301-Multi-host-HW-inventory-add-memory-subtree.patch
- 0400-storage-Add-Drive.Reset-action-with-association-base.patch
- bmcweb_%.bbappend
- 0001-Hack-Disable-SEL-Handler-as-a-test.patch
- phosphor-ipmi-host_%.bbappend
- phosphor-ipmi-ssif_%.bbappend
- 0001-dsp-platform-Add-tagged-numeric-sensor-decode-API.patch
- libpldm_%.bbappend
- 0001-lg2-commit-Allow-users-to-provide-additional-data.patch
- phosphor-logging_%.bbappend
- 0001-rtu-control-port-monitoring-over-D-Bus.patch
- 0002-rtu-re-read-firmware-on-monitoring-resume.patch
- phosphor-modbus_%.bbappend
- 0001-pldm-Revise-image-path-for-update.patch
- 0002-platform-mc-Handle-get-PLDM-Commands-failure.patch
- 0003-platform-mc-Add-MCTP-recovery-option.patch
- 0004-platform-mc-Add-option-for-discovering-FRU-data.patch
- 0005-common-Add-blocking-instance-ID-allocation.patch
- 0006-platform-mc-Add-retries-for-terminus-discovery.patch
- 0007-platform-mc-Make-fallback-terminus-name-optional.patch
- 0008-oem-meta-Add-file-IO-responder-for-crashdump-from-BI.patch
- 0009-oem-meta-Add-APML-alert-handler.patch
- 0010-oem-meta-Add-MCTP-configuration-discovery.patch
- 0011-pldm-Increase-maximum-of-dbus-timeout-value.patch
- 0012-terminus-replace-inventory-and-sensor-configuration.patch
- 0013-terminus-add-refreshFirmwareParameters-method.patch
- 0014-requester-refresh-MCTP-endpoints-after-host-reaches-.patch
- 0015-requester-Parse-MCTP-endpoint-from-InterfacesRemoved.patch
- 0016-oem-meta-Implement-special-event-handling.patch
- 0017-oem-meta-Add-retry-event-deduplication-for-unified-B.patch
- 0018-oem-meta-Add-call-to-the-fw-versions-sd-retimer-serv.patch
- 0019-Add-back-sensor-polling-time-configuration.patch
- 0020-Add-back-maximum-transfer-size-configuration.patch
- 0021-Add-back-instance-id-expiration-interval.patch
- 0022-fw_update-Reimplement-package-parser-to-use-new-libp.patch
- 0023-oem-meta-support-MCTP-I2C-and-I3C-target-configs.patch
- 0024-platform-mc-add-helper-to-get-terminus-name.patch
- 0025-oem-arm-handle-boot-progress-sensor-events.patch
- 0026-oem-arm-support-UINT64-boot-progress-events.patch
- 0027-platform-mc-use-tagged-numeric-sensor-decode.patch
- 0028-oem-meta-don-t-drop-OEM-event-during-MCTP-endpoint-r.patch
- host_eid
- pldm_%.bbappend
- phosphor-sel-logger_%.bbappend
- 0001-DeviceMgmt-fix-device-not-found.patch
- 0002-Add-structured-logging-for-Threshold-events.patch
- 0003-psusensor-fixed-not-activate-for-multiple-power-stat.patch
- 0004-psusensors-fixed-multiple-power-state-issue.patch
- 0005-psu-support-gpio-bridge.patch
- 0006-meta-facebook-ventura-add-SCM-sensor-offset.patch
- 0007-PWMSensor-synchronize-hardware-PWM-with-D-Bus-proper.patch
- 0008-leakdetector-check-event-before-event_read.patch
- 0009-Add-delay-before-leak-event-log-to-prevent-AC-OFF-gl.patch
- 0010-PSUSensor-add-property-to-sensorTable-and-labelMatch.patch
- 0011-hwmontemp-Remove-newly-created-sensor-from-sensorsCh.patch
- 0012-psusensor-skip-sensor-reads-during-firmware-updates.patch
- 0013-meta-facebook-yosemite4-Disable-in2_alarm-event.patch
- 0014-valve-monitor-request-for-directory.patch
- 0015-Implement-valve-monitor-service.patch
- 0016-psusensor-Add-support-for-per-sensor-PollRate-config.patch
- 0017-SmbpbiSensor-Fix-invalid-data-check-size-for-tempera.patch
- 0018-mctpreactor-Support-configuration-for-USB-MCTP-devic.patch
- 0019-dbus-sensors-implement-in-place-threshold-updates-to.patch
- 0020-mctp-add-PowerState-check-in-MCTPReactor.patch
- 0021-CableMonitor-increase-reconcile-delay-to-60s.patch
- 0022-PSUSensor-add-ADI-MAX20912-and-MAX20916-support.patch
- 0023-nvmesensor-implement-in-place-threshold-updates-to-p.patch
- 0024-psusensor-skip-sensor-reads-during-firmware-updates.patch
- 0101-valve-monitor-add-analog-valve-support.patch
- 0102-valve-monitor-delay-analog-valve-feedback-monitoring.patch
- 0103-valve-monitor-catch-event-resolve-exceptions.patch
- 0200-Utils-support-powerState-for-multi-node-system.patch
- 0201-Avoid-recreating-hwmon-temp-when-blade-cycle.patch
- 0202-Add-retry-attempts-configuration-for-fan-sensors.patch
- 0301-Thresholds-Add-option-to-log-thresholds-on-second-hi.patch
- dbus-sensors_%.bbappend
- phosphor-settings-manager_%.bbappend
- 0001-Also-allow-power-policy-when-watchdog-flag-is-raised.patch
- 0002-sub-device-manager-Add-shared-entity-manager-discove.patch
- 0003-Add-drive-state-manager-daemon.patch
- phosphor-post-code-manager_%.bbappend
- phosphor-state-manager_%.bbappend
- phosphor-user-manager_%.bbappend
- 0001-Cargo.lock-remove-stale-ufmt-0.1.0-entries.patch
- 0001-ufmt-macros-fix-lifetimes-for-rust-1.94.patch
- caliptra-mcu-sw_1x-crates.inc
- caliptra-mcu-sw_1x-git-crates.inc
- caliptra-mcu-sw_1x.bb
- 0500-Support-get-static-eid-config-from-entity-manager.patch
- 0501-Add-method-for-setting-up-MCTP-EID-by-config-path.patch
- 0502-mctpd-fix-mctpd-crash-issue.patch
- 0503-mctpd-Implement-retry-mechanism-for-static-EID-setup.patch
- 0504-Fix-const-compiler-error-and-format-error.patch
- mctp_%.bbappend
- zephyr-sdk_0.16.9.bb
- ast2700_facebook_bootmcu.overlay
- ast2700_rainiera7_bootmcu.overlay
- ast2700_yosemite5a7_bootmcu.overlay
- zephyr-aspeed-bootmcu_git.bb
- zephyr-aspeed-bootmcu_git.bbappend
- zephyr-aspeed-project-src.inc
- zephyr-aspeed-src.inc
- fio_%.bbappend
- Makefile
- thread-benchmark-run.py
- thread-benchmark.c
- thread-benchmark_0.1.bb
- .clang-format
- 2000-fix-dhclient-get-wrong-mac.patch
- dhclient.conf
- dhcp_%.bbappend
- dhclient
- wait_mac_addr_ready
- dhcpcd_%.bbappend
- LICENSE
- lldp_util.c
- meson.build
- PATENTS
- lldp-util_0.1.bb
- 0001-ndef-handle-MIMEPayload-field-in-a-sv-message.patch
- 0002-nfctype5-fix-Type-5-vendor-specific-OPTION-flag-hand.patch
- neard_%.bbappend
- init
- ssh_idle_logout.sh
- sshd_config
- openssh_%.bbappend
- auth_none.c
- auth_none.h
- authenticate.c
- authenticate.h
- ext_network.c
- ext_network.h
- ext_tcp.c
- ext_tcp.h
- logging.c
- logging.h
- Makefile
- session.c
- session.h
- socket_main.c
- target_handler.c
- target_handler.h
- Makefile
- mem_helper.c
- mem_helper.h
- pin_interface.c
- pin_interface.h
- SoftwareJTAGHandler.c
- SoftwareJTAGHandler.h
- jtagtest.c
- Makefile
- asd-test_0.1.bb
- asd_0.1.bb
- libasd-jtagintf_0.1.bb
- asd_common.h
- asd_main.c
- asd_main.h
- asd_msg.c
- asd_msg.h
- auth_none.c
- auth_none.h
- authenticate.c
- authenticate.h
- CMakeLists.txt
- config.c
- config.h
- ext_network.c
- ext_network.h
- ext_tcp.c
- ext_tcp.h
- i2c_handler.c
- i2c_handler.h
- i2c_msg_builder.c
- i2c_msg_builder.h
- jtag.h
- jtag_handler.c
- jtag_handler.h
- jtag_test.c
- jtag_test.h
- LICENSE
- logging.c
- logging.h
- mem_helper.c
- mem_helper.h
- pin_handler.c
- pin_handler.h
- README.md
- session.c
- session.h
- target_handler.c
- target_handler.h
- asd_1.4.3.bb
- jtag.h
- asd_common.h
- asd_main.c
- asd_main.h
- asd_msg.c
- asd_msg.h
- auth_none.c
- auth_none.h
- authenticate.c
- authenticate.h
- CMakeLists.txt
- config.c
- config.h
- ext_network.c
- ext_network.h
- ext_tcp.c
- ext_tcp.h
- i2c_handler.c
- i2c_handler.h
- i2c_msg_builder.c
- i2c_msg_builder.h
- i3c_handler.c
- i3c_handler.h
- jtag_handler.c
- jtag_handler.h
- LICENSE
- logging.c
- logging.h
- pin_handler.c
- platform.c
- session.c
- session.h
- target_handler.c
- target_handler.h
- vprobe_handler.c
- vprobe_handler.h
- meson.build
- asd_1.4.7.bb
- libasd-jtagintf_1.4.7.bb
- asd_common.h
- asd_server_api.h
- asd_server_interface.h
- asd_target_api.h
- asd_target_interface.h
- config.h
- logging.h
- CMakeLists.txt
- jtag_test.c
- jtag_test.h
- asd_main.c
- asd_main.h
- asd_server_api.c
- asd_target_interface.c
- auth_none.c
- auth_none.h
- authenticate.c
- authenticate.h
- CMakeLists.txt
- config.c
- ext_network.c
- ext_network.h
- ext_tcp.c
- ext_tcp.h
- logging.c
- session.c
- session.h
- jtag.h
- asd_msg.c
- asd_msg.h
- asd_server_interface.c
- asd_target_api.c
- CMakeLists.txt
- i2c_handler.c
- i2c_handler.h
- i2c_handler_stub.c
- i2c_msg_builder.c
- i2c_msg_builder.h
- i2c_msg_builder_stub.c
- i3c_handler.c
- i3c_handler.h
- i3c_handler_stub.c
- jtag_handler.c
- jtag_handler.h
- pin_handler.c
- platform.c
- target_handler.c
- target_handler.h
- vprobe_handler.c
- vprobe_handler.h
- CMakeLists.txt
- LICENSE
- meson.build
- asd_1.5.1.bb
- libasd-jtagintf_1.5.1.bb
- spdm.cpp
- spdm.hpp
- test_util.cpp
- main.cpp
- meson.build
- utils.cpp
- utils.hpp
- attest-util_0.1.bb
- aliases.sh
- console_idle_logout.sh
- base-files_%.bbappend
- bic-cache.c
- Makefile
- setup-bic-cache.sh
- setup_bic_cache.service
- bic-cache_0.1.bb
- bic-monitor.c
- bicmond.service
- Makefile
- run-bic-monitor.sh
- setup-bic-monitor.sh
- bic-monitor_0.1.bb
- bic-util.c
- Makefile
- bic-util_0.2.bb
- config-bios-example-default-support-test.json
- config-bios-example-support-test.json
- test-post_code_buffer.bin
- test-post_code_result.bin
- test-usage-all
- test-usage-boot-order-all
- test-usage-boot-order-disable
- test-usage-boot-order-enable
- test-usage-boot-order-get
- test-usage-boot-order-set
- bios_base_tester.py
- bios_boot_order_tester.py
- bios_config_tester.py
- bios_pcie_port_config_tester.py
- bios_plat_info_tester.py
- bios_postcode_tester.py
- bios_tester.py
- bios_tester_cleanup.sh
- bios_usage_tester.py
- README
- bios-head.py
- bios_board.py
- bios_boot_order.py
- bios_cpu_package_power_limit.py
- bios_default_support.json
- bios_force_clear_cmos.py
- bios_ipmi_util.py
- bios_pcie_port_config.py
- bios_plat_info.py
- bios_postcode.py
- bios_tpm_physical_presence.py
- bios-util_0.2.bb
- less.cfg
- busybox_%.bbappend
- cfg-util.cpp
- meson.build
- cfg-util_0.1.bb
- consoled.c
- Makefile
- consoled_0.1.bb
- crashdump_amd.sh
- crashdump-amd_0.1.bb
- dimm-util.cpp
- meson.build
- dimm-util_0.1.bb
- emmcd.c
- emmcd.service
- meson.build
- run-emmcd.sh
- setup-emmcd.sh
- emmcd_0.1.bb
- Makefile
- README
- fan-ctrl_0.1.bb
- fan-util.cpp
- meson.build
- fan-util_0.1.bb
- meson.build
- fpc-util.c
- meson.build
- fpc-util_0.1.bb
- DBusFruInterface.cpp
- DBusFruInterface.h
- DBusFruServiceInterface.cpp
- DBusFruServiceInterface.h
- FRU.h
- FruIdAccessI2CEEPROM.cpp
- FruIdAccessI2CEEPROM.h
- FruIdAccessMechanism.h
- FruJsonParser.h
- FruObjectTree.cpp
- FruObjectTree.h
- FruService.h
- FruSvcd.cpp
- Makefile
- org.openbmc.FruService.conf
- run-fru-svcd.sh
- setup-fru-svcd.sh
- fru-svc_0.1.bb
- fruid-util.c
- Makefile
- fruid_0.1.bb
- fruid-util-v2.cpp
- Makefile
- fruid-util-v2.bb
- __init__.py
- cpp.py
- ctokens.py
- lex.py
- yacc.py
- ygen.py
- temp1_input
- temp1_input
- temp1_input
- fan10_input
- fan1_input
- fan2_input
- fan3_input
- fan4_input
- fan5_input
- fan6_input
- fan7_input
- fan8_input
- fan9_input
- fantray0_pwm
- fantray1_pwm
- fantray2_pwm
- fantray3_pwm
- fantray4_pwm
- fantray5_pwm
- fan-dead-test-data
- fan-util-test-data
- fan-util-with-rear-fans-test-data
- fan0-set-data
- fan1-set-data
- fan2-set-data
- fan3-set-data
- fan4-set-data
- fan5-set-data
- sensor-util-test-data
- sensor-util-test-data2
- sensor-util-with-rear-fan-test-data
- config-example-fan-dead-test.json
- config-example-test-sysfs.json
- config-example-test-util-with-rear-fan1.json
- config-example-test.json
- get_fan_data_util.sh
- get_sensor_data_util.sh
- set_sensor_data_util.sh
- zone0-example-with-rear-fans-test1.fsc
- zone1-example-test-sysfs.fsc
- zone1-example-test.fsc
- zone1-example-with-rear-fans-test1.fsc
- fsc_base_tester.py
- fsc_bmc_machine_tester.py
- fsc_config_tester.py
- fsc_operational_tester.py
- fsc_sysfs_tester.py
- fsc_tester.py
- fsc_tester_cleanup.sh
- config-example.json
- fsc_bmcmachine.py
- fsc_board.py
- fsc_common_var.py
- fsc_control.py
- fsc_expr.py
- fsc_parser.py
- fsc_profile.py
- fsc_sensor.py
- fsc_util.py
- fsc_zone.py
- fscd.py
- fscd.service
- lib_pal.py
- README
- run-fscd.sh
- setup.py
- fscd_0.3.bb
- fw-util.md
- meson.build
- bmc-test.cpp
- fw-util-test.cpp
- nic-test.cpp
- system_mock.h
- bic_bios.cpp
- bic_bios.h
- bic_cpld.cpp
- bic_cpld.h
- bic_fw.cpp
- bic_fw.h
- bic_me.cpp
- bic_me.h
- bios.cpp
- bios.h
- bmc.cpp
- bmc.h
- check_image.cpp
- extlib.cpp
- extlib.h
- fscd.cpp
- fw-util.cpp
- fw-util.h
- image.cpp
- image.hpp
- image_parts.json
- libfdt_compat.h
- mcu_fw.cpp
- mcu_fw.h
- meson.build
- meson_options.txt
- nic.cpp
- nic.h
- nic_ext.cpp
- nic_ext.h
- nic_mctp.cpp
- nic_mctp.h
- pldm_comp.cpp
- pldm_comp.hpp
- scheduler.cpp
- scheduler.h
- server.cpp
- server.h
- signed_decoder.cpp
- signed_decoder.hpp
- spiflash.cpp
- spiflash.h
- system.cpp
- system_intf.h
- system_mock.cpp
- tpm.cpp
- tpm.h
- tpm2.cpp
- tpm2.h
- usbdbg.cpp
- usbdbg.h
- vr.cpp
- vr_fw.cpp
- vr_fw.h
- fw-util_0.2.bb
- guid-util.c
- meson.build
- guid-util_0.2.bb
- meson.build
- healthd-config.json
- healthd.c
- healthd.h
- healthd.service
- meson.build
- README
- run-healthd.sh
- setup-healthd.sh
- healthd_0.1.bb
- eth0
- eth0
- eth0
- lo
- eth0
- br0
- eth0
- usb0
- usb0
- dhcp_vendor_info
- dhcpv6_down
- dhcpv6_up
- init
- nfsroot
- run-dhc6.sh
- run-dhc6_ncsi.sh
- run-dhc6_prefix64.sh
- run-dhc6_prefix64_ncsi.sh
- setup-dhc6.sh
- init-ifupdown_%.bbappend
- hostname.sh
- initscripts_1.0.bbappend
- ipmb-util.c
- meson.build
- ipmb-util_0.1.bb
- ipmbd.c
- meson.build
- ipmbd_0.1.bb
- BBV.c
- BBV.h
- fruid.c
- fruid.h
- ipmid.c
- ipmid.service
- lan.c
- Makefile
- postcode-amd.c
- postcode-amd.h
- run-ipmid.sh
- sdr.c
- sdr.h
- sel.c
- sel.h
- sensor.c
- sensor.h
- setup-ipmid.sh
- timestamp.c
- timestamp.h
- usb-dbg-conf.c
- usb-dbg-conf.h
- usb-dbg.c
- usb-dbg.h
- ipmid_0.2.bb
- kcsd.c
- kcsd.target
- kcsd@.service
- Makefile
- setup-kcsd.sh
- kcsd_0.2.bb
- if_parser.c
- if_parser.h
- lan-util.c
- Makefile
- net_lib.c
- net_lib.h
- setup-init_net_interface.sh
- strlib.c
- strlib.h
- lan-util_0.1.bb
- leakage-mond.c
- leakage-mond.service
- meson.build
- leakage-mond_0.1.bb
- test_logutil.cpp
- test_rsyslogd.cpp
- test_selformat.cpp
- test_selstream.cpp
- exclusion.hpp
- log-util.cpp
- log-util.hpp
- main.cpp
- meson.build
- rsyslogd.cpp
- rsyslogd.hpp
- selexception.hpp
- selformat.cpp
- selformat.hpp
- selstream.cpp
- selstream.hpp
- log-util_0.2.bb
- decode.cpp
- decode.h
- mctp-util.cpp
- mctp-util.h
- meson.build
- mctp-util_0.1.bb
- Makefile
- mctpd.cpp
- mctpd.hpp
- mctpd_plat.hpp
- mctpd_0.1.bb
- default-config.json
- firmware-upgrade
- firmware-upgrade@.service
- fix-registers
- fix-registers.service
- fix-registers.timer
- get-firmware-upgrade-status
- get-firmware-versions
- get-info
- get-manufacturer
- get-sensors
- retrieve-orv3-bbu-blackbox
- retrieve-orv3-psu-blackbox
- rpu-controller-command
- rpu-ready
- rpu@.service
- start-rpu-service-and-get-logs
- modbus-device-util_0.1.bb
- run
- meson.build
- mTerm-service-setup.sh
- mTerm_client.c
- mTerm_helper.c
- mTerm_helper.h
- mTerm_server.c
- tty_helper.c
- tty_helper.h
- mterm_0.1.bb
- name-test.cpp
- meson.build
- name-util.cpp
- name.hpp
- name-util_0.1.bb
- brcm-ncsi-util.c
- brcm-ncsi-util.h
- meson.build
- meta-ncsi-util.c
- meta-ncsi-util.h
- ncsi-util.c
- ncsi-util.h
- nvidia-ncsi-util.c
- nvidia-ncsi-util.h
- ncsi-util_0.1.bb
- enable-aen.sh
- meson.build
- ncsid.c
- run-ncsid.sh
- setup-ncsid.sh
- ncsid-v2_0.2.bb
- obmc-dump.py
- plat_dump.py
- obmc-dump_0.1.bb
- oob-nic.sh
- hlist.h
- i2craw.c
- intf.c
- intf.h
- libnetlink.c
- libnetlink.h
- ll_map.c
- ll_map.h
- mac_platform.c
- main.c
- Makefile
- nic.c
- nic.h
- nic_defs.h
- README
- oob-nic_0.1.bb
- os-release.bbappend
- aspeed-otp.h
- meson.build
- otp.c
- otp_info.h
- sha256.c
- sha256.h
- otp_0.1.bb
- packagegroup-core-tools-debug.bbappend
- Makefile
- peci-util.c
- peci-util_0.1.bb
- Makefile
- peci-util.c
- peci-util-v2_0.1.bb
- Makefile
- pfr-util.c
- pfr-util_0.1.bb
- CMakeLists.txt
- FRUTest.cpp
- HotPlugDetectionFile.h
- HotPlugDetectionMechanismTest.cpp
- platform-svc-unit-tests.sh
- PlatformObjectTreeTest.cpp
- test-platform-svcd-config.json
- DBusHPExtDectectionFruInterface.cpp
- DBusHPExtDectectionFruInterface.h
- DBusPlatformSvcInterface.cpp
- DBusPlatformSvcInterface.h
- FRU.h
- FruService.cpp
- FruService.h
- HotPlugDetectionMechanism.h
- HotPlugDetectionViaPath.h
- Makefile
- org.openbmc.PlatformService.conf
- PlatformJsonParser.cpp
- PlatformJsonParser.h
- PlatformObjectTree.cpp
- PlatformObjectTree.h
- PlatformService.h
- PlatformSvcd.cpp
- Sensor.h
- SensorService.cpp
- SensorService.h
- platform-svc-test_0.1.bb
- platform-svc_0.1.bb
- fd_handler.cpp
- fd_handler.hpp
- instance_id.cpp
- instance_id.hpp
- meson.build
- pldm_fd_handler.cpp
- pldm_fd_handler.hpp
- pldmd-util.cpp
- pldmd.cpp
- vector_handler.hpp
- pldmd_0.1.bb
- power-util.md
- meson.build
- power-util.c
- power-util_0.1.bb
- meson.build
- prot-util.cpp
- SysCpldDevice.cpp
- SysCpldDevice.hpp
- SysCpldSettings.hpp
- prot-util_0.1.bb
- delta_key.py
- hexfile.py
- modbus_update_helper.py
- orv3-device-update-mailbox.py
- psu-update-aei.py
- psu-update-artesyn.py
- psu-update-bel.py
- psu-update-delta-orv3.py
- psu-update-delta.py
- rpu-update-coolermaster.py
- rpu-update-delta-hex.py
- rpu-update-delta-plc.py
- srec.py
- psu-update_0.1.bb
- Makefile
- psu-util.c
- psu-util_0.1.bb
- python3-ply_3.8.bb
- aspeed_uart.conf
- usb_ft232.conf
- usb_ft4232.conf
- ventura.conf
- ventura2.conf
- miniups_bbu.csv
- miniups_power_module.csv
- miniups_shelf.csv
- orv2_psu.csv
- orv3_bbu.csv
- orv3_hpr_bbu.csv
- orv3_hpr_cbu.csv
- orv3_hpr_pmm_bbu.csv
- orv3_hpr_pmm_cbu.csv
- orv3_hpr_pmm_common.csv
- orv3_hpr_pmm_psu.csv
- orv3_hpr_psu.csv
- orv3_psu.csv
- orv3_rpu.csv
- orv3_rpu2_control.csv
- orv3_rpu2_coolant.csv
- orv3_rpu2_crps.csv
- orv3_rpu2_fan_rack.csv
- orv3_rpu2_main.csv
- orv3_rpu2_pump_rack_pump.csv
- orv3_rpu2_rack_sensors.csv
- orv3_rpu2_smart_meter.csv
- orv3_rpu2_ups.csv
- miniups.json
- orv2_psu.json
- orv3_bbu.json
- orv3_hpr_bbu.json
- orv3_hpr_cbu.json
- orv3_hpr_pmm_bbu.json
- orv3_hpr_pmm_cbu.json
- orv3_hpr_pmm_psu.json
- orv3_hpr_psu.json
- orv3_psu.json
- orv3_rpu.json
- orv3_rpu2.json
- interface.json
- flags_constraints.json
- float_constraints.json
- integer_constraints.json
- register.json
- InterfaceConfigSchema.json
- RegisterMapConfigSchema.json
- address_validator.py
- discoverall.sh
- dump_registers.py
- hpr-power-off.sh
- latency_analyze.py
- pyrmd.py
- rackmon-stress.py
- regmap_format.py
- schema_validator.py
- table-rackmon-dump
- table-rackmon-list
- .gitignore
- glog.wrap
- DeviceLocationIteratorTest.cpp
- DeviceTest.cpp
- Main.cpp
- ModbusCmdsTest.cpp
- ModbusDeviceTest.cpp
- ModbusTest.cpp
- MsgTest.cpp
- PollThreadTest.cpp
- RackmonTest.cpp
- RegisterDescriptorTest.cpp
- RegisterMapTest.cpp
- RegisterSpanTest.cpp
- RegisterTest.cpp
- RegisterValueTest.cpp
- TempDir.h
- test_pyrmd.py
- TestUtils.h
- UnixSockTest.cpp
- DESIGN.md
- Device.cpp
- Device.h
- DeviceLocationFilter.h
- DeviceLocationIterator.h
- InterfaceScanner.cpp
- InterfaceScanner.h
- Log.h
- meson.build
- meson_options.txt
- Modbus.cpp
- Modbus.h
- ModbusCmds.cpp
- ModbusCmds.h
- ModbusDevice.cpp
- ModbusDevice.h
- ModbusDeviceInventory.cpp
- ModbusDeviceInventory.h
- ModbusError.h
- ModbusUtil.cpp
- Msg.cpp
- Msg.h
- PollThread.h
- Rackmon.cpp
- Rackmon.h
- RackmonCliUnix.cpp
- rackmond.service.in
- RackmonSvcUnix.cpp
- Register.cpp
- Register.h
- REGISTER_MAP.md
- UARTDevice.cpp
- UARTDevice.h
- unit
- UnixSock.cpp
- UnixSock.h
- rackmon_0.2.bb
- inputrc
- readline_%.bbappend
- redfish-events.cfg
- redfish-events.py
- redfishevents.service
- run-redfish-events.sh
- setup-redfish-events.sh
- setup.py
- redfish-events_0.1.bb
- meson.build
- run-sensord.sh
- sensord.cpp
- sensord.service
- setup-sensord.sh
- sensor-mon_0.1.bb
- DBusSensorInterface.cpp
- DBusSensorInterface.h
- DBusSensorServiceInterface.cpp
- DBusSensorServiceInterface.h
- DBusSensorTreeInterface.cpp
- DBusSensorTreeInterface.h
- FRU.cpp
- FRU.h
- Makefile
- org.openbmc.SensorService.conf
- Sensor.cpp
- Sensor.h
- SensorAccessAVA.cpp
- SensorAccessAVA.h
- SensorAccessINA230.cpp
- SensorAccessINA230.h
- SensorAccessMechanism.cpp
- SensorAccessMechanism.h
- SensorAccessNVME.cpp
- SensorAccessNVME.h
- SensorAccessViaPath.cpp
- SensorAccessViaPath.h
- SensorAccessVR.cpp
- SensorAccessVR.h
- SensorJsonParser.cpp
- SensorJsonParser.h
- SensorObjectTree.cpp
- SensorObjectTree.h
- SensorService.h
- SensorSvcd.cpp
- sensor-svc_0.1.bb
- gen_sensor_spec.py
- meson.build
- sensor-history.py
- sensor-util.cpp
- sensor-util_0.1.bb
- Makefile
- SensorUtilV2.cpp
- sensor-util-v2.bb
- slot-util.sh
- slot-util_0.1.bb
- meson.build
- snapshot-util.c
- snapshot-util_0.1.bb
- meson.build
- ssd-mond.c
- ssd-mond.service
- ssd-mond_0.1.bb
- meson.build
- syseventgen-util.cpp
- syseventgen-util.h
- syseventgen.conf
- syseventgen-util_0.1.bb
- coredump.conf
- lastlog.conf
- lock.conf
- journald-maxlevel.conf
- systemd_%.bbappend
- 10-eth0.network
- 20-eth0.4088.netdev
- 20-eth0.4088.network
- 30-usb0.network
- configure-eth0.service
- eth0_mac_fixup.service
- systemd-networkd-conf.bb
- meson.build
- threshold-util.c
- threshold-util_0.1.bb
- watchdog_ctrl.sh
- watchdog-ctrl_0.1.bb
- python3-flake8_7.0.0.bb
- gdb-%.bbappend
- i2craw.c
- meson.build
- i2craw_0.1.bb
- 0001-enable-CMD25-as-optional-for-FFU.patch
- mmc-utils_git.bbappend
- python3-mypy-extensions_0.4.3.bb
- python3-mypy-extensions_1.0.0.bb
- python3-mypy_0.910.bb
- python3-mypy_0.990.bb
- python3-mypy_1.10.0.bb
- python3-typed-ast_1.5.4.bb
- python3_%.bbappend
- meson.build
- meson.build
- meson.build
- meson.build
- Calculator.errors.yaml
- Calculator.interface.yaml
- main.cpp
- meson.build
- regenerate-bindings.sh
- calculator-example_0.1.bb
- main.rs
- Cargo.toml
- rust-example_0.1.bb
- jansson_%.bbappend
- libarchive_%.bbappend
- 0001-initd-use-flock-on-start-stop-daemon.patch
- pidfile.conf
- 0001-tcp-fix-some-compiler-warnings-with-enable-tls-opens.patch
- librelp_%.bbappend
- rsyslog_%.bbappend
- sudo_%.bbappend
- tzdata.bbappend
- COPYING
- i2c_dev_sysfs.c
- i2c_dev_sysfs.h
- Makefile
- kernel-module-i2c-dev-sysfs_0.1.bb
- 0100-dt-bindings-Add-bindings-for-aspeed-pwm-tach.patch
- 0101-pwm-Add-Aspeed-ast2600-PWM-support.patch
- 0102-Porting-tach-driver-for-ast26xx-from-Aspeed-linux.patch
- 0103-aspeed-i2c-add-clock-duty-cycle-property.patch
- 0104-dt-bindings-aspeed-i2c-add-properties-for-setting-i2.patch
- 0105-drivers-misc-Add-Aspeed-OTP-control-register.patch
- 0106-drivers-jtag-Add-JTAG-core-driver.patch
- 0107-dt-binding-jtag-Aspeed-2400-and-2500-series.patch
- 0108-Add-Aspeed-SoC-24xx-and-25xx-families-JTAG-master-dr.patch
- 0109-jtag-aspeed-support-sysfs-interface.patch
- 0110-jtag-support-driver-specific-ioctl-commands.patch
- 0111-jtag-aspeed-support-JTAG_RUN_CYCLE-ioctl-command.patch
- 0112-jtag-aspeed-add-AST2600-support.patch
- 0113-Documentation-jtag-Add-ABI-documentation.patch
- 0114-Documentation-jtag-Add-JTAG-core-driver-ioctl-number.patch
- 0115-drivers-jtag-Add-JTAG-core-driver-Maintainers.patch
- 0116-fixup-jtag-patch-series.patch
- 0117-ARM-dts-aspeed-g6-add-jtag-controllers.patch
- 0118-ARM-dts-aspeed-g5-add-jtag-controller.patch
- 0119-jffs2-kill-garbage-collect-thread-when-filesystem-is.patch
- 0120-jffs2-suppress-jffs2-messages-when-reading-inode.patch
- 0121-mmc-sdhci-of-aspeed-add-skip_probe-module-parameter.patch
- 0122-spi-add-user-mode-aspeed-spi-driver.patch
- 0123-Kernel-5.15-i2c-add-a-slave-backend-to-receive-and-q.patch
- 0124-kernel-5.15-add-i2c-slave-inactive-timeout-support-3.patch
- 0125-port-xdpe132g5c-pmbus-driver-from-linux-5.10-to-6.0.patch
- 0151-spi-aspeed-add-shutdown-path-for-AST25XX-SPI-control.patch
- 0001-ARM-dts-aspeed-Add-Facebook-fblite-r1-BMC.patch
- 0002-ARM-dts-aspeed-Add-device-tree-for-Facebook-meru-AST.patch
- 0003-ARM-dts-aspeed-Expand-data0-partition-in-facebook-bm.patch
- 0004-net-ftgmac100-reset-MAC-by-SCU-on-RMII.patch
- 0100-drivers-jtag-Add-JTAG-core-driver.patch
- 0101-dt-binding-jtag-Aspeed-2400-and-2500-series.patch
- 0102-Add-Aspeed-SoC-24xx-and-25xx-families-JTAG-master-dr.patch
- 0103-jtag-aspeed-support-sysfs-interface.patch
- 0104-jtag-support-driver-specific-ioctl-commands.patch
- 0105-jtag-aspeed-support-JTAG_RUN_CYCLE-ioctl-command.patch
- 0106-jtag-aspeed-add-AST2600-support.patch
- 0107-Documentation-jtag-Add-ABI-documentation.patch
- 0108-Documentation-jtag-Add-JTAG-core-driver-ioctl-number.patch
- 0109-drivers-jtag-Add-JTAG-core-driver-Maintainers.patch
- 0110-fixup-jtag-patch-series.patch
- 0111-ARM-dts-aspeed-g6-add-jtag-controllers.patch
- 0112-ARM-dts-aspeed-g5-add-jtag-controller.patch
- 0200-spi-aspeed-add-shutdown-path-for-AST25XX-SPI-control.patch
- 0201-spi-add-user-mode-aspeed-spi-driver.patch
- 0202-aspeed-i2c-add-clock-duty-cycle-property.patch
- 0203-dt-bindings-aspeed-i2c-add-properties-for-setting-i2.patch
- 0204-i2c-aspeed-update-ast2400-timing-settings.patch
- 0205-i2c-add-a-slave-backend-to-receive-and-queue-message.patch
- 0206-i2c-aspeed-add-i2c-slave-inactive-timeout-support.patch
- 0207-Add-ASPEED-AST2600-I2Cv2-controller-driver.patch
- 0208-ARM-dts-aspeed-g6-Add-AST2600-I3Cs.patch
- 0209-dt-bindings-i3c-hub-Add-Renesas-RG3MxxB12A1-I3C-HUB.patch
- 0210-i3c-i3c-hub-Add-Renesas-RG3MxxB12A1-I3C-HUB-driver.patch
- 0211-aspeed-g6.dtsi-update-for-PWM-and-TACH-driver.patch
- 0212-ARM-dts-aspeed-g6-add-pcc-config-in-aspeed-g6.dtsi.patch
- 0213-dmaengine-aspeed-Add-AST2600-UART-DMA-driver.patch
- 0214-serial-8250-Add-AST2600-UART-driver.patch
- 0215-drivers-misc-Add-Aspeed-OTP-control-register.patch
- 0216-soc-aspeed-Add-Post-Code-Control.patch
- 0217-i2c-ast2600-support-ssif.patch
- 0500-NCSI-Add-propety-no-channel-monitor-and-start-redo-p.patch
- 0501-net-ncsi-specify-maximum-package-to-probe.patch
- 0600-hwmon-max31790-support-to-config-PWM-as-TACH.patch
- 0601-hwmon-max31790-add-fanN_enable-for-all-fans.patch
- 0602-hwmon-pmbus-Add-xdpe132g5c-driver.patch
- 0603-hwmon-Driver-for-Nuvoton-NCT7363Y.patch
- 0604-hwmon-new-driver-for-ISL28022-power-monitor.patch
- 0605-hwmon-Add-net_brcm-driver.patch
- 0607-Kernel6v5-Support-apml-driver.patch
- 0608-Update-the-AMD-APML-kernel-driver-apml_modules.patch
- 0900-jffs2-kill-garbage-collect-thread-when-filesystem-is.patch
- 0901-jffs2-suppress-jffs2-messages-when-reading-inode.patch
- 0902-mmc-sdhci-of-aspeed-add-skip_probe-module-parameter.patch
- 0903-usb-gadget-f_ecm-disable-suspend-resume-feature.patch
- 0001-ARM-dts-aspeed-Add-Facebook-fblite-r1-BMC.patch
- 0002-ARM-dts-aspeed-Add-device-tree-for-Facebook-meru-AST.patch
- 0100-drivers-jtag-Add-JTAG-core-driver.patch
- 0101-dt-binding-jtag-Aspeed-2400-and-2500-series.patch
- 0102-Add-Aspeed-SoC-24xx-and-25xx-families-JTAG-master-dr.patch
- 0103-jtag-aspeed-support-sysfs-interface.patch
- 0104-jtag-support-driver-specific-ioctl-commands.patch
- 0105-jtag-aspeed-support-JTAG_RUN_CYCLE-ioctl-command.patch
- 0106-jtag-aspeed-add-AST2600-support.patch
- 0107-Documentation-jtag-Add-ABI-documentation.patch
- 0108-Documentation-jtag-Add-JTAG-core-driver-ioctl-number.patch
- 0109-drivers-jtag-Add-JTAG-core-driver-Maintainers.patch
- 0110-fixup-jtag-patch-series.patch
- 0111-ARM-dts-aspeed-g6-add-jtag-controllers.patch
- 0112-ARM-dts-aspeed-g5-add-jtag-controller.patch
- 0200-spi-aspeed-add-shutdown-path-for-AST25XX-SPI-control.patch
- 0201-spi-add-user-mode-aspeed-spi-driver.patch
- 0202-aspeed-i2c-add-clock-duty-cycle-property.patch
- 0203-dt-bindings-aspeed-i2c-add-properties-for-setting-i2.patch
- 0204-i2c-aspeed-update-ast2400-timing-settings.patch
- 0205-i2c-add-a-slave-backend-to-receive-and-queue-message.patch
- 0206-i2c-aspeed-add-i2c-slave-inactive-timeout-support.patch
- 0207-Add-ASPEED-AST2600-I2Cv2-controller-driver.patch
- 0208-ARM-dts-aspeed-g6-Add-AST2600-I3Cs.patch
- 0209-dt-bindings-i3c-hub-Add-Renesas-RG3MxxB12A1-I3C-HUB.patch
- 0210-i3c-i3c-hub-Add-Renesas-RG3MxxB12A1-I3C-HUB-driver.patch
- 0211-ARM-dts-aspeed-g6-add-pcc-config-in-aspeed-g6.dtsi.patch
- 0212-dmaengine-aspeed-Add-AST2600-UART-DMA-driver.patch
- 0213-serial-8250-Add-AST2600-UART-driver.patch
- 0214-drivers-misc-Add-Aspeed-OTP-control-register.patch
- 0215-soc-aspeed-lpc-pcc-Add-PCC-controller-support.patch
- 0216-i2c-ast2600-support-ssif.patch
- 0217-ARM-dts-aspeed-g6-Add-UDMA-node.patch
- 0218-net-ftgmac100-reset-MAC-by-SCU-on-RMII.patch
- 0219-net-ncsi-check-for-netlink-driven-responses-before-r.patch
- 0220-i3c-ast2600-Validate-AST2600-I3C-for-MCTP-over-I3C.patch
- 0221-i3c-dw-Add-err-messages-for-ibi_fifo_clear-handling.patch
- 0222-i3c-dw-handle-transfer-abort-errors-distinctly.patch
- 0223-i3c-dw-Handle-unexpected-responses-caused-by-SDA-noi.patch
- 0224-i3c-handle-null-transfers-during-response-processing.patch
- 0225-i3c-master-ast2600-Fix-missing-of_node-for-virtual-I.patch
- 0226-i3c-dw-Improve-IBI-queue-handling-when-encountering-.patch
- 0227-i3c-master-dw-i3c-master-Fix-race-condition-in-halt-.patch
- 0228-watchdog-aspeed-Support-variable-number-of-reset-mas.patch
- 0229-watchdog-aspeed-Add-support-for-AST2700-platform.patch
- 0230-spi-aspeed-Use-phys_addr_t-for-bus-addresses-to-supp.patch
- 0231-spi-aspeed-Add-support-for-the-AST2700-SPI-controlle.patch
- 0232-gpio-aspeed-sgpio-Create-llops-to-handle-hardware-ac.patch
- 0233-gpio-aspeed-sgpio-Convert-IRQ-functions-to-use-llops.patch
- 0234-gpio-aspeed-sgpio-Support-G7-Aspeed-sgpiom-controlle.patch
- 0235-iio-adc-aspeed-Add-AST2700-ADC-support.patch
- 0236-iio-adc-aspeed-Disable-the-last-channel-by-default.patch
- 0237-net-ftgmac100-add-support-for-AST2700.patch
- 0238-aspeed-i2c-add-i2c-clk-high-min-percent-property.patch
- 0239-iio-adc-aspeed-Support-deglitch-feature.patch
- 0240-iio-adc-Add-support-for-Texas-Instruments-ADS112C04.patch
- 0500-NCSI-Add-propety-no-channel-monitor-and-start-redo-p.patch
- 0501-net-ncsi-specify-maximum-package-to-probe.patch
- 0600-hwmon-max31790-support-to-config-PWM-as-TACH.patch
- 0601-hwmon-max31790-add-fanN_enable-for-all-fans.patch
- 0602-hwmon-pmbus-Add-xdpe132g5c-driver.patch
- 0603-hwmon-Add-net_brcm-driver.patch
- 0604-Kernel6v5-Support-apml-driver.patch
- 0605-apml-Add-support-for-SP7-platform.patch
- 0606-hwmon-pmbus-tda38640-Add-identification-for-PMBUS_VO.patch
- 0607-iio-adc-ltc2309-explicitly-assign-hex-values-to-chan.patch
- 0608-iio-adc-ltc2309-add-support-for-ltc2305.patch
- 0609-amd-apml-sbrmi-update-SBRMI-revision-for-Venice.patch
- 0610-iio-adc-rtq6056-add-i2c_device_id-support.patch
- 0611-nfc-nxp-nci-Add-ISO15693-support.patch
- 0612-misc-amd-apml-Add-Venice-B0-I3C-device-IDs.patch
- 0613-dt-bindings-trivial-devices-Add-adi-max20912-and-max.patch
- 0614-hwmon-pmbus-Add-driver-for-Analog-Devices-MAX20912-a.patch
- 0615-nfc-nxp-nci-treat-ENXIO-in-IRQ-thread-as-no-data-ava.patch
- 0616-hwmon-kb9002-Add-driver-for-Kandou-KB9002-retimer.patch
- 0617-hwmon-pmbus-Add-MPQ82D00-support.patch
- 0900-jffs2-kill-garbage-collect-thread-when-filesystem-is.patch
- 0901-jffs2-suppress-jffs2-messages-when-reading-inode.patch
- 0902-mmc-sdhci-of-aspeed-add-skip_probe-module-parameter.patch
- 0903-usb-gadget-f_ecm-disable-suspend-resume-feature.patch
- 2700-clk-aspeed-add-AST2700-clock-driver.patch
- 2701-arm64-Kconfig-Add-ASPEED-SoC-family-Kconfig-support.patch
- 2702-arm64-dts-aspeed-Add-initial-AST27xx-SoC-device-tree.patch
- 2703-irqchip-ast2700-intc-Add-AST2700-A2-support.patch
- 2704-pinctrl-aspeed-Add-AST2700-SoC1-support.patch
- 2705-pinctrl-aspeed-Add-AST2700-SoC0-support.patch
- 2706-arm64-dts-aspeed-add-pinctrl-definitions-for-G7-plat.patch
- 2707-arm64-dts-aspeed-add-peripheral-nodes-for-G7-platfor.patch
- 2708-pinctrl-aspeed-Fix-GPIO-mux-value-for-ADC-capable-ba.patch
- 2709-usb-host-ehci-platform-add-ASPEED-AST2700-support.patch
- 2710-arm64-dts-aspeed-add-EHCI-and-MDIO-nodes-for-G7-plat.patch
- 0001-ARM-dts-aspeed-Add-Facebook-FBDarwin-AST2600-BMC.patch
- 0002-ARM-dts-aspeed-elbert-Enable-mdio0-devices.patch
- 0003-ARM-dts-aspeed-Add-Facebook-fblite-r1-BMC.patch
- 0004-ARM-dts-aspeed-Expand-data0-partition-in-facebook-bm.patch
- 0005-mtd-spi-nor-winbond-Add-support-for-w25q01jv.patch
- 0006-net-ftgmac100-reset-MAC-by-SCU-on-RMII.patch
- 0007-net-ftgmac100-Get-link-speed-and-duplex-for-NC-SI.patch
- 0008-net-ncsi-check-for-netlink-driven-responses-before-r.patch
- 0009-leds-pca9532-Fix-inverted-GPIO-output-polarity.patch
- 0010-leds-pca9532-Fix-phantom-device-registration-on-miss.patch
- 0100-jffs2-kill-garbage-collect-thread-when-filesystem-is.patch
- 0101-jffs2-suppress-jffs2-messages-when-reading-inode.patch
- 0102-drivers-misc-Add-Aspeed-OTP-control-register.patch
- 0120-drivers-jtag-Add-JTAG-core-driver.patch
- 0121-dt-binding-jtag-Aspeed-2400-and-2500-series.patch
- 0122-Add-Aspeed-SoC-24xx-and-25xx-families-JTAG-master-dr.patch
- 0123-jtag-aspeed-support-sysfs-interface.patch
- 0124-jtag-support-driver-specific-ioctl-commands.patch
- 0125-jtag-aspeed-support-JTAG_RUN_CYCLE-ioctl-command.patch
- 0126-jtag-aspeed-add-AST2600-support.patch
- 0127-Documentation-jtag-Add-ABI-documentation.patch
- 0128-Documentation-jtag-Add-JTAG-core-driver-ioctl-number.patch
- 0129-drivers-jtag-Add-JTAG-core-driver-Maintainers.patch
- 0130-fixup-jtag-patch-series.patch
- 0131-ARM-dts-aspeed-g6-add-jtag-controllers.patch
- 0132-ARM-dts-aspeed-g5-add-jtag-controller.patch
- 0150-spi-aspeed-add-shutdown-path-for-AST25XX-SPI-control.patch
- 0151-spi-add-user-mode-aspeed-spi-driver.patch
- 0160-aspeed-i2c-add-clock-duty-cycle-property.patch
- 0161-dt-bindings-aspeed-i2c-add-properties-for-setting-i2.patch
- 0162-i2c-aspeed-update-ast2400-timing-settings.patch
- 0163-i2c-add-a-slave-backend-to-receive-and-queue-message.patch
- 0164-i2c-aspeed-add-i2c-slave-inactive-timeout-support.patch
- 0165-net-mctp-i2c-invalidate-flows-immediately-on-TX-erro.patch
- 0166-Add-ASPEED-AST2600-I2Cv2-controller-driver.patch
- 0167-i2c-ast2600-support-ssif.patch
- 0170-aspeed-g6.dtsi-update-for-PWM-and-TACH-driver.patch
- 0180-meta-facebook-common-add-pcc-config.patch
- 0181-NCSI-Add-propety-no-channel-monitor-and-start-redo-p.patch
- 0182-net-ncsi-specify-maximum-package-to-probe.patch
- 0190-dmaengine-aspeed-Add-AST2600-UART-DMA-driver.patch
- 0191-serial-8250-Add-AST2600-UART-driver.patch
- 0200-ARM-dts-aspeed-g6-Add-AST2600-I3Cs.patch
- 0201-i3c-ast2600-Validate-AST2600-I3C-for-MCTP-over-I3C.patch
- 0202-dt-bindings-i3c-hub-Add-Renesas-RG3MxxB12A1-I3C-HUB.patch
- 0203-i3c-i3c-hub-Add-Renesas-RG3MxxB12A1-I3C-HUB-driver.patch
- 0204-mctp-Fix-incorrect-tx-flow-invalidation-condition-in.patch
- 0205-i3c-dw-Add-err-messages-for-ibi_fifo_clear-handling.patch
- 0206-i3c-dw-handle-transfer-abort-errors-distinctly.patch
- 0207-i3c-dw-Handle-unexpected-responses-caused-by-SDA-noi.patch
- 0208-i3c-handle-null-transfers-during-response-processing.patch
- 0209-i3c-master-ast2600-Fix-missing-of_node-for-virtual-I.patch
- 0210-mmc-sdhci-of-aspeed-add-skip_probe-module-parameter.patch
- 0211-i3c-dw-Improve-IBI-queue-handling-when-encountering-.patch
- 0212-i3c-master-dw-i3c-master-Fix-race-condition-in-halt-.patch
- 0220-soc-aspeed-Add-Post-Code-Control.patch
- 0300-To-support-MCP9600-temperature-driver.patch
- 0301-hwmon-max31790-support-to-config-PWM-as-TACH.patch
- 0302-hwmon-max31790-add-fanN_enable-for-all-fans.patch
- 0303-hwmon-max31790-revise-the-scale-to-write-pwm.patch
- 0304-hwmon-pmbus-Add-xdpe132g5c-driver.patch
- 0305-hwmon-Driver-for-Nuvoton-NCT7363Y.patch
- 0306-hwmon-new-driver-for-ISL28022-power-monitor.patch
- 0308-hwmon-Add-net_brcm-driver.patch
- 0309-Kernel6v5-Support-apml-driver.patch
- 0310-hwmon-ina2xx-Remove-use-of-i2c_match_id.patch
- 0311-hwmon-ina2xx-Add-device-tree-support-to-pass-alert-p.patch
- 0312-hwmon-ina2xx-Reorder-include-files-to-alphabetic-ord.patch
- 0313-hwmon-ina2xx-Replace-platform-data-with-device-prope.patch
- 0314-hwmon-ina2xx-Use-bit-operations.patch
- 0315-hwmon-ina2xx-Mark-regmap_config-as-const.patch
- 0316-hwmon-ina2xx-Use-local-regmap-pointer-if-used-more-t.patch
- 0317-hwmon-ina2xx-Re-initialize-chip-using-regmap-functio.patch
- 0318-hwmon-ina2xx-Fix-various-overflow-issues.patch
- 0319-hwmon-ina2xx-Consolidate-chip-initialization-code.patch
- 0320-hwmon-ina2xx-Set-alert-latch.patch
- 0321-hwmon-ina2xx-Move-ina2xx_get_value.patch
- 0322-hwmon-ina2xx-Convert-to-use-with_info-hwmon-API.patch
- 0323-hwmon-ina2xx-Pass-register-to-alert-limit-write-func.patch
- 0324-hwmon-ina2xx-Add-support-for-current-limits.patch
- 0325-hwmon-ina2xx-Use-shunt-voltage-to-calculate-current.patch
- 0326-hwmon-ina2xx-Add-support-for-has_alerts-configuratio.patch
- 0327-hwmon-ina2xx-Add-support-for-INA260.patch
- 0328-hwmon-ina226-Add-support-for-SY24655.patch
- 0329-hwmon-ina2xx-switch-regmap-cache-to-flat.patch
- 0330-dt-bindings-hwmon-Add-MPS-mp2869-mp29608-mp29612-mp2.patch
- 0331-hwmon-add-MP2869-MP29608-MP29612-and-MP29816-series-.patch
- 0332-hwmon-add-MP29502-driver.patch
- 0333-hwmon-ina238-add-ina237-support.patch
- 0334-hwmon-ina238-Add-support-for-SQ52206.patch
- 0335-hwmon-pmbus-Add-support-for-the-MP5998-controllers.patch
- 0336-iio-adc-rtq6056-Correct-the-sign-bit-index.patch
- 0337-hwmon-Add-MP2925-and-MP2929-driver.patch
- 0338-hwmon-pmbus-Add-support-for-the-MP9945-controllers.patch
- 0339-hwmon-add-MP2993-driver.patch
- 0340-iio-adc-ltc2309-add-support-for-ltc2305.patch
- 0341-apml-Add-support-for-SP7-platform.patch
- 0342-hwmon-pmbus-tda38640-Add-identification-for-vout_mode.patch
- 0343-hwmon_mp2925_add_vid_offset_for_vid_mode.patch
- 0344-hwmon-pmbus-Add-Delta-Q54SN120A1-Q54SW120A7-chip.patch
- 0500-Revert-linux-kernel-patch-usb-gadget-f_ecm-Add-suspe.patch
- 0600-ubifs-Fix-memory-leak-of-bud-log_hash.patch
- 0601-ubifs-ubifs_link-Fix-wrong-name-len-calculating-when.patch
- 0602-ubifs-Check-c-dirty_-n-p-n_cnt-and-c-nroot-state-und.patch
- 0603-ubifs-fix-sort-function-prototype.patch
- 0604-ubifs-Remove-unreachable-code-in-dbg_check_ltab_lnum.patch
- 0605-ubifs-dbg_check_idx_size-Fix-kmemleak-if-loading-zno.patch
- 0606-ubifs-Queue-up-space-reservation-tasks-if-retrying-m.patch
- 0607-ubifs-Fix-unattached-xattr-inode-if-powercut-happens.patch
- 0608-ubifs-Fix-adding-orphan-entry-twice-for-the-same-ino.patch
- 0609-ubifs-Fix-space-leak-when-powercut-happens-in-linkin.patch
- 0610-ubifs-Fix-unattached-inode-when-powercut-happens-in-.patch
- 0611-ubifs-dbg_orphan_check-Fix-missed-key-type-checking.patch
- 0612-ubifs-add-check-for-crypto_shash_tfm_digest.patch
- 0613-ubifs-Don-t-add-xattr-inode-into-orphan-area.patch
- 0614-ubifs-Remove-insert_dead_orphan-from-replaying-orpha.patch
- 0900-ARM-dts-aspeed-Enable-jtag1-in-fblite-r1-dts.patch
- linux-aspeed_%.bbappend
- linux-patches-6.1.inc
- linux-patches-6.12.inc
- linux-patches-6.18.inc
- linux-patches-6.6.inc
- aggregate-sensor-test.c
- test_clexp.json
- test_lexp.json
- test_lexp_bad_sexp.json
- test_lexp_sexp.json
- test_null.json
- aggregate-sensor-conf.json
- aggregate-sensor-internal.h
- aggregate-sensor-json.c
- aggregate-sensor.c
- aggregate-sensor.h
- aggregate_sensor.py
- math_expression.c
- math_expression.h
- meson.build
- README
- libaggregate-sensor_0.1.bb
- AmiSmbusInterfaceSrcLib.c
- AmiSmbusInterfaceSrcLib.h
- meson.build
- ami-smbus-intf.bb
- ast-jtag-intf.c
- ast-jtag-intf.h
- ast-jtag-legacy.c
- ast-jtag.c
- ast-jtag.h
- jtag.h
- meson.build
- libast-jtag_0.1.bb
- bic.c
- bic.h
- bic_platform.c
- bic_platform.h
- meson.build
- libbic_0.2.bb
- cmock.h
- README.md
- cmock_0.1.bb
- altera.c
- altera.h
- cpld.c
- cpld.h
- lattice.c
- lattice.h
- lattice_i2c.c
- lattice_i2c.h
- lattice_jtag.c
- lattice_jtag.h
- meson.build
- libfpga_0.1.bb
- meson.build
- dimm-base.cpp
- dimm-capacity.cpp
- dimm-pmic.cpp
- dimm-vendor.cpp
- dimm.h
- meson.build
- libdimm_0.1.bb
- fruid.c
- fruid.h
- meson.build
- libfruid_0.1.bb
- gpio.c
- gpio.h
- gpio_name.c
- meson.build
- libgpio_0.1.bb
- gpio.c
- gpio_int.h
- gpio_sysfs.c
- gpio_test.cpp
- gpiochip.c
- gpiochip_aspeed.c
- libgpio.h
- libgpio.hpp
- libgpio.py
- meson.build
- libgpio-ctrl_0.1.bb
- CMakeLists.txt
- hr_nanosleep_test.c
- hr_nanosleep.h
- hr-nanosleep-test_0.1.bb
- hr-nanosleep_0.1.bb
- ipc-test.c
- ipc.c
- ipc.h
- meson.build
- libipc_0.1.bb
- ipmb.c
- ipmb.h
- meson.build
- libipmb_0.1.bb
- ipmi.c
- ipmi.h
- meson.build
- libipmi_0.2.bb
- fileops.cpp
- fileops.hpp
- kv-util.cpp
- kv.cpp
- kv.h
- kv.hpp
- kv.py
- log.hpp
- meson.build
- test-kv.cpp
- libkv_0.1.bb
- 0002-fix-fan-enable-attribute.patch
- 0003-modfiy-Sensors-precision-values.patch
- support-auxiliary-bus-type.patch
- support_pwm_snr.patch
- lmsensors_%.bbappend
- log.c
- log.h
- meson.build
- liblog_0.1.bb
- 0001-Remove-unknown-i2c-smbus.h.patch
- 0002-Build-as-shared-library.patch
- 0003-Customize-buffer-size.patch
- 0004-test-astlpc-fix-compile-warning.patch
- 0005-Replace-pollfd-to-use-local-struct.patch
- 0006-Add-MCTP_BTU-size-to-match-the-bic-setting.patch
- 0007-fix-BTU-error.patch
- libmctp-intel_git.bb
- mcu.c
- mcu.h
- meson.build
- libmcu_0.1.bb
- main.c
- test-biview.cpp
- test-crc.c
- test-defs.h
- test-file.c
- test-path.c
- test-profile.cpp
- test-str.c
- biview.hpp
- crc-utils.c
- device-utils.c
- file-utils.c
- meson.build
- misc-utils.h
- path-utils.c
- plat-utils.c
- profile.hpp
- str-utils.c
- libmisc-utils_0.1.bb
- aen.c
- aen.h
- meson.build
- ncsi-brcm.c
- ncsi-brcm.h
- ncsi-meta.c
- ncsi-meta.h
- ncsi-nvidia.c
- ncsi-nvidia.h
- ncsi.c
- ncsi.h
- libncsi_0.1.bb
- meson.build
- nl-wrapper.c
- nl-wrapper.h
- libnl-wrapper_0.1.bb
- meson.build
- nm.c
- nm.h
- libnodemanager_0.1.bb
- meson.build
- nvme-mi.c
- nvme-mi.h
- libnvme-mi_1.0.bb
- i2c_cdev.c
- i2c_cdev.h
- i2c_core.h
- i2c_device.c
- i2c_device.h
- i2c_mslave.c
- i2c_mslave.h
- i2c_sysfs.c
- i2c_sysfs.h
- meson.build
- obmc-i2c.h
- smbus.h
- libobmc-i2c_0.1.bb
- i3c_dev.c
- i3c_dev.h
- meson.build
- libobmc-i3c_0.1.bb
- meson.build
- obmc-mctp.c
- obmc-mctp.h
- libobmc-mctp_0.1.bb
- lsmmc.c
- meson.build
- mmc.h
- mmc_int.h
- obmc-mmc.c
- obmc-mmc.h
- obmc_mmc.py
- libobmc-mmc_0.1.bb
- pal_crashdump_amd.c
- pal_crashdump_amd.h
- meson.build
- meson.build
- meson_options.txt
- obmc-pal-ext.c
- obmc-pal.c
- obmc-pal.h
- obmc_pal_sensors.c
- obmc_pal_sensors.h
- pal.c
- pal.h
- pal.py
- pal_sensors.h
- libpal_0.2.bb
- obmc-pal_0.1.bb
- meson.build
- base.cpp
- base.hpp
- fw_update.cpp
- fw_update.hpp
- handler.hpp
- meson.build
- oem.cpp
- oem.hpp
- oem_pldm.cpp
- oem_pldm.hpp
- platform.cpp
- platform.hpp
- platform_sensor.cpp
- pldm.cpp
- pldm.h
- libpldm-oem_0.1.bb
- libpldm_git_0.1.bb
- meson.build
- obmc-pmbus.c
- obmc-pmbus.h
- pmbus.h
- libobmc-pmbus_0.1.bb
- Makefile.util
- meson.build
- obmc-sensors-test.c
- obmc-sensors.cpp
- obmc-sensors.h
- sensor.cpp
- sensor.hpp
- sensorchip.cpp
- sensorchip.hpp
- sensorlist.cpp
- sensorlist.hpp
- libobmc-sensors_0.1.bb
- obmc-sensors-test_0.1.bb
- meson.build
- ocp-dbg-lcd.c
- ocp-dbg-lcd.h
- libocpdbg-lcd_0.1.bb
- 0001-remove_inital_log.patch
- 0002-Fix-GCC-13-issue.patch
- meson.build
- peci_sensors.c
- peci_sensors.h
- libpeci-sensors_0.1.bb
- libpeci_git.bb
- meson.build
- pex88000.c
- pex88000.h
- libpex_0.1.bb
- meson.build
- phymem.c
- phymem.h
- libphymem_0.1.bb
- meson.build
- pldm.c
- pldm.h
- pldm_base.h
- pldm_fw_update.h
- pldm_pmc.c
- pldm_pmc.h
- obmc-libpldm_0.1.bb
- meson.build
- ProtCommonInterface.hpp
- ProtDevice.cpp
- ProtDevice.hpp
- ProtLog.cpp
- ProtLog.hpp
- libprot_0.1.bb
- Makefile
- psu-platform.c
- psu-platform.h
- psu.c
- psu.h
- libpsu_0.1.bb
- base64.c
- base64.h
- cper.cpp
- cper.hpp
- meson.build
- nv-cper.cpp
- nv-cper.hpp
- obmc-ras.c
- obmc-ras.h
- ras.c
- ras.h
- libras_0.1.bb
- aries_a0_reg_defines.h
- aries_api.h
- aries_api_types.h
- aries_common.h
- aries_error.h
- aries_globals.h
- aries_i2c.h
- aries_link.h
- aries_margin.h
- aries_misc.h
- aries_mpw_reg_defines.h
- astera_log.h
- meson.build
- aries_api.c
- aries_common.c
- aries_i2c.c
- aries_link.c
- aries_margin.c
- aries_misc.c
- astera_log.c
- LICENSE
- meson.build
- libretimer_2.14.bb
- meson.build
- aries_a0_reg_defines.h
- aries_api.c
- aries_api.h
- aries_api_types.h
- aries_common.c
- aries_common.h
- aries_error.h
- aries_globals.h
- aries_i2c.c
- aries_i2c.h
- aries_link.c
- aries_link.h
- aries_margin.c
- aries_margin.h
- aries_misc.c
- aries_misc.h
- aries_mpw_reg_defines.h
- astera_log.c
- astera_log.h
- LICENSE
- meson.build
- plat.c
- plat.h
- platform.c
- platform.h
- libretimer_2.16.2.bb
- meson.build
- sdr.c
- sdr.h
- sdr.py
- libsdr_0.1.bb
- CMakeLists.txt
- README
- sensor-correction-conf.json
- sensor-correction.c
- sensor-correction.h
- libsensor-correction_0.1.bb
- CMakeLists.txt
- sensor-svc-client.c
- sensor-svc-client.h
- libsensor-svc-client_0.1.bb
- 001-load-so-fix.patch
- sensors-py_0.0.1.bb
- meson.build
- snr-tolerance.cpp
- snr-tolerance.h
- libsnr-tolerance_0.1.bb
- meson.build
- meson.build
- mp2856.c
- mp2856.h
- mp29608a.c
- mp29608a.h
- mpq8645p.c
- mpq8645p.h
- platform.c
- pxe1110c.c
- pxe1110c.h
- raa_gen3.c
- raa_gen3.h
- raa_gen3p5.c
- raa_gen3p5.h
- tda38640.c
- tda38640.h
- tps53688.c
- tps53688.h
- vr.c
- vr.h
- xdpe12284c.c
- xdpe12284c.h
- xdpe152xx.c
- xdpe152xx.h
- libvr_0.2.bb
- meson.build
- watchdog.h
- watchdog.c
- meson.build
- README
- watchdog.c
- meson.build
- README
- libwatchdog.inc
- libwatchdog_0.1.bb
- libwatchdog_0.2.bb
- caller-cputest.py
- caller-latencytest.py
- caller-memorytest.py
- ipc-memorytest.py
- ipc.py
- memorytest.sh
- service-memorytest.py
- service.py
- bottle-perftest_0.1.bb
- CMakeLists.txt
- dbus-cputest.sh
- dbus-latencytest.sh
- dbus-memtest.sh
- DBusLatencyTest.c
- DBusServer.c
- DBusServerMemtest.c
- dbus-perftest_0.1.bb
- CMakeLists.txt
- DBusPrintObjectTree.cpp
- dbus-print-objecttree_0.1.bb
- CMakeLists.txt
- DBusPublisher.cpp
- DBusSubscriber.cpp
- org.openbmc.TimerService.conf
- dbus-pub-sub_0.1.bb
- DBusDefaultInterface.cpp
- DBusDefaultInterface.h
- DBusObjectInterface.cpp
- DBusObjectInterface.h
- DBusDummyInterface.h
- DBusInterfaceTest.cpp
- DBusObjectTest.cpp
- DBusObjectTestServer.cpp
- DBusTest.cpp
- DBusTestInterface.h
- interface-test.sh
- org.openbmc.Chassis.conf
- CMakeLists.txt
- DBus.cpp
- DBus.h
- DBusInterfaceBase.h
- DBusObject.cpp
- DBusObject.h
- ObjectDumper.cpp
- dbus-utils_0.1.bb
- Ipc.h
- libipc_0.1.bb
- AttributeTest.cpp
- DummyIpc.h
- ObjectTest.cpp
- ObjectTreeTest.cpp
- Attribute.cpp
- Attribute.h
- CMakeLists.txt
- Object.cpp
- Object.h
- ObjectTree.cpp
- ObjectTree.h
- object-tree_0.1.bb
- Attribute.schema.json
- Object.schema.json
- SensorAttribute.schema.json
- SensorDevice.schema.json
- SensorInfo.json
- SensorInfo.schema.json
- SensorObject.schema.json
- Validate.js
- DBusObjectTreeInterface.cpp
- DBusObjectTreeInterface.h
- DBusObjectTreeTestServer.cpp
- DBusRegTest.cpp
- DBusSensorRegTest.cpp
- SensorAttributeTest.cpp
- SensorJsonParserTest.cpp
- SensorObjectTest.cpp
- CMakeLists.txt
- OpenbmcSensord.cpp
- org.openbmc.Sensord.conf
- SensorApi.h
- SensorAttribute.h
- SensorCurrent.h
- SensorDevice.cpp
- SensorDevice.h
- SensorFan.h
- SensorJsonParser.cpp
- SensorJsonParser.h
- SensorObject.cpp
- SensorObject.h
- SensorObjectTree.cpp
- SensorObjectTree.h
- SensorPower.h
- SensorPwm.h
- SensorSysfsApi.cpp
- SensorSysfsApi.h
- SensorTemp.h
- SensorVoltage.h
- openbmc-sensord_0.1.bb
- 0001-Replace-invalid-syntax.patch
- aiohttp_2.1.0.bb
- async-timeout_1.2.1.bb
- chardet_3.0.4.bb
- json-log-formatter_0.3.0.bb
- multidict_2.1.6.bb
- __init__.py
- cached_acl_provider.py
- common_acl_provider_base.py
- BIOSFirmwareDump_v1.xml
- FirmwareDumps_v1.xml
- .flake8
- __init__.py
- acl_config.py
- acl_config.py.example
- async_ratelimiter.py
- board_endpoint.py
- board_setup_routes.py
- board_setup_var.py
- boardroutes.py
- boot_source.py
- common_auth.py
- common_endpoint.py
- common_logging.py
- common_middlewares.py
- common_setup_routes.py
- common_utils.py
- common_webapp.py
- compute_rest_shim.py
- eeprom_utils.py
- jsonschema_lite.py
- node.py
- node_api.py
- node_attestation.py
- node_bios.py
- node_bmc.py
- node_config.py
- node_dpb.py
- node_e1s_iocm.py
- node_enclosure.py
- node_fans.py
- node_fcb.py
- node_flash.py
- node_fruid.py
- node_health.py
- node_identify.py
- node_iom.py
- node_logs.py
- node_mezz.py
- node_pdpb.py
- node_peb.py
- node_scc.py
- node_sensors.py
- node_server.py
- node_sled.py
- node_spb.py
- node_uic.py
- redfish_account_service.py
- redfish_base.py
- redfish_bios_firmware_dumps.py
- redfish_chassis.py
- redfish_chassis_helper.py
- redfish_common_routes.py
- redfish_computer_system.py
- redfish_fwinfo.py
- redfish_log_service.py
- redfish_managers.py
- redfish_powercycle.py
- redfish_sensors.py
- redfish_service_root.py
- redfish_session_service.py
- rest.cfg
- rest.py
- rest_bmc.py
- rest_board_revision.py
- rest_config.py
- rest_crawler.py
- rest_debug.py
- rest_fcpresent.py
- rest_fruid.py
- rest_fruid_pim.py
- rest_fscd_sensor_data.py
- rest_fw_versions.py
- rest_fwinfo.py
- rest_gpios.py
- rest_helper.py
- rest_mmc.py
- rest_modbus.py
- rest_modbus_cmd.py
- rest_ntpstatus.py
- rest_pal_legacy.py
- rest_piminfo.py
- rest_psu_update.py
- rest_qsfp_thermal.py
- rest_sensors.py
- rest_server.py
- rest_utils.py
- rest_watchdog.py
- restapi.service
- run_rest
- setup-rest-api.sh
- setup_plat_routes.py
- test_async_ratelimiter.py
- test_auth_enforcer.py
- test_cached_acl_provider.py
- test_common_acl_provider_base.py
- test_common_auth.py
- test_common_logging.py
- test_common_middlewares.py
- test_mock_modules.py
- test_node_sensors.py
- test_redfish_account_controller.py
- test_redfish_bios_firmware_dumps.py
- test_redfish_chassis_controller.py
- test_redfish_common_routes.py
- test_redfish_computer_system.py
- test_redfish_computer_system_patches.py
- test_redfish_fwinfo.py
- test_redfish_log_service.py
- test_redfish_managers_controller.py
- test_redfish_powercycle.py
- test_redfish_root_controller.py
- test_redfish_sensors.py
- test_rest_config.py
- test_rest_fscd_sensor_data.py
- test_rest_fwinfo.py
- test_rest_gpios.py
- test_rest_mmc.py
- test_rest_modbus_cmd.py
- vboot.py
- rest-api_0.1.bb
- 0001-Fix-missing-cstdint-include.patch
- restclient-cpp_git.bb
- yarl_0.10.3.bb
- curl_%.bbappend
- 0001-add-facebook-openbmc-interface.patch
- 0001-add-facebook-openbmc-interface.patch
- Makefile.am
- obmc.c
- enterprise-numbers
- ipmitool_%.bbappend
- liblogging_1.0.5.bb
- libftdi-1p4.c
- meson.build
- meson_options.txt
- mpsse.c
- mpsse.h
- libmpsse_0.1.bb
- libndp_git.bb
- libtinyxml2_%.bbappend
- 0001-Cherry-pick-fix-for-https-bugs.ntp.org-show_bug.cgi-.patch
- ntp_4.2.8p18.bbappend
- ptest-meson-crosstarget
- ptest-meson-crosstarget-native_0.1.bb
- adjust_bootargs.sh
- reflash_primary_chip.sh
- recover-from-secondary.bb
- 1000-Ensure-we-include-mount.h-to-fix-build.patch
- util-linux_2.42%.bbappend
- utils.cmake
- apml_doxygen.cfg
- README.md
- release_notes_doxygen.cfg
- RELEASENOTES.md
- apml.h
- apml_common.h
- apml_err.h
- apml_recovery.h
- esmi_cpuid_msr.h
- esmi_mailbox.h
- esmi_rmi.h
- esmi_tsi.h
- rmi_mailbox_mi300.h
- tsi_mi300.h
- amd-apml.h
- apml.c
- apml64Config.in
- apml_err.c
- apml_recovery.c
- esmi_cpuid_msr.c
- esmi_mailbox.c
- esmi_rmi.c
- esmi_tsi.c
- rmi_mailbox_mi300.c
- tsi_mi300.c
- apml_cpuid_tool.c
- apml_tool.c
- mi300_tool.c
- mi300_tool.h
- APML_Library_Manual.pdf
- APML_Library_Release_Notes.pdf
- CMakeLists.txt
- cross-aarch64-linux-gnu.cmake
- cross-arm-linux-gnueabihf.cmake
- License.txt
- apml_5.4.1.bb
- apml-extra.h
- apml-util.cpp
- meson.build
- apml-util_0.1.bb
- at93cx6.py
- at93cx6_py3.py
- at93cx6_util.py
- at93cx6_util_py3.py
- COPYING
- at93cx6-util_0.1.bb
- at93cx6-util_0.2.bb
- bcm5396.py
- bcm5396_py3.py
- bcm5396_util.py
- bcm5396_util_py3.py
- COPYING
- bcm5396-util_0.1.bb
- bcm5396-util_0.2.bb
- bitbang.c
- bitbang.h
- Makefile
- mdio_bb.c
- spi_bb.c
- bitbang_0.1.bb
- xo5_bit_file_frame_parser.cpp
- xo5_bit_file_frame_parser.hpp
- xo5_sram_recover.cpp
- xo5_sram_recover.hpp
- cpld-fw-handler.cpp
- cpld-fw-handler.hpp
- cpld-fw-main.cpp
- cpld-lattice.cpp
- cpld-lattice.hpp
- meson.build
- meson_options.txt
- cpld-fw-handler_0.1.bb
- CMakeLists.txt
- cpldupdate_dll_echo.c
- CMakeLists.txt
- cpldupdate_dll_gpio.c
- CMakeLists.txt
- cpldupdate_dll.c
- cpldupdate_dll.h
- CMakeLists.txt
- cpldupdate_dll_ioctl.c
- COPYING
- hardware.c
- ispvm_ui.c
- ivm_core.c
- LICENSE.Lattice
- Makefile
- vmopcode.h
- cpldupdate_0.1.bb
- libcpldupdate-dll-echo_0.1.bb
- libcpldupdate-dll-gpio_0.1.bb
- libcpldupdate-dll-helper_0.1.bb
- libcpldupdate-dll-ioctl_0.1.bb
- cpldupdate-i2c.c
- Makefile
- cpldupdate-i2c_0.1.bb
- jtag.h
- COPYING
- jedecfile.c
- jedecfile.h
- jtag_common.c
- jtag_common.h
- jtag_interface.c
- jtag_interface.h
- lattice_cpld.c
- lattice_cpld.h
- main.c
- Makefile
- cpldupdate-jtag_0.1.bb
- 000_collect_log_messages.sh
- 001_collect_system_state.sh
- 002_collect_uboot_info.sh
- README
- showtech.sh
- fbmc-snapshot_0.1.bb
- serfmon_emitter
- serfmon_emitter.service
- serfmon_emitter.timer
- fboss-serfmon-emitter_0.1.bb
- fboss-utils.bb
- __init__.py
- fpga.py
- image_version.py
- interface.py
- power_reset.py
- ssh.py
- __init__.py
- bmccheck.py
- cli_wrapper.py
- main.py
- platform_utils.py
- remediation.py
- status.py
- utils.py
- fixmybmc.sh
- setup.py
- sync-fixmybmc.sh
- fixmybmc_0.1.bb
- 0001-flashchip-support-identify-S25FL128S.patch
- 0001-disable-wp-func-in-linux_mtd-to-avoid-warn-msg.patch
- flashrom_1.2.bbappend
- flashrom_1.7.0.bbappend
- Makefile
- err-sel-log-injection.md
- ast2600_sram-memmap.md
- tpm-event-log.md
- vboot-self-signing.md
- openbmc_logging.rst
- PR-submit.md
- .buckconfig
- .buckversion
- .clang-format
- .flake8
- .gitignore
- .jfconfig
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- README.md
# Installation Guide
git clone https://github.com/facebook/openbmc
Downloads the entire project code from GitHub to your computer.
cd openbmc
Moves into the project folder you just downloaded.
2. CMake
Medium Recommendedcd common/recipes-core/asd_1.4.3/files/daemon
This project's files live in a subfolder, so move into it first.
mkdir build && cd build
Creates a folder to hold the build output and moves into it.
cmake ..
Analyzes the source code and generates build configuration files (must be run inside the build folder).
make
Compiles the code based on the generated build configuration to produce an executable.
3. Python
Easypip install .
Installs the package published on PyPI directly β no need to clone the source.
python <μ€νν νμΌλͺ
>.py # READMEμμ μ νν μ€ν νμΌλͺ
μ νμΈνμΈμ
Runs the Python script (or module).
4. Rust
Medium- Git Needed to download the project code from GitHub.
- Rust (rustup) Installing via rustup also installs cargo.
cd common/recipes-example/rust-example/files
This project's files live in a subfolder, so move into it first.
cargo build --release
Compiles the Rust project.
cargo run
Builds and then immediately runs the program.
5. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
cd common/recipes-benchmark/thread-benchmark/files
This project's files live in a subfolder, so move into it first.
make
Compiles the code based on the generated build configuration to produce an executable.
