History log of /openbmc/fb-ipmi-oem/meson.build (Results 1 – 16 of 16)
Revision Date Author Comments
# 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 ...