| Age | Commit message (Collapse) | Author | Files | Lines |
|
As announced on Discord [0], I joined the maintenance team for
openbmc/u-boot and will help maintaining the tree.
Link: [0] https://discord.com/channels/775381525260664832/775694683589574659/1541972097117720687
Change-Id: I298dce057e23b9716f5c9551640905460a88c053
Signed-off-by: Tan Siewert <tan.siewert@9elements.com>
|
|
Backport the relevant commits for OpenSSL 4.0 support from u-boot/master
to our tree, as well as a submitted patch that adds the support. This is
required for an openembedded-core bump that bumped OpenSSL from 3.5.7 to
4.0.2.
Tested: Built p10bmc as well as evb-ast2600 with and without
UBOOT_SIGN_ENABLE + SOCSEC_SIGN_ENABLE enabled. All targets
booted and were updatable in QEMU.
Alexandru Gagniuc (3):
mkimage: Add a 'keyfile' argument for image signing
lib/rsa: Use the 'keyfile' argument from mkimage
lib/rsa: Remove support for OpenSSL < 1.1.0 and libressl < 2.7.0
Chan, Donald (1):
lib/rsa: Use EVP_PKEY instead of RSA
Daniele Alessandrelli (1):
rsa: Return immediately if required-key verification fails
Eddie Kovsky (1):
lib/rsa: add support for OpenSSL Provider API
Heinrich Schuchardt (2):
lib: -Wformat-truncation in rsa_engine_get_priv_key
lib/rsa: don't use NULL as key_id
Jan Luebbe (1):
lib: rsa: avoid overriding the object name when already specified
Philippe Reynes (1):
mkimage: fit: add support to encrypt image with aes
Simon Glass (1):
image: Use constants for 'required' and 'key-name-hint'
Vesa Jääskeläinen (1):
lib: rsa: add support to other openssl engine types than pkcs11
Change-Id: I1d8b3fdd607d476a4f0dd189a13b302771016aac
Signed-off-by: Tan Siewert <tan.siewert@9elements.com>
|
|
Mahalakshmi K (2):
watch: close inotify fd on event add fail
image_verify: check open/mmap/file_size
Change-Id: I298444bd535a7997ae7050e891d098fadfc61cc2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jagpal Singh Gill (2):
rtu: expose the port device path and probe match
tools: add CLI11 dependency
Change-Id: I086701d5fd73705dbce100673fb02c7154627fbf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ender Hsieh (2):
nvidia-gpu: drain the pending reply in the reset-required test
nvidia-gpu: drop the duplicate OcpMctpVdm.cpp test source
Patrick Williams (1):
sdbusplus: use shorter type aliases
Change-Id: Idbb0b6a9e5d743b3f52a8d53e9825f85408fd7a8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ender Hsieh (1):
nvidia-gpu: reuse the shared Logging.Create stub in reset-required test
Eric Liu (2):
nvidia-gpu: add support for Reset Required event
nvidia-gpu: add MCTP VDM GetSupported{MessageTypes,CommandCodes}
Harshit Aghera (6):
nvidia-gpu: add unit test cases for power control
nvidia-gpu: add unit test cases for clock and memory metrics
nvidia-gpu: add unit test cases for long running commands
nvidia-gpu: add unit test cases for utilization metrics
nvidia-gpu: add unit test cases for event reporting
nvidia-gpu: add unit test cases for gpu and sma devices
Change-Id: I6f74bdaf800be939bc8734a4e6c8cf5db0d78cfb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Tom Reddington (1):
overlay: fix dangling string_view in async retry
Change-Id: Ib46f54e7c546e583e167aee6949543a72babffeb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Yuvakumar Selvamani (1):
openbmc_rest: Refactor subscribe onmessage lambda
Change-Id: I046549708933e469afa9cebfe62fef1a833165c9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jackson Liu (1):
schemas: legacy: add PSUSensor patternProperties
Jacky Huang (1):
fru-device: parse mux names without throwing
Change-Id: I4d00f616c5ce655e9a33a6dd4c96e4a939aab8f1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Anwaar Hadi (1):
configs:ibm: Fan Monitor Huygens Config File
Change-Id: I5549aa8fe90e592b0e78da27ba9669f7fba011aa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (2):
PEL: Change BMC comp ID prefixes to 'BMC:'
PEL: Add RBMC local CFAM errors
Change-Id: I1415d0715099e7f0702097293e00adb1716107fc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Riya Sabu (1):
PEL: Fill in BMC position field in hex words
Change-Id: I66dc52757abe35f131566ea90d375d1a26455e83
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shawn McCarney (1):
pseq: Log info error if chassis status unexpected
Change-Id: Id6f4d2cb9adccfa7a898dd0afcd6bfaa69d8a763
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
USB UART console logs were being lost on chassis AC cycle and BMC reboot
since they only lived in volatile storage. Back them up first so they
are still available for debugging afterward.
Change-Id: I2f9661cf1ac686e892b3aa75ed37c47c28b4c07e
Signed-off-by: Fred Chen <Fred.Chen@quantatw.com>
|
|
Logging to /var/log could block while the UBI background thread
(ubi_bgt0d) was running garbage collection, and heavy UART traffic
during that block could overflow the buffer. Move the log path to
/run/log, which lives in memory and avoids the write block.
Change-Id: I36799195bd6ce9898fd66a6540439bb77a6ba54e
Signed-off-by: Fred Chen <Fred.Chen@quantatw.com>
|
|
Amithash Prasad (1):
Add Inventory presence structured logging
Change-Id: I2d3e2045ff69e2fd38f9e0512c4827e5cad87a58
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Oliver Brewka (3):
Break out dump / faultlog log services
Simplify dump routes registry
Fix unchecked optional value in dump createTask
Change-Id: I2b873b49ebc10dc4ce556adf675b05b3082ecf23
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adrian Freihofer (7):
tests/cooker: add a shared bitbake-subprocess test base class
tests/cooker: add a bitbake -b bbappend test
command: fix setConfig coercing bool config values to truthy strings
cooker: add a buildFile mode that runs a single task
tinfoil: add a prepared task runner
tests/cooker: add TinfoilTests for run_prepared_task
fetch2/wget: remove orphaned NamedTemporaryFile in _fetch_index
Alejandro Mery (1):
data: Return a list from exported_vars()
Antonin Godard (3):
doc: bitbake-user-manual-metadata.rst: fix append example
doc: bitbake-user-manual-environment-setup: use pip to install bitbake-setup
default-registry: use core/yocto/monitor-disk-space fragment by default
Chris Laplante (18):
fetch2: get rid of unused FetchMethod.urls property
fetch2/wget: cache SSL context instead of recreating every time
pyproject.toml: remove broken [build-system] section
pyproject.toml: specify min Python version for project
runqueue: Fix pending_hash_index not including taskname
data_smart: use Pattern.search instead of findall, to match comment
runqueue: fix init of RunQueueScheduler.prio_map; add test for 'basic' scheduler
runqueue: use set 'discard' method instead of 'in' followed by 'remove'
build: localize import of bb.progress
__init__.py: add missing import bb.event
cookerdata: cleanup imports
runqueue: fix bad check in process_possible_migrations
runqueue: remove unused attributes/variables
runqueue: remove unused RunQueueExecute.sorted_setscene_tids; declare setscene_tids_generator in __init__
runqueue: remove long-unused RunQueueData get_user_idstring/get_short_user_idstring
runqueue: remove RunQueueExecute.build_stamps2 which is never read
runqueue: clean up dumpsigs polling
runqueue: report memory pressure limit correctly
Francisco Pedraza (1):
asyncrpc: Close the client event loop when the client is collected
Fredrik Svensson (svsvenss) (2):
fetch2/wget: reuse cached HTTPS connections
tests/fetch: report OpenSSL certificate generation errors
Joshua Watt (12):
hashserv: server: Fix formatting
AGENTS.md: Add file
asyncrpc: Add Task Group
asyncrpc: serv: Use Task Group
asyncrpc: serv: Cancel all clients on server stop
hashserv: tests: Improve test logging
hashserv: client: Add asynchronous streaming API
hashserv: server: Add queued streaming API
hashserv: server: Use streaming and queue API for upstream unihash queries
hashserv: server: Use streaming and queue API for upstream exist queries
hashserv: tests: Add more upstream tests
hashserv: tests: Add test for upstream pipelining
Matt Madison (1):
parse/ast: improve error handling for invalid task dependencies
Michal Sieron (1):
hashserv: server: Fix upstream get-unihash miss truncating stream
Peter Kjellerstedt (1):
fetch2/git: Clarify error about missing LFS support
Philip Lorenz (1):
fetch2: Raise on git lfs fetch failures
Quentin Schulz (4):
doc: bitbake-user-manual-metadata: fix missing whitespace around '=' operator
doc/bitbake-user-manual-environment-setup: fix reference to non-existing term
doc/bitbake-user-manual-ref-variables: fix reference to non-existing entry in variable glossary
doc/bitbake-user-manual-environment-setup: cross-reference DL_DIR
Richard Purdie (18):
tests/setup: Drop win32 platform reference
fetch/wget: Handle long filenames correctly
data: Fix expandKeys recursion issue
fetch/__init__: Clean up minor mirror code duplication
fetch2: Drop unneeded checksum check
fetch2: Drop ESTALE error handling
utils: Allow lockfile/unlockfile to take empty names
utils: Add lockfile_to_exclusive
fetch2: Switch to shared locking for read accesses
utils: Fix lockfile_to_exclusive to avoid deadlock
bin/toaster: Remove accidentally added version string
toaster/tests: Add and use wait_until_element_visible()
toaster/orm/lsupdates: Improve error handling
cooker: Clean up collect_bbfiles handling
toaster: Rename wait_until_element_clickable -> wait_until_finder_clickable
toaster/layerdetails: Add id labels to textareas to make tests more robust
tests/selenium_helpers_base: Add wait_until_element_clickable
toaster/tests/layerdetails: Update tests to use labels and scrolling function
Rouven Rastetter (1):
fetch2/wget: checkstatus: Do not try again on 404 status code
Sebastian Muxel (1):
fetch2/gcp: treat GatewayTimeout as fetch failure
Thomas Perrot (2):
fetch/{npm,npmsw}: re-enable fetchers now that checksums come from SRC_URI
tests/fetch: restore and extend npm/npmsw test coverage
Trevor Woerner (1):
doc: continue the eventmask example onto its second line
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I3046ee4d5f55ca3314c19ab5c345a0b8c3311af4
|
|
Configure the amber ID LED to blink when a leak is detected.
This adds the `leak_detected` LED group configuration and modifies
`critical-leak-assert-handler` to trigger it upon leak assertion.
Change-Id: Ia0e47ba1cd508ef55e495986ea312282211ae46a
Signed-off-by: Mike Hsieh <mike_hsieh@quantatw.com>
|
|
Enhance `critical-leak-assert-handler` to dynamically handle both
small and large leak events by parsing the incoming sensor name.
- Map SMA 10/20 leak sensors to large leak actions (request host power off
and assert large leak GPIO).
- Map SMA 40/60/70 leak sensors to small leak actions (assert small
leak GPIO).
Change-Id: I569f3e03ecee33395d7957782a186370f129b021
Signed-off-by: Mike Hsieh <mike_hsieh@quantatw.com>
|
|
A USB bus issue was observed during host power-on when resetting the
Clover SMA.
Resetting the Clover SMA during host power-on is not required, and
NVIDIA has removed the corresponding reset sequence from the host power
control specification.
Remove the unused CX9 SMA and Clover SMA reset GPIO toggling from the
host_power_on sequence in power-cmd to prevent USB bus issues.
Change-Id: I4c37c18597a4696e7d15d92de802bb1637d5af19
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
|
|
Add an IOEXP driver binding check mechanism to HPM0/1 (Bus70/71)
to prevent the driver from failing to hang up properly due to abnormal conditions;
this check is performed up to three times.
Change-Id: If2598cff2d6edb03b58a4c4f83a932b70159a26f
Signed-off-by: Mik Lin <mik.lin@quantatw.com>
|
|
Add MPS HSC configuration and enhance HSC error handling in
platform-early-sys-init during early system init:
- Add config_mps_hsc() to configure the IIN_TUNE (0x38) register on
MPS HSCs via i2ctransfer.
- Refactor config_ti_hsc() and config_mps_hsc() to loop through HSCs,
track i2cset / i2ctransfer command failures, and return non-zero if
any command fails.
- Add retry logic (up to 3 attempts) in config_hsc() before reporting
failure.
Change-Id: I3295b90ea1b606bc1f490292a803f232721584fb
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
|
|
Apply the upstream security and bug fixes.
Change-Id: Ic0d322b2a5cb720756d40d04c8a97c1a8906de2d
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: Id988014f9735442f91f08df95b63c6e890125a0f
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Davidson Kumaresan (1):
platform-mc: Gate host power check for state effecter updates
Eric Yang (1):
pldmtool: Exit non-zero on request failures
Konstantin Aladyshev (2):
platform-mc: Fix missing returns from sensor creation
pldmtool: Support parsing Redfish Resource/Action PDRs
Manojkiran Eda (1):
bios: On DBus failure fall back to persisted value
Meghana Vangapandu (2):
platform-mc: Initialize poll event members in Terminus
platform-mc: stop multipart PDR processing on TRANSFER_END
Ugur Ozer (1):
fw-update: prevent firmware data request overflow
Change-Id: I69e1701cee94ec01a192859b70782cd102ff6000
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Thu Nguyen (1):
redfish_host_interface: Support GetFingerPrint
Change-Id: I53c904bfcd28789c53e4370e317e64a1e123db43
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
JY Voon (2):
bmcweb: add PowerState to Fabric Switch GET
bmcweb: add unit tests for Fabric Switch PowerState handlers
Vijaysankar Ravi (1):
Fix internalError when protocol service absent
Vinothkumar Shanmugavel (1):
Use enums in processor and virtual_media
Change-Id: I8d5e5163cca7128ce8660ca1b2e16e9b2bf843cc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Pat Lin (1):
tpm: add purpose parameter to setVersion call
Change-Id: Ic255b979997eb5122aeb108ea5402aaaa16c2813
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ender Hsieh (3):
entity_manager: name configuration variables for what they are
entity_manager: gate inventory interface creation
entity_manager: add Configuration.Probe interface
Change-Id: If1ae4ff6126a8dafad2367face5931b025420096
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Description:
Add logic to determine whether to rescan EIDs based on whether the FRU information contains "Wailua Falls without ASIC".
Motivation:
To support the additional Wailua Falls without ASIC boards, boards without ASIC do not require CXL EIDs.
Change-Id: I0761f01f72e7d73f98517d497d31f476171e9bb3
Signed-off-by: Andy Hsu <andy.hsu.wiwynn@gmail.com>
|
|
Kevin Tung (1):
i2c-vr: fix out-of-bounds read/write in ISL69269::parseImage()
Mahalakshmi K (1):
spi: return nullopt for missing MTD path
Mahalakshmi Kailasam (1):
spi: fix flash update status logging
Change-Id: I132cce6e990396514e8ff49a84f61ce303ff7355
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Vinothkumar Shanmugavel (1):
Fix inverted null check for Extended Key Usage
Change-Id: I7020efc8afbb9011a37e176bb009d422c422336c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shawn McCarney (1):
Add .wrap for libpldm
Change-Id: I0c07fa04c811442db19c8383f3bd377be0b41141
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jason M. Bills (1):
OWNERS: Remove Chunhui
Change-Id: Ib54e32ef601db72be2265ed5fd8af56f30497472
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ender Hsieh (2):
nvidia-gpu: use Bytes unit for NIC byte counters
nvidia-gpu: release PCIe and port D-Bus interfaces
Change-Id: I95b1d6fce32cfa0448db234986df1696a8952749
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Leo Yang (1):
dbus-monitor: PathWatch Enhancements
Change-Id: I5f2bcfca57cf86004096423c6cbcd9f0f5595e1e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jagpal Singh Gill (5):
tests: return a path from the FFDC create stub
rtu: invalidate metrics when the port is busy
rtu: expose the configured allowlist
rtu: clear Enabled only once the port is idle
tests: add tests for device config parsing
Change-Id: I5cae229b2bf4f2f9b3046f278d5eafba0494c0c9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
log-create: add --extend to attach extension data to events
Change-Id: Ide4163ccfcb05f8bc0ee12de32871e91926235ae
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Eldin Lee (1):
configurations: ventura2: Align CPLD naming with Ventura
Change-Id: I0609d80f300bd1d88e56314679245b51bab8138d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Anwaar Hadi (1):
monitor: Chassis Present Support for Multi-Chassis
Change-Id: I63958ac4013fe6ab76e44833421aaffc6b6d6cbd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Clear Paddle HSC faults at the end of Paddle HSC initialization.
This clears transient faults that may be triggered by noise during
initialization and prevents them from being reported after BMC
startup.
Change-Id: Ie636a1583bfe5fb0e9f0fc249ccff7fcba285609
Signed-off-by: Jackson Liu <Jackson.Liu@quantatw.com>
|
|
Jayanth Othayoth (2):
test:openpower-pels: sync extension build settings
lg2: replace extractEvent tuple with EventInfo
Matt Spinler (1):
PEL: Registry callouts with AD and then system
Change-Id: Ic8e2bb84716f85a5c997221c5efcc38799eb3c52
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
JY Voon (1):
fix: events: Adapt CreateWithFFDCFiles to the PDI return change
Change-Id: I962a90619f7f32d2f07ced9972ab9c56a9c18411
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Akshay Gaitonde (1):
Cable: Add Available state and Status.Health
JY Voon (1):
bmcweb: add PCIeDevice UUID property
Change-Id: I3bd44a123ee65b609c2c26793030ab3e5018f415
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
The Clemente device tree was merged in Linux v6.18 and linux-aspeed
already tracks dev-6.18, so the temporary fallback to the Catalina
device tree is no longer needed.
Change-Id: I80cb2653b795b7fa398cf86fb774e6275390ffe1
Signed-off-by: Emmanuel Blot <emmanuel.blot@free.fr>
|
|
Ender Hsieh (1):
nvidia-gpu: name object paths with object_path
Change-Id: Id21c483fc9fe6623c382923d9d6b7157a32ace4b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
We've once again reached the limits of what will fit in flash. Remove
some more items to make things fit.
Change-Id: I3ed03204abcd6a1a2931bc272e9174e700cee8cc
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Jagpal Singh Gill (1):
configurations: ventura2: poll PSU status at 45s
Change-Id: Iba8d60557eb1ebd7fbe9aacd57977426b3d88185
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alexander Hansen (2):
remove unused struct 'signature_type'
object_path: improve empty string append message
Change-Id: I01e4e20804acb84ff8eaafc961ba0b0677bff092
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|