{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":517749621,"defaultBranch":"main","name":"libpldm","ownerLogin":"openbmc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-25T16:57:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13670043?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725705816.0","currentOid":""},"activityList":{"items":[{"before":"6476c9685745feedf2bf7ccb63b466a1787d86c5","after":"8b53ad9d76bffe9d219fa476a003fd91f78e5708","ref":"refs/heads/main","pushedAt":"2024-09-20T03:21:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"pdr: Remove PDR record by record set identifier\n\nAPI to remove a record from a PLDM PDR repository if it is\nof type FRU record set identifier and if it matches given\nrecord set identifier. Record handle of the PDR where this\nentity is found is saved and will be required to update PDR\nrepo by removing the entry corresponding to this entity\nin the PDR table. Also the Node associated with this pldm\nentity is deleted from PDR tree.\n\nChange-Id: I24606c4d75ff64864f4aa95d8b2341b8911a7ff8\nSigned-off-by: Varsha Kaverappa ","shortMessageHtmlLink":"pdr: Remove PDR record by record set identifier"}},{"before":"435c9321fc2a852cd6b872e2c22b7cb3923a941c","after":"6476c9685745feedf2bf7ccb63b466a1787d86c5","ref":"refs/heads/main","pushedAt":"2024-09-18T02:14:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"oem: meta: Add encode_oem_meta_file_io_read_resp()\n\nAdd encode_oem_meta_file_io_read_resp function\n\nThis function is used to encode the message of reading file IO.\nAssemble responses to read file IO messages, but the response\ncontent other than the completion code needs to be additionally\nappended.\n\nChange-Id: Ib030ac9f37fe73b66fb762dcf8b8297bce79836a\nSigned-off-by: Lora Lin ","shortMessageHtmlLink":"oem: meta: Add encode_oem_meta_file_io_read_resp()"}},{"before":"4e6726562a75010cf8c0e1e54d6b54fdeb5a7a3c","after":"435c9321fc2a852cd6b872e2c22b7cb3923a941c","ref":"refs/heads/main","pushedAt":"2024-09-09T07:19:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"scripts: Symlink pre-submit to run-ci\n\nOpenBMC's CI scripts will run any script named run-ci in the\nrepository[1]. Exploit this to run the pre-submit tests in CI so issues\nsuch as failing to add test guards are caught.\n\n[1]: https://gerrit.openbmc.org/plugins/gitiles/openbmc/openbmc-build-scripts/+/decca83981004f97e0ee8c1ffc0c3589bf9d0a09/scripts/unit-test.py#1429\n\nChange-Id: I5af7df0adeb38d69e4f0bf142f4a091a6ac60de7\nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"scripts: Symlink pre-submit to run-ci"}},{"before":"453dfff3c5d136909416b98d9ca8a253ebd9dc22","after":"4e6726562a75010cf8c0e1e54d6b54fdeb5a7a3c","ref":"refs/heads/main","pushedAt":"2024-09-09T01:44:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"fru: Remove get_fru_record_by_option_check()\n\nDeprecated prior to v0.9.0.\n\nChange-Id: Ifec87c665842d9ae5ba78fa1888ea99c2bbe90f5\nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"fru: Remove get_fru_record_by_option_check()"}},{"before":"615344fc17299f80c7e5e489b424ce0c480227dd","after":"453dfff3c5d136909416b98d9ca8a253ebd9dc22","ref":"refs/heads/main","pushedAt":"2024-09-07T18:08:28.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"pdr: Remove pldm_pdr_add_fru_record_set_check()\n\nDeprecated prior to v0.9.0.\n\nChange-Id: I402338aad0f54947f6748b882b3163fc72825199\nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"pdr: Remove pldm_pdr_add_fru_record_set_check()"}},{"before":"747a498e19afb0a2f21d194a404f4683a4c3c9f7","after":"615344fc17299f80c7e5e489b424ce0c480227dd","ref":"refs/heads/main","pushedAt":"2024-09-07T10:41:52.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"libpldm: Release v0.9.1\n\nChange-Id: I5f7349b9661f42b317413ea083bca6f8ac77beaf\nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"libpldm: Release v0.9.1"}},{"before":"3559aa1fb3b8c60faf90ff6b8d065ab7be34e694","after":"747a498e19afb0a2f21d194a404f4683a4c3c9f7","ref":"refs/heads/main","pushedAt":"2024-09-07T09:16:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"libpldm: Release v0.9.0\n\nChange-Id: Ie5aec47dafb5e103d29b96fc6712d3ac75d5c987\nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"libpldm: Release v0.9.0"}},{"before":"90bbe6c00d8ec828f38a0d5def5e95a2ab1ac71f","after":"3559aa1fb3b8c60faf90ff6b8d065ab7be34e694","ref":"refs/heads/main","pushedAt":"2024-09-04T12:49:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"platform: Stabilise decode_pldm_platform_cper_event API\n\nSee usage example at:\n[1] https://gerrit.openbmc.org/c/openbmc/pldm/+/63028/86/platform-mc/event_manager.cpp#77\n\nChange-Id: I43c5c807f10ac38ee893e65a9d75fca76312d188\nSigned-off-by: Thu Nguyen ","shortMessageHtmlLink":"platform: Stabilise decode_pldm_platform_cper_event API"}},{"before":"02903038b858c82e300f040628d3fc1db77fc38e","after":"90bbe6c00d8ec828f38a0d5def5e95a2ab1ac71f","ref":"refs/heads/main","pushedAt":"2024-09-04T06:16:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"compiler: Provide LIBPLDM_CC_NONNULL{,_ARGS()}\n\nThis allows us to elide checks where they're not necessary, and warn\npeople at compile-time when they're doing things they shouldn't.\n\nNote that this comes with an apparent ABI break. abi-compliance-checker\nreports:\n\n```\nplatform.h, libpldm.so.0.8.0\n[−] decode_sensor_op_data ( uint8_t const* sensor_data, size_t sensor_data_length, uint8_t* present_op_state, uint8_t* previous_op_state )\nChange: The parameter previous_op_state became passed in r8 register instead of rcx.\nEffect Applications will read the wrong memory block instead of the parameter value.\n```\n\nIt's unclear to me why. The signature hasn't changed, but how the\nimplementation tests the parameter values has.\n\nChange-Id: Ie8d8bc1641280522532d9b4764bf07c64b1921c8\nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"compiler: Provide LIBPLDM_CC_NONNULL{,_ARGS()}"}},{"before":"a9db43f7a45659cc3fa73ab50bd52c1fbebd743a","after":"02903038b858c82e300f040628d3fc1db77fc38e","ref":"refs/heads/main","pushedAt":"2024-09-04T05:37:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"platform: Remove `_data` suffix from `cper_event` decode API\n\nRename `decode_pldm_platform_cper_event_data` to\n`decode_pldm_platform_cper_event` as the API does not decode the CPER\ndata, it decodes the event message.\n\nChange-Id: I0937f043e4d3836f20733f78ea3f5970da6585d5\nSigned-off-by: Thu Nguyen ","shortMessageHtmlLink":"platform: Remove _data suffix from cper_event decode API"}},{"before":"860a43d996dacf98a94d62fdc7b8484ce04bde23","after":"a9db43f7a45659cc3fa73ab50bd52c1fbebd743a","ref":"refs/heads/main","pushedAt":"2024-09-04T05:36:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"build: upgrade to C++23\n\nMeson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of\nthe standard has been implemented. Upgrade the build to leverage it.\n\nChange-Id: Ifa6971bf40e5bfddc76935308027472806c48c4b\nSigned-off-by: Patrick Williams ","shortMessageHtmlLink":"build: upgrade to C++23"}},{"before":"11e2e87af9931e3ef5b85694209581053608b49e","after":"860a43d996dacf98a94d62fdc7b8484ce04bde23","ref":"refs/heads/main","pushedAt":"2024-09-01T06:31:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"compiler: Provide LIBPLDM_CC_UNUSED\n\nEnsure that we have __has_attribute available, and then further\nensure that the unused attribute is provided. Once satisfied, define\nLIBPDLM_CC_UNUSED and replace raw use of __attribute__((unused)).\n\nChange-Id: I2433039297d5fdedb8b8d99b30e73e4542d9069f\nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"compiler: Provide LIBPLDM_CC_UNUSED"}},{"before":"c47f1a26df288eb14985232e9bf2e1184d52caad","after":"11e2e87af9931e3ef5b85694209581053608b49e","ref":"refs/heads/main","pushedAt":"2024-08-21T06:34:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"clang-format: re-format for clang-18\n\nclang-format-18 isn't compatible with the clang-format-17 output, so we\nneed to reformat the code with the latest version. The way clang-18\nhandles lambda formatting also changed, so we have made changes to the\norganization default style format to better handle lambda formatting.\n\nSee I5e08687e696dd240402a2780158664b7113def0e for updated style.\nSee Iea0776aaa7edd483fa395e23de25ebf5a6288f71 for clang-18 enablement.\n\nChange-Id: I0af2024502c08b1060bb6beb0895108459f00d48\nSigned-off-by: Patrick Williams ","shortMessageHtmlLink":"clang-format: re-format for clang-18"}},{"before":"a5d18dc72e2355321f35427dd0a4b0db93991259","after":"c47f1a26df288eb14985232e9bf2e1184d52caad","ref":"refs/heads/main","pushedAt":"2024-08-19T02:04:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"docs: checklists: Codec functions must take a message struct\n\nSome reasoning is provided as well.\n\nChange-Id: Ic0fc7ff16b58ceff3a1ab8c08923b16de4353e33\nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"docs: checklists: Codec functions must take a message struct"}},{"before":"d8bb75cb2ab3af55c92359c45258349e40df105b","after":"a5d18dc72e2355321f35427dd0a4b0db93991259","ref":"refs/heads/main","pushedAt":"2024-08-15T03:49:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"platform: Add decode_pldm_cper_event_data() API\n\nSupport decoder for `cperEvent` event class as table `Table 27 -\nCPEREvent class eventData format` in DSP0248 V1.3.0.\n\nChange-Id: I6165980e0570bbb21158af9e6adee15894b3bf3a\nSigned-off-by: Thu Nguyen ","shortMessageHtmlLink":"platform: Add decode_pldm_cper_event_data() API"}},{"before":"8be6bc3541598ecb318c43b1fd3ef36578b39c54","after":"d8bb75cb2ab3af55c92359c45258349e40df105b","ref":"refs/heads/main","pushedAt":"2024-08-09T13:28:23.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"dsp: bios_table: Rename pldm_bios_table_append_pad_checksum_check()\n\nIntroduce pldm_bios_table_append_pad_checksum(), deprecate\npldm_bios_table_append_pad_checksum_check(), add rename configuration\nand apply it.\n\nChange-Id: I77e79f4be6cecbac87b47d2140e1714b519c4e8d\nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"dsp: bios_table: Rename pldm_bios_table_append_pad_checksum_check()"}},{"before":"bf827b6f67e1b63c49d4d18d592f77f5ecccc776","after":"8be6bc3541598ecb318c43b1fd3ef36578b39c54","ref":"refs/heads/main","pushedAt":"2024-08-06T02:42:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"README.md: Fix MD014 warnings\n\nThe following warnings are generated by using markdownlint analysis:\n```\nMD014/commands-show-output Dollar signs used before commands without showing output [Context: \"$ meson setup ... -Dlibpldm:ab...\"]\n```\nRefer to markdown-lint [1] to fix MD014\n[1]: https://github.com/updownpress/markdown-lint/blob/master/rules/014-commands-show-output.md\n\nSigned-off-by: George Liu \nChange-Id: Ib65ad072e91e49f7b04efcabe129c83b2c0b0edb","shortMessageHtmlLink":"README.md: Fix MD014 warnings"}},{"before":"efd5e1d5d1fbd4aaa52fed7efeeb41adf8f3fac8","after":"bf827b6f67e1b63c49d4d18d592f77f5ecccc776","ref":"refs/heads/main","pushedAt":"2024-08-01T01:46:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"docs: checklists: Add Alexis King's name to Parse, don't validate\n\nThe other entries list the author, let's keep that going.\n\nChange-Id: Id2f9c9f3b24d81537e0cf52f00547f1eba112d9e\nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"docs: checklists: Add Alexis King's name to Parse, don't validate"}},{"before":"f874b3832e9ed40b08a359dfb555dc9c4d6156ca","after":"efd5e1d5d1fbd4aaa52fed7efeeb41adf8f3fac8","ref":"refs/heads/main","pushedAt":"2024-07-31T23:20:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"docs: checklists: Add CWE as a reference\n\nCommon Weakness Enumeration is a collection of error categories that can\noccur at various points in the software lifecycle.\n\nChange-Id: I0da19a96505536780d131be5659566713f7237fe\nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"docs: checklists: Add CWE as a reference"}},{"before":"9902eabc45c94c37e2bb2202585433f3efe9e2e6","after":"f874b3832e9ed40b08a359dfb555dc9c4d6156ca","ref":"refs/heads/main","pushedAt":"2024-07-31T05:59:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"platform: Stabilise decode_pldm_message_poll_event_data() APIs\n\nSee usage example at:\n[1] https://gerrit.openbmc.org/c/openbmc/pldm/+/73033/1/platform-mc/event_manager.cpp#126\n\nChange-Id: Ic680a514b224d366cc00fa291f2da45dde77950a\nSigned-off-by: Thu Nguyen ","shortMessageHtmlLink":"platform: Stabilise decode_pldm_message_poll_event_data() APIs"}},{"before":"2b440d4cd04a5b0a47d91e00fa0db85930bedbfc","after":"9902eabc45c94c37e2bb2202585433f3efe9e2e6","ref":"refs/heads/main","pushedAt":"2024-07-25T07:04:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"docs: checklists: Add \"Parse, don't validate\" to influences\n\nChange-Id: If49d6f4d3d0a46c5181d17dbc1fb16e8cc1b946b\nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"docs: checklists: Add \"Parse, don't validate\" to influences"}},{"before":"5302dc24e419ba01d3860f0f6c83fa17169332c7","after":"2b440d4cd04a5b0a47d91e00fa0db85930bedbfc","ref":"refs/heads/main","pushedAt":"2024-07-25T01:52:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"msgbuf: Ensure memmem() is correctly typed and visible where required\n\nTo ensure memmem() is visible _GNU_SOURCE needs to be defined early,\nat least before any system headers are included. Define it in the build\nflags as clang-tidy will re-order includes based on vibes rather than\ndependencies. Finally, clean up the remaining compiler warnings by\ndropping the unnecessary casts.\n\nNote that _GNU_SOURCE implies _DEFAULT_SOURCE, so we drop the latter:\n\n> Since glibc 2.19, defining _GNU_SOURCE also has the effect of\n> implicitly defining _DEFAULT_SOURCE. Before glibc 2.20, defining\n> _GNU_SOURCE also had the effect of implicitly defining _BSD_SOURCE\n> and _SVID_SOURCE.\n\nhttps://www.man7.org/linux/man-pages/man7/feature_test_macros.7.html\n\nFixes: #12\nFixes: 1523778d2739 (\"msgbuf: Add pldm_msgbuf_span_string_utf16()\")\nChange-Id: I9206f7616740790a89366762cce11d3045471b97\nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"msgbuf: Ensure memmem() is correctly typed and visible where required"}},{"before":"43cb4b5f447034af7d61db92e7e33c9018821f29","after":"5302dc24e419ba01d3860f0f6c83fa17169332c7","ref":"refs/heads/main","pushedAt":"2024-07-18T14:26:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"docs: checklists: Add Logic for Programmers to influences\n\nChange-Id: I65374a30814210cb7eb2ff16d334553ec529c473\nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"docs: checklists: Add Logic for Programmers to influences"}},{"before":"b6ef35b48065f13ab325de6ce6c7d0c6aca7ab3c","after":"43cb4b5f447034af7d61db92e7e33c9018821f29","ref":"refs/heads/main","pushedAt":"2024-07-17T10:28:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"platform: Stabilise related decode_entity_auxiliary_names_pdr*() APIs\n\nSee usage example at:\nhttps://gerrit.openbmc.org/c/openbmc/pldm/+/72610\n\nChange-Id: I16c6d42ad11afa59b04676fa187f5ea0764d1880\nSigned-off-by: Thu Nguyen ","shortMessageHtmlLink":"platform: Stabilise related decode_entity_auxiliary_names_pdr*() APIs"}},{"before":"dacfa354fa4afcbe84532ad66d0d8e22839b3370","after":"b6ef35b48065f13ab325de6ce6c7d0c6aca7ab3c","ref":"refs/heads/main","pushedAt":"2024-07-16T02:46:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"fw_update: Add encode req & decode resp for get_downstream_fw_params\n\nAdd support for Get Downstream Firmware Parameters to ask all\ndownstream devices' Firmware Parameters.\n\nThe code is developed based on the definition of\n'GetDownstreamFirmwareParameters' in DSP0267_1.1.0. Section 10.5\n\nChange-Id: I291ca3b623be6119434b70494bb9a12b22f600b9\nSigned-off-by: Chris Wang \nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"fw_update: Add encode req & decode resp for get_downstream_fw_params"}},{"before":"274732fc8c4ce7884383b289d6da825d996052bc","after":"dacfa354fa4afcbe84532ad66d0d8e22839b3370","ref":"refs/heads/main","pushedAt":"2024-07-15T02:47:39.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"pdr: Add related decode_entity_auxiliary_names_pdr*() APIs\n\nAdd `decode_entity_auxiliary_names_pdr()` to decode the entity auxiliary\nnames PDR raw data to the data fields as table 95 in DSP0248_1.2.2.\nThe API will not decode the entity auxiliary names directly - to\nexpose the language tags and names fields the caller has to\nsubsequently call `decode_pldm_entity_auxiliary_names_pdr_index()`.\nBetween the API calls the caller must allocate memory for the\n`names` field as an array of `struct pldm_entity_auxiliary_name` with\n`name_string_count` elements.\n\nChange-Id: I5fc3989c4c4595546a70c01eb2b6dadcf8c14303\nSigned-off-by: Thu Nguyen \nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"pdr: Add related decode_entity_auxiliary_names_pdr*() APIs"}},{"before":"e5469f54a182917205f11d647e8defabcebec914","after":"274732fc8c4ce7884383b289d6da825d996052bc","ref":"refs/heads/main","pushedAt":"2024-07-15T02:18:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"pdr: Add pldm_pdr_get_terminus_handle() API\n\nAdds a new libpldm API to get the terminus handle of the\nparticular record given as input from the PDR repo.\n\nChange-Id: I3694cc3974a564296f4584b70de7d6d1dad2a866\nSigned-off-by: Pavithra Barithaya ","shortMessageHtmlLink":"pdr: Add pldm_pdr_get_terminus_handle() API"}},{"before":"b02e0e1175b6b43e889a6781dfaea4d15f968029","after":"e5469f54a182917205f11d647e8defabcebec914","ref":"refs/heads/main","pushedAt":"2024-07-12T05:03:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"platform: Define macros for the responded transferflags\n\n`Table 16: PollForPlatformEventMessage command format` and `Table 68:\nGetPDR command format` in DSP0248 v1.2.2 define the values of the\nresponded `transferflag` for PLDM platform and control commands.\nAdd the definition for further using.\n\nChange-Id: Ibd97918a7a5add10dbb5db7c044c71daa5bbaa4e\nSigned-off-by: Thu Nguyen ","shortMessageHtmlLink":"platform: Define macros for the responded transferflags"}},{"before":"4d1b1a54f8fca6b92449f4fa7cdb33ea10827f49","after":"b02e0e1175b6b43e889a6781dfaea4d15f968029","ref":"refs/heads/main","pushedAt":"2024-07-04T02:35:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"changelog: Add entry for entity association PDR API\n\nLog entry for new APIs introduced to add a contained entity\ninto an entity association PDR as a new change.\n\nChange-Id: I2f8510ecaab97ae68de53c54d295f55c43cef952\nSigned-off-by: Varsha Kaverappa ","shortMessageHtmlLink":"changelog: Add entry for entity association PDR API"}},{"before":"e4240679bf28e6268c9bbebb32c51b9a2235621e","after":"4d1b1a54f8fca6b92449f4fa7cdb33ea10827f49","ref":"refs/heads/main","pushedAt":"2024-07-03T00:56:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradbishop","name":"Brad Bishop","path":"/bradbishop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8423748?s=80&v=4"},"commit":{"message":"docs: checklists: Add some more influences and references\n\nIntroduce \"weird machines\" for those who aren't aware of them. The blog\nalso links to Dullien's paper that provides fairly tight definition\nfor them.\n\nThe SEI CERT C Coding Standard is maintained by members of the C\nstandards committee as a more approachable resource for C programmers\nthan the standard itself (which is written for implementers of C more so\nthan users).\n\nChange-Id: I6df09feacd47c0eea42b840784ab2c90a913fcff\nSigned-off-by: Andrew Jeffery ","shortMessageHtmlLink":"docs: checklists: Add some more influences and references"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwMzoyMTo0MS4wMDAwMDBazwAAAAS7g_7z","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwMzoyMTo0MS4wMDAwMDBazwAAAAS7g_7z","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wM1QwMDo1Njo1MC4wMDAwMDBazwAAAAR1W-nf"}},"title":"Activity · openbmc/libpldm"}