Age | Commit message (Collapse) | Author | Files | Lines |
|
Zane Shelley (1):
updated OWNERS file
Change-Id: I883c464ad410416dc15ce064eb0e54adee52ad87
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
functions: Delete symlink if the target doesn't match
Change-Id: I65af98de9a3567dd7a8e41ff1ecb1a89e6fdc347
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (5):
Break out lambdas in http server
Fix out of date validator instructions
Make sure directory exists
Remove annoying log
Explicitly set verify_none
Igor Kanyuka (1):
Event: Change MemberId type to string
Jishnu CM (1):
Adds redfish error for GenerateSecretKeyRequired
Myung Bae (4):
Handling of OutOfRange in ReadJson
Fix Persistent Subscription PATCH
Fix persistent data directory creation
Remove subscription for TerminateAfterRetries policy
Patrick Williams (2):
clang-tidy: add misc-include-cleaner fixes
meson: nlohmann-json: update to 3.11.3
Change-Id: I00c9ca7bf2e7dc27aeb9074a88901517abcdeb7a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Pavithra Barithaya (1):
Change "mctp instance id" to "pldm instance id"
Zane Shelley (2):
Add more debug data on Hostboot TI with EID
updated OWNERS file
Change-Id: I7c9f4ab8ab70994276432ada25aa1af340af7631
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (3):
fix JSON syntax in readme file
Add error handling in serialize() & deserialize()
deserialize: Handle wide range of exceptions
Patrick Williams (3):
remove meson.options
gitignore: use typical conventions
manager: allow running at non-standard path
Change-Id: I9b3ac49cfd472f4b42f5260f991d7402d904b11e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Gopichand Paturi (1):
Faultlog: Add support to install Faultlog
SwethaParasa (1):
opfunctions: Fix dumpId length
Change-Id: I65edebc8f5bbbf79f69822c91a7984cc5917a04c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Dung Cao (1):
platform-mc: Support pollForPlatFormEventMessage
Thu Nguyen (1):
platform-mc: Correct the discovered terminus condition
Change-Id: I0a7a0125495e761df1493c7106ff27a77e78b108
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shawn McCarney (2):
I2CInterface: Add process call methods
psutils: Do not pad PSU version with blanks
Change-Id: Ia630b7e8d6abf2f3d381ee2a0eef730fd3bbc32c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Renze Nicolai (1):
x86-power-control: add passthrough option
Change-Id: If2797e5581e5d72ad16ed70a8db9259624edbad1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (5):
async: context: use new_bus by default
bus: un-inline functions
bus: add error handling for bus-open calls
sdbus++: async: handle zero parameter signals
sdbus++: simplify handling of empty parameter lists
Change-Id: Ia9e38809a600a1c38c484c523daa5ca4dc02bbf5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chris Cain (1):
Move GPIO presence object to its own files
Patrick Williams (1):
sensorpaths: adjust case for 'utilization'
Change-Id: Id15cb68d781487f1aa61f312918d598f807d6996
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ricky CX Wu (1):
configurations: yosemite4: adjust fan config of FIO temperature
Tim Lee (1):
configuration: yosemite4n: correct index of ADC
Yang Chen (2):
configurations: minerva_cmm: revise the HSC calibration formula
configurations: minerva_cmm: support CMM with motherboard interface
Change-Id: Ifc47bff86dfbe3ef98b32ae0f11cd1cd246e460d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Add postcode size requirement to 4.
Change-Id: Ie99ea46d6c653d54b64a2202ad945913973588ef
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
The virtual LAN over USB (usb0) connection between BMC and HOST is
locally utilized by the Redfish Host Interface. It is configured with
a static IPv4 address '192.168.0.10' by the network configuration
file [1] '00-bmc-usb0.network'.
Returning to the Ampere Altra Mt. Jade platform, an AC power cycle
caused the usb0 IP address to be lost [2]. The `ipmi lan print 3`
command gives a zero IP address on which HOST has not yet initiated
the PCIe USB device, which was caused by the usb0 link not being
ready. The solution was determined and well-tested. However, the same
issue with the upstream driver in edk2 is still present today.
Therefore, a clean solution ought to be used to fix it.
This patch sets ConfigureWithoutCarrier to 'yes' to allows usb0
interface to retain the static IP address even if the physical
carrier link is down. This helps HOST UEFI firmware to retrieve the
IP address information using the `IPMI lan print 3` command to
populate the SMBIOS Type 42 for the subsequent redfish discovery even
when the usb0 link is not yet established.
Tested with the following steps:
1. Check the usb0 IP address by the command `ip a`. The IP
192.168.0.10 should be shown in the command output.
2. Check the `ipmi lan print 3`. Since the IP address is available,
the IP address shown in the command output should be idential with
the one in step 1.
3. `networkctl down usb0` - Set the usb0 link down.
4. Run again step 1 & 2. The usb0 IP address should be retained.
Without this patch, it returns all zeros.
[1] https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
[2] https://den-bugzilla.amperecomputing.com/show_bug.cgi?id=92830
Signed-off-by: Nhi Pham <nhi@os.amperecomputing.com>
Change-Id: I1b1375082ea70510c1ea708947d7f796f6ba7624
|
|
When BMC boots up, the warning of
ampere-bmc-reboot-host-check@.service shows
```
systemd[1]: /usr/lib/systemd/system/ampere-bmc-reboot-host-check@.service:13: \
Ignoring unknown escape sequences: "if [ $(busctl get-property `mapper get-service \
/xyz/openbmc_project/state/host0` /xyz/openbmc_project/state/host0 \
xyz.openbmc_project.State.Host CurrentHostState | grep -i '\.Running' \
| wc -l) != 0 ]; then exit 0; fi"
```
The issue come from the '\.Running'. Per systemd.syntax [1] "any
backslashes should be doubled".
[1] https://www.freedesktop.org/software/systemd/man/latest/systemd.syntax.html#Quoting
Tested:
1. Tested the block command, it works.
2. When BMC boots up, don't see the warning of
ampere-bmc-reboot-host-check@.service service.
Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: I0e9435db527a2454e86e50c159d50e50c347d16e
|
|
`pldmd` uses `*AlarmAsserted` and `*AlarmDeAsserted` D-Bus signals to
Asserting/Deasserting the threshold events from PLDM sensor objects.
Enable `log-alarm` option to allow `phosphor-sel-logger` matching
those alarms signals and logs the thresholds' events to Redfish and
ipmi SEL Logs.
Tested:
1. Create the PLDM sensor thresholds
2. Check the Redfish SEL log and Ipmi SEL log.
Signed-off-by: Thu Ba Nguyen <tbnguyen@amperecomputing.com>
Change-Id: I129d0f3aead7fe2c70102950aafd5ac121a44e77
|
|
Add flock when setting the i3c hub register to enable and disable
the i3c hub port to prevent the i3c hub register was locked by power
control process of other slots when the current power control process
wanted to enable or disable the i3c hub port.
Tested:
Ran power cycle stress test and didn't reproduce the issue.
Change-Id: If6b137c82662c60701dcc80e4455cdd671dd4f31
Signed-off-by: Ricky CX Wu <ricky.cx.wu.wiwynn@gmail.com>
|
|
Initial support Mt. Jefferson platform with basic features
Tested:
1. The Mt.Jefferson BMC can boot to Linux.
2. WebUI can be logged successfully
3. IPMI OOB and Redfish work.
Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: I3f5d8a8e11284dce7df194d538457f3ca3c51111
|
|
Apply the upstream security and bug fixes.
Change-Id: I9b19aec343dfed5931ae59b7dd836b765f2b1948
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: Icab3808678c0a786baaf4a13bac21eac1df8d55d
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
There is a major change in Mt.Mitchell hardware from EVT to DVT
version and we need to support the EVT version for a while. As
the platform name for Mt.Mitchell EVT was mtmitchell, we used
mtmitchell-dcscm platform name for DVT and later hardware version.
It is the time to drop EVT support now. But it is high impact with
multiple stake holders so will keep mtmitchell-dcscm from now on.
This commit changes platform name to mtmitchell-dcscm to indicate
this.
Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: I0ff29dda30cc3fc697493f00cbf71f21e6463a8f
|
|
Chris Cain (2):
Improve BMC error handling for OCC comm failures
Disable Idle Power Saver support in efficiency modes
Change-Id: Ic457fd45112c9bb67899d30949686089759aa55e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chanh Nguyen (2):
dt-bindings: arm: aspeed: add Mt. Jefferson board
ARM: dts: aspeed: Add device tree for Ampere's Mt. Jefferson BMC
Change-Id: I8babcc0ea9de8bfc9d22044f6d146990d560c33a
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Chanh Nguyen (2):
dt-bindings: arm: aspeed: add Mt. Jefferson board
ARM: dts: aspeed: Add device tree for Ampere's Mt. Jefferson BMC
Change-Id: I17bb6045c59c538271c039f968e7bb675cde9cec
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
IGPS 04.02.03 - Oct 6th 2024
============
- TIP_FW 0.7.4 L0 0.6.3 L1:
* BMC_DIRECT: add command BMC_DIRECT_COMMAND_FL_READ_PARMAS.
If flash not connected return error.
* WD1 init before uboot: currently disabled till uboot upgrade.
* WD1 init before bootblock run.
* When BMC reset - reload same FW (and not active image).
* Skip FIU1 CS1 in flash init.
Not supported as a valid boot address in TIP_ROM.
* Disable LMS support.
* Restore flash protection.
* Clear alias key from PCI mailbox and shared attestation area.
* Dismiss verify fail in non-secure device.
* Temp: disable WD1 till uboot is ready.
* Bug fix: set CS1 drive strength to support 50MHz (merge issue).
- bootblock 0.5.2
* Bug fix: Errata fix: 1.7 eSPI FATAL_ERROR: Set ESPI_ESPI_ENG to 0x40
(remove RMW to set bit 6).
* Update CP init code (disabled by default, under SEARCH_CP_ON_FLASH_0 flag).
* In case of traps and unexpected IRQs and FIQ: clear GIC registers.
* In case of TRAP: notify TIP (TIP mode), or FSW (NO_TIP mode).
* Update GIC driver and GIC table.
- Uboot:
* Clear all gpio events
* Change env and uImage flash address
* Add stopwdt command in default environment
- LMS: changed (only for A2) that all images will be signed (if wanted)
with skmt_lms_key2.
- OTP_Programmer_Monitor : 1.1.3 that can print the LMS keys full info
(fix is needed for LMS users only).
- L0 version increment to 1.
Tested:
Build pass and boot up successful with correct BB/TIP FW latest version.
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I2d88a964ceef71a55d04b0d483d0bfd258c1b1b4
|
|
Changelog:
TIP_FW: 0.7.4 L0 0.6.3 L1
==============
- BMC_DIRECT: add command BMC_DIRECT_COMMAND_FL_READ_PARMAS.
If flash not connected return error.
- WD1 init before uboot: currently disabled till uboot upgrade.
- WD1 init before bootblock run.
- When BMC reset - reload same FW (and not active image).
- Skip FIU1 CS1 in flash init.
Not supported as a valid boot address in TIP_ROM.
- Disable LMS support.
- Restore flash protection.
- Clear alias key from PCI mailbox and shared attestation area.
- Dismiss verify fail in non-secure device.
- Temp: disable WD1 till uboot is ready.
- Bug fix: set CS1 drive strength to support 50MHz (merge issue).
Tested:
Build pass and boot up successful with correct TIP FW latest version.
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I0539a684b529572b555708749c96ad0056f27ca1
|
|
Apply the upstream security and bug fixes.
Change-Id: I526204e6600961bc6cf82dab555460bfc3503c85
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I69e44da3cd92380c0c7f401bcb48d20dea5e5809
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
This commit adds the host sensors configuration in IPMI.
This allows the host sensors can be reported using
ipmitool sensor commands.
Tested:
1. Call "ipmitool sensor list" and "ipmitool sdr list". Check the host
sensors.
Signed-off-by: Thu Ba Nguyen <tbnguyen@amperecomputing.com>
Change-Id: Ie4520a0daab46e7f4274c332883d6c942701b3c9
|
|
Change-Id: I6d800dd5879d42680e6a94f637fefebd22a99d1d
Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
|
|
Enable redfish-dump-log feature in BMCWeb to enable BMC coredump.
Tested:
```
DOCKER >>>> curl -k -H "X-Auth-Token: $token" -X POST -H "Content-Type: application/json" -d '{"DiagnosticDataType":"Manager"}' https://${bmc}/redfish/v1/Managers/bmc/LogServices/Dump/Actions/LogService.CollectDiagnosticData
{
"@odata.id": "/redfish/v1/TaskService/Tasks/0",
"@odata.type": "#Task.v1_4_3.Task",
"Id": "0",
"TaskState": "Running",
"TaskStatus": "OK"
}
DOCKER >>>> curl -k -H "X-Auth-Token: $token" -X GET https://${bmc}/redfish/v1/Managers/bmc/LogServices/Dump/Entries/1
{
"@odata.id": "/redfish/v1/Managers/bmc/LogServices/Dump/Entries/1",
"@odata.type": "#LogEntry.v1_11_0.LogEntry",
"AdditionalDataSizeBytes": 24448,
"AdditionalDataURI": "/redfish/v1/Managers/bmc/LogServices/Dump/Entries/1/attachment",
"Created": "2024-02-28T22:45:28.000000+00:00",
"DiagnosticDataType": "Manager",
"EntryType": "Event",
"Id": "1",
"Name": "BMC Dump Entry",
"Originator": "::1",
"OriginatorType": "Client"
}
DOCKER >>>> curl -k -H "X-Auth-Token: $token" -X GET https://${bmc}/redfish/v1/Managers/bmc/LogServices/Dump/Entries/1/attachment --output file
```
Change-Id: Iee044e819059b88be8a724ba0280f971448575a8
Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
|
|
More details on this feature in
https://github.com/openbmc/openbmc/issues/2287. Yosemite4 was running
into an issue where phosphor-debug-collector was only receiving inotify
notifications for .#core* files and hence enabled this feature as it
updates the inotify watch flag to when the actual coredump file gets
created. Without the feature following filename notifications were
received.
```
Feb 27 09:40:34 yosemite4 phosphor-dump-monitor[359]: FileName doesn't match expected name .#core.health-monitor.0.01d0274277cc4b5bbe2aa87e364319fe.371.170905563200000016a3fa7face3b03e
Feb 27 09:40:36 yosemite4 phosphor-dump-monitor[359]: Watch callback was called
Feb 27 09:40:36 yosemite4 phosphor-dump-monitor[359]: FileName doesn't match expected name .#core.health-monitor.0.01d0274277cc4b5bbe2aa87e364319fe.371.1709055632000000.zstc0ad381d17052da5
```
Tested:
```
DOCKER >>>> curl -k -H "X-Auth-Token: $token" -X GET https://${bmc}/redfish/v1/Managers/bmc/LogServices/Dump/Entries
{
"@odata.id": "/redfish/v1/Managers/bmc/LogServices/Dump/Entries",
"@odata.type": "#LogEntryCollection.LogEntryCollection",
"Description": "Collection of BMC Dump Entries",
"Members": [
{
"@odata.id": "/redfish/v1/Managers/bmc/LogServices/Dump/Entries/16",
"@odata.type": "#LogEntry.v1_11_0.LogEntry",
"AdditionalDataSizeBytes": 134120,
"AdditionalDataURI": "/redfish/v1/Managers/bmc/LogServices/Dump/Entries/16/attachment",
"Created": "2024-02-27T17:38:10.000000+00:00",
"DiagnosticDataType": "Manager",
"EntryType": "Event",
"Id": "16",
"Name": "BMC Dump Entry"
}
],
"Members@odata.count": 1,
"Name": "BMC Dump Entries"
}
```
Change-Id: Ie665de89c1dc1076c1a492631f764f5b899c5156
Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
|
|
Stanley Chu (1):
configs: arbel_evb: enable npcm watchdog driver
Tim Lee (1):
board: poleg: fix build failure in last_stage_init
Tested:
Build pass and boot up successful
Signed-off-by: Jayanth <ojayanth@gmail.com>
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I77239b0f66115c2f6e4d35e9680aa3c108ad8119
|
|
Konstantin Aladyshev (1):
build: upgrade to C++23
Change-Id: I4630c367adcf86b51d9876adb7e4b02823cbaff9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Gilbert Chen (1):
dsp: platform: Fix decode_set_event_receiver_req()
Change-Id: Ifa492c5aefcd3a4bd558473cb19bbf7a0c1b117b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Konstantin Aladyshev (1):
Fix local meson build
Change-Id: I09c49a4212106489112fde392dfd7c9bca99ff49
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
Implement TemperatureReadingsCelsius property for ThermalMetrics
Myung Bae (2):
Format readjson
Fix coredump during subscription
Change-Id: If07412fc61b9fff217fc0482b86fc8c53903b474
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
configs: Add PCIe slot power states for Bonnell
Thu Nguyen (1):
event-manager: Fix handling the event of undiscovered terminus
Change-Id: Ib7d0bf3ac4fe1f57e9b8fb4c5284353125983eea
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
control:ibm,Bonnell: Add hot PCIe card
Change-Id: Ia8b318d6245a29488f1090e6c15107b44c744988
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (1):
Added fix for the yocto rebase build failure
Change-Id: Iae9f780317ab77f617f6fcf5153da4f9bb180020
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Sunny Srivastava (2):
Clear vpd before recollection
Update present property for subtree
Change-Id: I0715459441c1b4a29fcad5d845db5e2085380dc2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Peter Yin (1):
configurations: Add harma mb HSC calibration
Ricky CX Wu (1):
configurations: yosemite4: update fan control configs
Change-Id: I3d8f3d838cbd16a9d99f6ae73c6e0371d3438256
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Add force power off in obmc-host-stop and
refactor targets within host-poweron.
Change-Id: Ia523cfe9d3086987b69c89a3b1424f33f2be26d5
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
Ed Tanous (5):
json utility: Update sort algorithms
Write test to ensure that redfish validates
Add unit test for trailing slashes
Move UserSubscription to composition
Refactor eventMatchesFilter
Gunnar Mills (1):
Extend multi system date
Hieu Huynh (2):
dateStringToEpoch: add the additional format
Support ProductionDate report
Jagpal Singh Gill (1):
update service: update the updateable BMC
Lakshmi Yadlapati (1):
Refactor mapper calls to use getAssociatedSubTreePathsById
Myung Bae (2):
Fix PowerSupply GET error
Reformat with Never-AlignTrailingComments style
Patrick Williams (1):
subprojects: nlohmann-json: update to 3.11.3
Change-Id: I72dc22a4856bcacc2e217e5f93e26bbdb3c56357
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Kudo machine has some BMC side IPMI timeouts. This has caused watchdog
petting to be missed and reset the host. Just log watchdog triggers and
don't take any reset actions. Host being inactive is monitored by other
services.
Change-Id: I351442e814a68698909ded65778f8ab371e2ba0f
Signed-off-by: Vivekanand Veeracholan <vveerach@google.com>
|
|
George Liu (2):
Remove libmapper dependency
Fix MD040 warnings
Patrick Williams (7):
pgood_wait: fix bool include
openbmc_intf: regenerate with latest gdbus-codegen
libopenbmc_intf: fix various warnings
op-pwrctl: fix various warnings
pgood_wait: fix various warnings
op-hostctl: fix various warnings
meson: add basic meson
Change-Id: I9bbabd0beca3d277fec3762dd2de63e87d5d5f72
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Riya Dixit (1):
oem-ibm: Change in dynamic deallocation BIOS attribute
Thu Nguyen (1):
platform-mc: Init `hysteresis` value for compact numeric sensors
Change-Id: Ic5bd7618b242a8243082054198aab309d188f30e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
Rename README to README.md
Change-Id: Ied66c1a92c7f7259d6fc6bbea653ecebf3161b82
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
elog: ensure new sdbusplus events cannot be committed directly
Change-Id: Icae8362ed82c9854d57d1ffc050c6c94d53f9a96
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Tim Lee (1):
bmc-state-manager: revise BMC reboot cause
Change-Id: I89a05c43ffddf2c5d517a2c3aead14c07a282b0f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|