{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":149165116,"defaultBranch":"master","name":"google-ipmi-sys","ownerLogin":"openbmc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-17T17:49:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13670043?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714996770.0","currentOid":""},"activityList":{"items":[{"before":"8ef497162ffc5eb7db54e2fe2242125253a5516b","after":"9846023c7e811d6f831941d37270b10046916fef","ref":"refs/heads/master","pushedAt":"2024-03-04T07:29:59.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":"Update accel setting name from power_break to power_brake\n\nChange-Id: I09465b488eac355c1e1ae847fe350a82e7ad4729\nSigned-off-by: Gaurav Gandhi ","shortMessageHtmlLink":"Update accel setting name from power_break to power_brake"}},{"before":"d455bfd6e08dd09d10b220adc99d29ac33839e59","after":"8ef497162ffc5eb7db54e2fe2242125253a5516b","ref":"refs/heads/master","pushedAt":"2024-02-05T17:54: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":"Reserve boot-time-monitor cmd on 18-20\n\nThe implementation is delayed and still work in progress. It is being\nused for testing internally and needs to be reserved to make sure it\ndoesn't break later on.\n\nChange-Id: I7145fc9299e06b129d5a22381d520bbfad674499\nSigned-off-by: Willy Tu ","shortMessageHtmlLink":"Reserve boot-time-monitor cmd on 18-20"}},{"before":"1302e83cd81c5351d5f442c9d918ac5d4cc9f25b","after":"d455bfd6e08dd09d10b220adc99d29ac33839e59","ref":"refs/heads/master","pushedAt":"2024-02-03T00: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":"Add new oem command to set accel power mode\n\nSigned-off-by: Gaurav Gandhi \nChange-Id: Ie0b47477b7ae9e8ae206ac0645571a7a79dbda40","shortMessageHtmlLink":"Add new oem command to set accel power mode"}},{"before":"f3fe8df305e41eccb6c56c71497660103d87b8ea","after":"1302e83cd81c5351d5f442c9d918ac5d4cc9f25b","ref":"refs/heads/master","pushedAt":"2023-12-14T00:55:48.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":"google-sys-ipmi: Remove gbmc-bare-metal-active target\n\nThe target will be a separate recipe so multiple services can depend on\nit without relying on google-sys-ipmi.\n\nChange-Id: I957784a38b4356cf6dcde2920c398df2e76cb81f\nSigned-off-by: Yuxiao Zhang ","shortMessageHtmlLink":"google-sys-ipmi: Remove gbmc-bare-metal-active target"}},{"before":"40b2a0cc10cf188cb904282c2d4004e146a021b7","after":"f3fe8df305e41eccb6c56c71497660103d87b8ea","ref":"refs/heads/master","pushedAt":"2023-12-07T22:03:31.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":"meson: adjust nlohmann-json dependency\n\nSimplify the nlohmann-json dependency in meson and align with the\nusage from other repositories for consistency.\n\nChange-Id: I6dcbd19a055b83fc8a5955cb6fe0bbdc9876ef42\nSigned-off-by: Patrick Williams ","shortMessageHtmlLink":"meson: adjust nlohmann-json dependency"}},{"before":"c5b552325ccbd424971e1bbbfe0ea7fd983d99c0","after":"40b2a0cc10cf188cb904282c2d4004e146a021b7","ref":"refs/heads/master","pushedAt":"2023-11-02T21:01:21.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":"Add wrapper script to setup delay powercycle\n\nThis script allow us to have a common way to setup the delay powercycle\nwithout going through the ipmi command if needed.\n\nChange-Id: Ida63f066551404b900f5e64e3a150f886b7e6b7c\nSigned-off-by: Willy Tu ","shortMessageHtmlLink":"Add wrapper script to setup delay powercycle"}},{"before":"8d6185322d2631b9ecceeb0ceb95c03d1f98f27f","after":"c5b552325ccbd424971e1bbbfe0ea7fd983d99c0","ref":"refs/heads/master","pushedAt":"2023-11-02T18:39: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":"fmt: Remove fmtlib dependencies\n\nRemove the remaining usage for the fmtlib.\n\nTested: working fine with the error messages.\n\nChange-Id: I68dc70428a75706b2fc70e43f8da321d84f052cc\nSigned-off-by: Willy Tu ","shortMessageHtmlLink":"fmt: Remove fmtlib dependencies"}},{"before":"bc24cd034ea280528e4ec5107988ea4e328cdc5c","after":"8d6185322d2631b9ecceeb0ceb95c03d1f98f27f","ref":"refs/heads/master","pushedAt":"2023-10-26T14:01:25.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":"all: Use stdplus::print over std::fprintf\n\nReplacing `std::fprintf` with `stdplus::print`.\nNo logical change.\n\nTested: Buildable.\nSigned-off-by: Michael Shen \nChange-Id: I7050885c13e33244a4128aa519d163fd5b725098","shortMessageHtmlLink":"all: Use stdplus::print over std::fprintf"}},{"before":"dde0c02978b1950dedeaf097174e7f839106128d","after":"bc24cd034ea280528e4ec5107988ea4e328cdc5c","ref":"refs/heads/master","pushedAt":"2023-10-20T16:34:54.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: copy latest and re-format\n\nclang-format-17 has some backwards incompatible changes that require\nadditional settings for best compatibility and re-running the formatter.\nCopy the latest .clang-format from the docs repository and reformat the\nrepository.\n\nChange-Id: Ie2ceca012e53e864ffaeb105039b37893534135c\nSigned-off-by: Patrick Williams ","shortMessageHtmlLink":"clang-format: copy latest and re-format"}},{"before":"15d4d21c091cd57a0e25888a8d360ba3a32965ff","after":"dde0c02978b1950dedeaf097174e7f839106128d","ref":"refs/heads/master","pushedAt":"2023-08-16T11:01: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":"meson_options.txt: Support for reading options from meson.options\n\nSupport has been added for reading options from meson.options instead\nof meson_options.txt[1]. These are equivalent, but not using the .txt\nextension for a build file has a few advantages, chief among them\nmany tools and text editors expect a file with the .txt extension to\nbe plain text files, not build scripts.\n\n[1] https://mesonbuild.com/Release-notes-for-1-1-0.html#support-for-reading-options-from-mesonoptions\n\nSigned-off-by: George Liu \nChange-Id: I99dde4e6716fbbf773c742cb36e6ac3a01d383f2","shortMessageHtmlLink":"meson_options.txt: Support for reading options from meson.options"}},{"before":"99413410a63cb781a478369e71e809c76495a339","after":"15d4d21c091cd57a0e25888a8d360ba3a32965ff","ref":"refs/heads/master","pushedAt":"2023-07-18T16:40:56.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":"File System: Dependency Injection and Mock\n\n1. Add an abstract FileSystemInterface for Dependency Injection\n2. Add FileSystemWrapper for real file system operations, which is\n called in produciton\n3. Add FileSystemMock for unit test mock only\n4. Add bm_mode_transition_unittest.cpp to cover file system based bm\n mode transition\n\nTested:\n 1/14 eth OK 0.22s\n 2/14 flash OK 0.21s\n 3/14 machine OK 0.12s\n 4/14 bmc_mode OK 0.05s\n 5/14 cable OK 0.27s\n 6/14 cpld OK 0.25s\n 7/14 entity OK 0.24s\n 8/14 google_accel_oob OK 0.20s\n 9/14 pcie OK 0.11s\n10/14 poweroff OK 0.09s\n11/14 psu OK 0.08s\n12/14 pcie_bifurcation OK 0.07s\n13/14 bm_mode_transition OK 0.29s\n14/14 handler OK 0.44s\n\nOk: 14\nExpected Fail: 0\nFail: 0\nUnexpected Pass: 0\nSkipped: 0\nTimeout: 0\n\nChange-Id: I8d0d9096fbeee7af1946d7e73f548e4a249d3bee\nSigned-off-by: Hao Zhou ","shortMessageHtmlLink":"File System: Dependency Injection and Mock"}},{"before":"a92d0e6b6774470a8294e79ae0e7460269871f71","after":"99413410a63cb781a478369e71e809c76495a339","ref":"refs/heads/master","pushedAt":"2023-07-12T17:21:24.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: I449e771a69d27f28e09194452cfa84d4991b068a\nSigned-off-by: Patrick Williams ","shortMessageHtmlLink":"build: upgrade to C++23"}},{"before":"4baf41c8d22b975d5bfb65fccb5e1cb1ae2efd3d","after":"a92d0e6b6774470a8294e79ae0e7460269871f71","ref":"refs/heads/master","pushedAt":"2023-07-12T17:14:25.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":"Add IPMI OEM command LinuxBootDone\n\nAdd a new OEM command for LinuxBoot to notify the BMC when it is about\nto kexec into the OS. This is intended to give the BMC a chance to\nprepare for an untrusted OS, e.g. disable any interfaces it doesn't want\nthe OS to have access to.\n\nTested:\nExercised the new OEM command using ipmitool\n$ ipmitool raw 0x2e 0x32 0x79 0x2b 0x00 0x11\n 79 2b 00 11\n\nChange-Id: Ica76d77cdde48cebfbced32d8e7e860b559074e8\nSigned-off-by: John Wedig ","shortMessageHtmlLink":"Add IPMI OEM command LinuxBootDone"}},{"before":"dd04017914c3c656bbebc22e7899c40a79e520fc","after":"4baf41c8d22b975d5bfb65fccb5e1cb1ae2efd3d","ref":"refs/heads/master","pushedAt":"2023-07-10T22:56:05.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":"Add flags for bmc modes transitions\n\n1. When /run/bm-drive-cleaning-done.flag is present, it means cleaning\n is done and we are in BM_MODE. Also, it is acked by renaming flag to\n bm-drive-cleaning-done-ack.flag\n2. if not case 1, when /run/bm-drive-cleaning-done-ack.flag is present,\n it means the cleaing is done and acked\n3. if not case 2, when bm-ready.flag is present, it means we are in\n BM_CLEANING_MODE. /run/bm-drive-cleaning.flag is created if needed\n4. otherwise, we are in NON_BM_MODE\n\nTested:\nbm-ready.flag is not present. Respond Non-BM mode:\n\nipmitool raw 0x2e 0x32 0x79 0x2b 0x00 0x10\n 79 2b 00 10 00\n\nbm-ready.flah is present. For next call, respond Cleaning Mode and\nbm-drive-cleaning.flag is created:\n\nipmitool raw 0x2e 0x32 0x79 0x2b 0x00 0x10\n 79 2b 00 10 02\n\nkeep responding Cleaning Mode until bm-drive-cleaning-done.flag is\ncreated. So cleaning is done and for next call, respond BM mode and\nrename bm-drive-cleaning-done.flag to bm-drive-cleaning-done-ack.flag:\n\nipmitool raw 0x2e 0x32 0x79 0x2b 0x00 0x10\n 79 2b 00 10 01\n\nChange-Id: Id8a6049550631c30c68a536313b81a8d800fede0\nSigned-off-by: Hao Zhou ","shortMessageHtmlLink":"Add flags for bmc modes transitions"}},{"before":"444b5ea4847ea7c014114094d4b63672122f9786","after":"dd04017914c3c656bbebc22e7899c40a79e520fc","ref":"refs/heads/master","pushedAt":"2023-06-22T19:21:47.037Z","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":"bmc_mode: Add #pragma once\n\nThis was missed initially\n\nSigned-off-by: Brandon Kim \nChange-Id: I9d7de13bab0e18e1335654f174c5d4564771464f","shortMessageHtmlLink":"bmc_mode: Add #pragma once"}},{"before":"6537122871e2732ad26a8deee16d121c7646cfb6","after":"444b5ea4847ea7c014114094d4b63672122f9786","ref":"refs/heads/master","pushedAt":"2023-05-19T19:16:57.455Z","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: copy latest and re-format\n\nclang-format-16 has some backwards incompatible changes that require\nadditional settings for best compatibility and re-running the formatter.\nCopy the latest .clang-format from the docs repository and reformat the\nrepository.\n\nChange-Id: I0a1783b101aa4e7d4b80fd5e1fc1b2beb86c5caa","shortMessageHtmlLink":"clang-format: copy latest and re-format"}},{"before":"1209ccc6492382eb1b907640437c7e20b25ab1a1","after":"6537122871e2732ad26a8deee16d121c7646cfb6","ref":"refs/heads/master","pushedAt":"2023-05-19T16:14:26.028Z","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":"sdbusplus: use shorter type aliases\n\nThe sdbusplus headers provide shortened aliases for many types.\nSwitch to using them to provide better code clarity and shorter\nlines. Possible replacements are for:\n * bus_t\n * exception_t\n * manager_t\n * match_t\n * message_t\n * object_t\n * slot_t\n\nChange-Id: Ie3b9c52f1fe18c89432ee7eb5d8023e028565541\nSigned-off-by: Patrick Williams ","shortMessageHtmlLink":"sdbusplus: use shorter type aliases"}},{"before":"59445f5e211b833349ddcb68eb05c727d373c2e9","after":"1209ccc6492382eb1b907640437c7e20b25ab1a1","ref":"refs/heads/master","pushedAt":"2023-05-19T16:08:07.570Z","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":"cleanup: Reformat with clang\n\nAlso update required meson version to support\n`get_variable` and remove deprecated get_pkgconfig_variable.\n\nChange-Id: I1a0d5a9fce077d546cf56078b63c49ee52f1a816\nSigned-off-by: Willy Tu ","shortMessageHtmlLink":"cleanup: Reformat with clang"}},{"before":"3f3ca03543a1fbaac4362a03374b45a2210fe521","after":"59445f5e211b833349ddcb68eb05c727d373c2e9","ref":"refs/heads/master","pushedAt":"2023-03-30T00:52:03.405Z","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":"Update the default for \"bm-signal-path\" meson.option\n\nMove to /run/ and make the file name more unix friendly.\n\nThis was poited out in:\nhttps://gerrit.openbmc.org/c/openbmc/google-ipmi-sys/+/61987\n\nSigned-off-by: Brandon Kim \nChange-Id: I7642e9ee54fc3671961eb15a16087ec485915cf5","shortMessageHtmlLink":"Update the default for \"bm-signal-path\" meson.option"}},{"before":"2aaf2c053e37325bc196229d30ecbf7aa201b70a","after":"3f3ca03543a1fbaac4362a03374b45a2210fe521","ref":"refs/heads/master","pushedAt":"2023-03-29T23:46:14.891Z","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":"handler: Add check for file existence for BM mode\n\n/tmp/BMReady.flag indicates that we are in BM mode.\n\nTested:\nVerified both cases -\n- Mar 21 11:17:52 ipmid[1130]: /tmp/BMReady.flag exists so we must be in BM mode\n- Mar 21 10:37:04 ipmid[1076]: Unable to find /tmp/BMReady so we must not be in BM mode\n\nSigned-off-by: Brandon Kim \nChange-Id: I9fa99b40afea7e48ce7e1f9c47e8f081b71b897f","shortMessageHtmlLink":"handler: Add check for file existence for BM mode"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEC3KjNwA","startCursor":null,"endCursor":null}},"title":"Activity ยท openbmc/google-ipmi-sys"}