#
d1471241 |
| 01-Feb-2025 |
Patrick Williams <patrick@stwcx.xyz> |
meson: reformat with meson formatter
Apply the `meson format` results.
Change-Id: I10db6294f807120c743d6789ab1d344e2188d74a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
#
d50efc03 |
| 30-Jan-2025 |
Patrick Williams <patrick@stwcx.xyz> |
build: use allowed over enabled or not-disabled
Meson feature options are typically in a tri-state of enabled, disabled, or auto. The enabled and disabled functions on an option (from `get_option`)
build: use allowed over enabled or not-disabled
Meson feature options are typically in a tri-state of enabled, disabled, or auto. The enabled and disabled functions on an option (from `get_option`) no longer return true for auto features. Instead, the expectation is to use `allowed()` which is true for both enabled and auto.
Switch all uses of `enabled` to `allowed`. Switch all uses of `not disabled` to `allowed`.
Change-Id: I2c5cf244f6ccc429cf3f732dabd16efdb483aa4f Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
d96e2701 |
| 23-May-2024 |
Potin Lai <potin.lai@quantatw.com> |
groupextcommands: Add SBMR send boot progress command
Add send boot progress command for postcode recording. NetFn: 0x2C, Cmd: 0x02, Group: 0xAE (SBMR)
Tested Result: ``` root@bmc:~# ipmitool raw 0
groupextcommands: Add SBMR send boot progress command
Add send boot progress command for postcode recording. NetFn: 0x2C, Cmd: 0x02, Group: 0xAE (SBMR)
Tested Result: ``` root@bmc:~# ipmitool raw 0x2C 0x02 0xAE 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 ae root@bmc:~# ipmitool raw 0x2C 0x02 0xAE 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 ae root@bmc:~# ipmitool raw 0x2C 0x02 0xAE 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 ae root@bmc:~# busctl call xyz.openbmc_project.State.Boot.PostCode0 /xyz/openbmc_project/State/Boot/PostCode0 xyz.openbmc_project.State.Boot.PostCode GetPostCodes q 1 -j { "type" : "a(tay)", "data" : [ [ [ 72623859790382856, [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ] ], [ 1230066625199609624, [ 17, 18, 19, 20, 21, 22, 23, 24, 25 ] ], [ 2387509390608836392, [ 33, 34, 35, 36, 37, 38, 39, 40, 41 ] ] ] ] } ```
Change-Id: If064fe1300c63e334022a54054958a000200d9d8 Signed-off-by: Potin Lai <potin.lai@quantatw.com>
show more ...
|
#
b340aa28 |
| 08-Jul-2024 |
Peter Yin <peter.yin@quantatw.com> |
Add extra postcode and remove critical sensor/SEL
1.Add 4-byte postcode support for AMD platform. 2.Remove critical sensor and SEL support.
Change-Id: Icb14afb4424ad03410a3a1b749036f1e6b3f3842 Sign
Add extra postcode and remove critical sensor/SEL
1.Add 4-byte postcode support for AMD platform. 2.Remove critical sensor and SEL support.
Change-Id: Icb14afb4424ad03410a3a1b749036f1e6b3f3842 Signed-off-by: Peter Yin <peter.yin@quantatw.com>
show more ...
|
#
483f00a5 |
| 07-Dec-2023 |
Patrick Williams <patrick@stwcx.xyz> |
meson: adjust nlohmann-json dependency
Simplify meson dependency logic and align the wrap file name with that used in other repositories.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-
meson: adjust nlohmann-json dependency
Simplify meson dependency logic and align the wrap file name with that used in other repositories.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ib73cf0b7d43ff62afaaa6a4e7161ba0bbd2569c4
show more ...
|
#
03498f7f |
| 03-Oct-2023 |
Patrick Williams <patrick@stwcx.xyz> |
me: remove support
The ME support was only used for adding additional data onto the OCP debug card. No new systems use the ME and none of the machines that had an ME are using this code in producti
me: remove support
The ME support was only used for adding additional data onto the OCP debug card. No new systems use the ME and none of the machines that had an ME are using this code in production. Remove it to reduce the clutter.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I124f1b95c99a0695b5488695b81e274936461844
show more ...
|
#
b2ae88b4 |
| 12-Sep-2023 |
cchoux <cosmo.chou@quantatw.com> |
support specifying MB FRU eeprom path
The MB FRUID should be exposed with ID 0 for BIOS to get the data to fill out SMBIOS table during POST. However, current IDs depend on the ordering of the FruDe
support specifying MB FRU eeprom path
The MB FRUID should be exposed with ID 0 for BIOS to get the data to fill out SMBIOS table during POST. However, current IDs depend on the ordering of the FruDevice object paths.
(1) Using the object with "Type: EEPROM" and "Name: MB FRU" in the EntityManager to figure out the MB FRU eeprom path. Other FRUIDs still depend on the ordering of the FruDevice object paths.
example of the entity-manager config: ``` { "Address": "$address", "Bus": "$bus", "Name": "MB FRU", "Type": "EEPROM" }, ```
(2) For System GUID that BIOS populates into SMBIOS table during POST, also use the MB FRU eeprom path instead of the hardcoding eeprom path.
Change-Id: If950c471f92b99180bab1a629d56d3a912d3b5f4 Signed-off-by: Cosmo Chou <cosmo.chou@quantatw.com>
show more ...
|
#
7c24dde3 |
| 12-Jul-2023 |
Patrick Williams <patrick@stwcx.xyz> |
build: upgrade to C++23
Meson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of the standard has been implemented. Upgrade the build to leverage it.
Change-Id: I6e407a37c290677230559
build: upgrade to C++23
Meson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of the standard has been implemented. Upgrade the build to leverage it.
Change-Id: I6e407a37c290677230559e1d4cab9cb17c6d54c9 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
4ae63e71 |
| 09-Feb-2023 |
Bonnie Lo <Bonnie_Lo@wiwynn.com> |
IPMI OEM Get 80 Port Record
Register an IPMI command handler NetFn: 0x30 Cmd: 0x49
This handler is for user from host to get POST code sequence.
The maximum return size is 224 due to IPMB limitati
IPMI OEM Get 80 Port Record
Register an IPMI command handler NetFn: 0x30 Cmd: 0x49
This handler is for user from host to get POST code sequence.
The maximum return size is 224 due to IPMB limitation.
Test Case: Call IPMI OEM get 80 port record
Signed-off-by: Bonnie Lo <Bonnie_Lo@wiwynn.com> Change-Id: Iaf8c060b1e8340280928e195c205455b88df5dfd
show more ...
|
#
2ad53981 |
| 27-Oct-2022 |
Potin Lai <potin.lai@quantatw.com> |
usb-dbg: add meson option for enabling ME support
Add a meson option called me_support for enabling ME related feature. Default value is true (enable)
Tested on Bletchley with me_support false
Sig
usb-dbg: add meson option for enabling ME support
Add a meson option called me_support for enabling ME related feature. Default value is true (enable)
Tested on Bletchley with me_support false
Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: I7e9f632b53c68b95f1d63f5408a9025f2a20fc3a
show more ...
|
#
2e9921c2 |
| 25-Jul-2022 |
Patrick Williams <patrick@stwcx.xyz> |
meson: enable full subproject build
Misc changes to the build process and adding wrap-files so that the full repository can be built as a meson subproject. This depends on a few pending changes ups
meson: enable full subproject build
Misc changes to the build process and adding wrap-files so that the full repository can be built as a meson subproject. This depends on a few pending changes upstream in phosphor-host-ipmid, but since that subproject references HEAD it will automatically resolve as those changes are merged.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Idfe21c8d347c513667d7358af0c4a4ddcf3f181b
show more ...
|
#
708286a8 |
| 25-Jul-2022 |
Patrick Williams <patrick@stwcx.xyz> |
meson: move machine configs
Move the machine configs to a subdirectory and allow systems with missing configs to pass the build by default.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Chang
meson: move machine configs
Move the machine configs to a subdirectory and allow systems with missing configs to pass the build by default.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ia1b0a505697e54124c6d854c7ee8f74db1fbf884
show more ...
|
#
4ec80567 |
| 28-Jun-2022 |
Jayashree Dhanapal <jayashree-d@hcl.com> |
Refactored code to support INSTANCES as string
Modified code in meson build to support INSTANCES flag as string type which is passed from machine layer bb file.
Tested: Tested and verified the INST
Refactored code to support INSTANCES as string
Modified code in meson build to support INSTANCES flag as string type which is passed from machine layer bb file.
Tested: Tested and verified the INSTANCES value.
Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com> Change-Id: I91a7610157c30abf2cbc4783350d8b0a744a6ba9
show more ...
|
#
3048dd54 |
| 30-Jun-2022 |
Karthikeyan Pasupathi <pkarthikeyan1509@gmail.com> |
meta-facebook: Refactored config file for meson.
Refactored platform specific config file to support in meson upgradation.
Tested: Tested and verified with yosemitev2 and tiogapass platform
meta-facebook: Refactored config file for meson.
Refactored platform specific config file to support in meson upgradation.
Tested: Tested and verified with yosemitev2 and tiogapass platform.
Signed-off-by: Karthikeyan Pasupathi <pkarthikeyan1509@gmail.com> Change-Id: If557b57d3e02a926728330407f71abfa07e7d40f
show more ...
|
#
17bd2eab |
| 24-Jun-2022 |
Patrick Williams <patrick@stwcx.xyz> |
meson: adjust library build
Yocto requires libraries to be versioned for sane installs. Assigning a version and build it as a 'library' rather than a 'module' so that the right libraries end up in
meson: adjust library build
Yocto requires libraries to be versioned for sane installs. Assigning a version and build it as a 'library' rather than a 'module' so that the right libraries end up in the right package split
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: If4a9a6688387aeda6242b4d0a3d80d6029aaad3e
show more ...
|
#
e39f9393 |
| 15-Jun-2022 |
Willy Tu <wltu@google.com> |
build: Convert project to meson and C++20
Cleanedup all build warnings and updated the header to point to the latest ipmid.
Change-Id: Ife89b51cda0137c8632fc24525efc131817e07b8 Signed-off-by: Willy
build: Convert project to meson and C++20
Cleanedup all build warnings and updated the header to point to the latest ipmid.
Change-Id: Ife89b51cda0137c8632fc24525efc131817e07b8 Signed-off-by: Willy Tu <wltu@google.com>
show more ...
|