#
14ddea58 |
| 05-Jun-2023 |
Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com> |
Support dimm loop detection for the AMD platform
Description: - Support detection of the DIMM loop pattern for the AMD platform
Design: - The ipmi handler netfn=0x38,cmd=0x33 handles BIC incoming
Support dimm loop detection for the AMD platform
Description: - Support detection of the DIMM loop pattern for the AMD platform
Design: - The ipmi handler netfn=0x38,cmd=0x33 handles BIC incoming postcode and call the detection function to check if this is the DIMM loop pattern of AMD platform and store those patterns in an in-memory space.
Reference from Meta_BIOS_Requirement_Spec_v0.80 For AMD platform, the POST code looping pattern format should be: (each group has 4 bytes) ●Group #0: [DDEE0000] ●Group #1: [DDEE] + Total Error Count ●Group #2: [DDEE] + Number of Error DIMM ●Group #3: [DDEE] + Dimm location ●Group #4: [DDEE] + major code ●Group #5: [DDEE] + minor code
Change-Id: I9598f71775936cea9a860a091bc74aefea8701f3 Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
show more ...
|
#
2405ae98 |
| 10-May-2023 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest .clang-format from the docs repository and reformat the repository.
Change-Id: Id3ff2ed97fd733b2bbfe6e4890c2e6dd8c212085 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
6c931e43 |
| 05-Dec-2022 |
Jayashree Dhanapal <jayashree-d@hcl.com> |
IPMI OEM BIC - Clear CMOS
Register an IPMI command handler with NetFn 0x38 Cmd 0x25 and send this command to BIC through IPMB to clear CMOS.
TESTED : Tested and verified in Facebook YosemiteV2 plat
IPMI OEM BIC - Clear CMOS
Register an IPMI command handler with NetFn 0x38 Cmd 0x25 and send this command to BIC through IPMB to clear CMOS.
TESTED : Tested and verified in Facebook YosemiteV2 platform.
Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com> Change-Id: I5df7a637c5860ae7b0fc7e65e5737614fb3c4293
show more ...
|
#
05d0ce93 |
| 17-Nov-2022 |
Kumar Thangavel <thangavel.k@hcl.com> |
IPMI OEM BIC - Get Bios Flash Size
Register an IPMI command handler with NetFn: 0x38 Cmd: 0x19 send this command to BIC through IPMB to get the Bios flash size.
TESTED : Verified in YosemiteV2 plat
IPMI OEM BIC - Get Bios Flash Size
Register an IPMI command handler with NetFn: 0x38 Cmd: 0x19 send this command to BIC through IPMB to get the Bios flash size.
TESTED : Verified in YosemiteV2 platform and able to get bios flash size.
Signed-off-by: Kumar Thangavel <thangavel.k@hcl.com> Change-Id: I8a82f2495c1c7d4fefb49de471052cd9d740e75d
show more ...
|
#
41027b96 |
| 16-Dec-2022 |
Bonnie Lo <Bonnie_Lo@wiwynn.com> |
IPMI set CurrentHostState property
Register an IPMI handler to receive the command from BIC netFn: 0x38 cmd: 0x0C
BIC sends the GPIO value for host power state to BMC On: 0x1 Off: 0x0
This handler
IPMI set CurrentHostState property
Register an IPMI handler to receive the command from BIC netFn: 0x38 cmd: 0x0C
BIC sends the GPIO value for host power state to BMC On: 0x1 Off: 0x0
This handler starts the corresponding target to set "CurrentHostState" property On: obmc-host-startmin@$slot.target Off: obmc-host-stop@@$slot.target
Test Case: Set "RequestedHostTransition" property on phosphor-state-manager to On/Off/Reboot/ForceWarmReboot and check the host status
Signed-off-by: Bonnie Lo <Bonnie_Lo@wiwynn.com> Change-Id: I891f38d7e836238fa3ba8287df5a855cf2d9a8d9
show more ...
|
#
25b79bf4 |
| 16-Dec-2022 |
Bonnie Lo <Bonnie_Lo@wiwynn.com> |
IPMI OEM Get BIC GPIO State
Register an IPMI command handler - NetFn: 0x38 Cmd: 0x03. Send command through IPMB to get BIC GPIO state. Add Meta IANA definition for future utilization.
Limitation: 1
IPMI OEM Get BIC GPIO State
Register an IPMI command handler - NetFn: 0x38 Cmd: 0x03. Send command through IPMB to get BIC GPIO state. Add Meta IANA definition for future utilization.
Limitation: 1. Could only get the state of BIC GPIOs which are configured as GPIO 2. Couldn't get all BIC GPIO states
Test Case: Call IPMI OEM get BIC GPIO state
Signed-off-by: Bonnie Lo <Bonnie_Lo@wiwynn.com> Change-Id: Idda8d4c532b2971c14662e7b34ea101cf584fa22
show more ...
|
#
ad04924d |
| 31-Aug-2020 |
Kumar Thangavel <thangavel.k@hcl.com> |
fb-ipmi-oem: yosemitev2: Add Ipmi implementation for read post codes Added implementation to handle read post code BIC request from host to BMC and send the response back to host.
fb-ipmi-oem: yosemitev2: Add Ipmi implementation for read post codes Added implementation to handle read post code BIC request from host to BMC and send the response back to host. TESTED : Built Facebook YosemiteV2 images and loaded on the target hardware. Verified all the host's postcodes in BMC. Signed-off-by: Kumar Thangavel <thangavel.k@hcl.com> Change-Id: Iee9a224b381db5ab9e244b9ae2999a602e520a36
show more ...
|
#
41ad4ff1 |
| 11-Jun-2020 |
Kumar Thangavel <thangavel.k@hcl.com> |
fb-ipmi-oem: yosemitev2: Add Ipmi implementation to handle BIC request Added Implementation to handle BIC Request from host to BMC and send the response back to host. We are able to see
fb-ipmi-oem: yosemitev2: Add Ipmi implementation to handle BIC request Added Implementation to handle BIC Request from host to BMC and send the response back to host. We are able to see the BMC information in the host BIOS. TESTED : Built Facebook YosemiteV2 images and loaded on the target hardware. We are able to see BMC information on two host's BIOS. Signed-off-by: Kumar Thangavel <thangavel.k@hcl.com> Change-Id: I7586426809973b5d670d45495daf76e91b82ff23
show more ...
|