History log of /openbmc/libbej/src/bej_decoder_core.c (Results 1 – 9 of 9)
Revision Date Author Comments
# 99bd6c90 30-Jul-2023 kasunath <kasunath@google.com>

Add the framework needed for BEJ encoding

This change adds the framework needed for BEJ encoding. Inorder to keep
the patch smaller, I only added the basic framework needed to understand
how the enc

Add the framework needed for BEJ encoding

This change adds the framework needed for BEJ encoding. Inorder to keep
the patch smaller, I only added the basic framework needed to understand
how the encoding is done. Rest of the functionality and testing will
be added in the later patches.

Signed-off-by: Kasun Athukorala <kasunath@google.com>
Change-Id: If2bd315fe5a3e6c7afff2af1750434042517790b

show more ...


# 435526a5 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: I1ae768f5bd68d4eec70acab9964c43370423bf5e
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


# c14fab6e 23-Nov-2022 kasunath <kasunath@google.com>

Fix missing comma for empty arrays/sets

When an array or a set is empty, and if it's not the last property
within an object, we need to add a comma after empty brackets/braces.

This change fix this

Fix missing comma for empty arrays/sets

When an array or a set is empty, and if it's not the last property
within an object, we need to add a comma after empty brackets/braces.

This change fix this issue. Also updated a test case to capture this.

Signed-off-by: Kasun Athukorala <kasunath@google.com>
Change-Id: Ia087f341d052660191f2614add2060c81be67f61

show more ...


# 0aa36d82 23-Nov-2022 kasunath <kasunath@google.com>

Rename rde_common to bej_common

bej_common.h is a more consistant name than rde_common.h.

Also this repo only contains code related to BEJ encoding and decoding.
Therefore this change removes the r

Rename rde_common to bej_common

bej_common.h is a more consistant name than rde_common.h.

Also this repo only contains code related to BEJ encoding and decoding.
Therefore this change removes the rde related structs defind in the
bej_common.h. Those structs should be defined somewhere else (libpldm).

Signed-off-by: Kasun Athukorala <kasunath@google.com>
Change-Id: Ic296ece11efc0967366e197a8609c3c88c325610

show more ...


# 7daa5f8e 09-Jun-2022 kasunath <kasunath@google.com>

Explicitly cast the return value

When this library was used with bios-bmc-smm-error-logger, it was
failing because of a clang-tidy warning(For some reason clang-tidy
runs on subprojects/libbej as we

Explicitly cast the return value

When this library was used with bios-bmc-smm-error-logger, it was
failing because of a clang-tidy warning(For some reason clang-tidy
runs on subprojects/libbej as well.).

We need to explicitly cast to stop this warning.

Tested:
Tested running CI locally for bios-bmc-smm-error-logger with this
change and it passed.

Signed-off-by: Kasun Athukorala <kasunath@google.com>
Change-Id: Ia8a33a08576cc0f2de50ecba77f3b57eab7fe48e

show more ...


# b8ca265a 17-May-2022 kasunath <kasunath@google.com>

Add decoding for dbejEnum, bejReal and Annotations

Tested:
Tested this locally with unit tests. I will submit unit tests for
review once all the necessary data type decoding changes are submitted.

Add decoding for dbejEnum, bejReal and Annotations

Tested:
Tested this locally with unit tests. I will submit unit tests for
review once all the necessary data type decoding changes are submitted.

Signed-off-by: Kasun Athukorala <kasunath@google.com>
Change-Id: Ifb75e16fa537c108201098170ce04a4ac4fa9ade

show more ...


# e2260cd6 17-May-2022 kasunath <kasunath@google.com>

Add decoding for bejArray, bejNull, bejString and bejBoolean

Tested:
Tested this locally with unit tests. I will submit unit tests for
review once all the necessary data type decoding changes are su

Add decoding for bejArray, bejNull, bejString and bejBoolean

Tested:
Tested this locally with unit tests. I will submit unit tests for
review once all the necessary data type decoding changes are submitted.

Signed-off-by: Kasun Athukorala <kasunath@google.com>
Change-Id: Id764bdc4728c4ab2a250f3327e2414c31506bf3d

show more ...


# 34a096db 17-May-2022 kasunath <kasunath@google.com>

Add BejSet and BejInteger decoding

I will submit unit tests for review once all the necessary data type
decoding changes are submitted.

Signed-off-by: Kasun Athukorala <kasunath@google.com>
Change-

Add BejSet and BejInteger decoding

I will submit unit tests for review once all the necessary data type
decoding changes are submitted.

Signed-off-by: Kasun Athukorala <kasunath@google.com>
Change-Id: I44b1b4598d96441f507df86147f5c27046236edc

show more ...


# 64cb1973 13-May-2022 kasunath <kasunath@google.com>

Add basic template code for BEJ decoder core

This describes the interfaces we are using for the BEJ decoding.

I did not include data type decoding code here to keep the code size
smaller for this r

Add basic template code for BEJ decoder core

This describes the interfaces we are using for the BEJ decoding.

I did not include data type decoding code here to keep the code size
smaller for this review. I will be adding different data type decoding
in the comming CLs.

I will submit unit tests for review once all the necessary data type
decoding changes are submitted.

Signed-off-by: Kasun Athukorala <kasunath@google.com>
Change-Id: Icbc5c7780da21ba76ae0eaa56ad84dd10360cfc4

show more ...