{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":134888477,"defaultBranch":"master","name":"riscv-sbi-doc","ownerLogin":"riscv-non-isa","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-05-25T17:56:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/89279762?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726532811.0","currentOid":""},"activityList":{"items":[{"before":"8d4cbf7a6a2de7bedff939a8f4981206925229f3","after":"7490e95dfd7f6aafe40c7ee5fb7b24ed119077a7","ref":"refs/heads/master","pushedAt":"2024-09-17T00:51:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Update the doc-resources submodule\n\nSigned-off-by: Atish Patra ","shortMessageHtmlLink":"Update the doc-resources submodule"}},{"before":"30fc1d65137c838c7295230cc7a22cd49f5b61d7","after":null,"ref":"refs/tags/vtest","pushedAt":"2024-09-16T18:48:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"}},{"before":"30fc1d65137c838c7295230cc7a22cd49f5b61d7","after":"8d4cbf7a6a2de7bedff939a8f4981206925229f3","ref":"refs/heads/master","pushedAt":"2024-09-16T18:41:11.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Update the change log for SBI PMU\n\nSigned-off-by: Atish Patra ","shortMessageHtmlLink":"Update the change log for SBI PMU"}},{"before":null,"after":"8d4cbf7a6a2de7bedff939a8f4981206925229f3","ref":"refs/heads/test_CI_rc1","pushedAt":"2024-09-16T18:36:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Update the change log for SBI PMU\n\nSigned-off-by: Atish Patra ","shortMessageHtmlLink":"Update the change log for SBI PMU"}},{"before":"e75313dc51e2618fc379462736bf2806d2bad4e0","after":"30fc1d65137c838c7295230cc7a22cd49f5b61d7","ref":"refs/heads/master","pushedAt":"2024-09-13T20:26:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Update the changelog for latest changes\n\nSigned-off-by: Atish Patra ","shortMessageHtmlLink":"Update the changelog for latest changes"}},{"before":"8a09fb49fc6be075e57aeadf6400e9b0b1d654f7","after":"e75313dc51e2618fc379462736bf2806d2bad4e0","ref":"refs/heads/master","pushedAt":"2024-09-13T20:16:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Add POINTER_MASKING_PMLEN to the SBI FWFT extension\n\nAllow supervisor software to request that pointer masking be enabled for\nS-mode. Supervisor software provides a lower bound on PMLEN, which\nabstracts away which specific pointer masking modes are supported.\n\nSigned-off-by: Samuel Holland ","shortMessageHtmlLink":"Add POINTER_MASKING_PMLEN to the SBI FWFT extension"}},{"before":"384c8ed0a66e58b87bd1b7d374c4e74d5dccd274","after":"8a09fb49fc6be075e57aeadf6400e9b0b1d654f7","ref":"refs/heads/master","pushedAt":"2024-09-09T22:44:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Clarify SBI IPI and RFENCE error codes\n\nAdd SBI_ERR_INVALID_PARAM as a possible error code to IPI and RFENCE\nfunctions which take in `hart_mask` and `hart_mask_base` input\nparameters. While this is specified in the Binary Encoding chapter,\nexplicitly including it in the function descriptions would make it\nharder to miss. SBI_ERR_INVALID_PARAM is also specified for invalid\n`asid` and `vmid` parameters in some RFENCE functions.\n\nFurthermore, also add SBI_ERR_FAILED as the default error code for any\nother unspecified or unknown failure reasons.\n\nSigned-off-by: James Raphael Tiovalen ","shortMessageHtmlLink":"Clarify SBI IPI and RFENCE error codes"}},{"before":"97dca219046e7e1835f40ddcf49d926f9d8e4697","after":"384c8ed0a66e58b87bd1b7d374c4e74d5dccd274","ref":"refs/heads/master","pushedAt":"2024-09-09T22:35:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Clarify the description of the `set_timer` function\n\nImprove the phrasing on the clearing of the pending timer interrupt bit\nwhen timer interrupts are masked.\n\nAdditionally, clarify that this function can never fail.\n\nSigned-off-by: James Raphael Tiovalen ","shortMessageHtmlLink":"Clarify the description of the set_timer function"}},{"before":"14d490c555b97a70d9623953f66fdfccd068ad3d","after":"97dca219046e7e1835f40ddcf49d926f9d8e4697","ref":"refs/heads/master","pushedAt":"2024-08-30T17:25:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Fix GitHub CI build issue\n\nSigned-off-by: Anup Patel ","shortMessageHtmlLink":"Fix GitHub CI build issue"}},{"before":"dcad72547cc70bd77d00425d4611c49c55c8d7c2","after":"aaf162a168d47d671f831d9d3020ddf16f3a9b0b","ref":"refs/heads/159-fix-spec-builds-local-and-gh-action","pushedAt":"2024-08-08T18:44:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmat","name":"Bill Traynor","path":"/wmat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57188?s=80&v=4"},"commit":{"message":"Remove table font from header and update version.\n\nRemoved table font from header and updated version in Makefile.","shortMessageHtmlLink":"Remove table font from header and update version."}},{"before":"01be854f1d5e21fdc1838841d0b8e2d3865c72da","after":"dcad72547cc70bd77d00425d4611c49c55c8d7c2","ref":"refs/heads/159-fix-spec-builds-local-and-gh-action","pushedAt":"2024-08-08T18:37:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmat","name":"Bill Traynor","path":"/wmat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57188?s=80&v=4"},"commit":{"message":"Add wildcard to run action on any branch push.\n\nAdd a wildcard to run action on any branch push.","shortMessageHtmlLink":"Add wildcard to run action on any branch push."}},{"before":"14d490c555b97a70d9623953f66fdfccd068ad3d","after":"01be854f1d5e21fdc1838841d0b8e2d3865c72da","ref":"refs/heads/159-fix-spec-builds-local-and-gh-action","pushedAt":"2024-08-08T18:31:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wmat","name":"Bill Traynor","path":"/wmat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57188?s=80&v=4"},"commit":{"message":"Fix makefile and header file.\n\nFix makefile and header file to build.","shortMessageHtmlLink":"Fix makefile and header file."}},{"before":null,"after":"14d490c555b97a70d9623953f66fdfccd068ad3d","ref":"refs/heads/159-fix-spec-builds-local-and-gh-action","pushedAt":"2024-08-08T16:29:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wmat","name":"Bill Traynor","path":"/wmat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57188?s=80&v=4"},"commit":{"message":"Add SBI debug trigger (DBTR) extension\n\nThe SBI implementation (specifically M-mode) has direct access to the\ndebug trigger CSRs defined by the Sdtrig extension so let's add SBI\ndebug trigger (DBTR) extension to allow supervisor software configure\ndebug triggers.\n\nSigned-off-by: Anup Patel ","shortMessageHtmlLink":"Add SBI debug trigger (DBTR) extension"}},{"before":"707b0dd0843b51a2e1328ee6d4521d43978f93bd","after":"14d490c555b97a70d9623953f66fdfccd068ad3d","ref":"refs/heads/master","pushedAt":"2024-08-07T08:12:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Add SBI debug trigger (DBTR) extension\n\nThe SBI implementation (specifically M-mode) has direct access to the\ndebug trigger CSRs defined by the Sdtrig extension so let's add SBI\ndebug trigger (DBTR) extension to allow supervisor software configure\ndebug triggers.\n\nSigned-off-by: Anup Patel ","shortMessageHtmlLink":"Add SBI debug trigger (DBTR) extension"}},{"before":"585ff9304ff5de899d521408936fcf29a285923e","after":"707b0dd0843b51a2e1328ee6d4521d43978f93bd","ref":"refs/heads/master","pushedAt":"2024-06-08T07:11:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Remove SOFTWARE_CHECK_EXC_DELEG as it is not needed\n\nSigned-off-by: Atish Patra ","shortMessageHtmlLink":"Remove SOFTWARE_CHECK_EXC_DELEG as it is not needed"}},{"before":"6b8ab748c377ee4794c20d0509dd553a544a7294","after":"585ff9304ff5de899d521408936fcf29a285923e","ref":"refs/heads/master","pushedAt":"2024-06-07T16:58:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Add bhyve — FreeBSD-native hypervisor.\n\nSupport for RISC-V is not in the tree yet, but the work is in progress\nand it is able to boot riscv-guest already.","shortMessageHtmlLink":"Add bhyve — FreeBSD-native hypervisor."}},{"before":null,"after":"2a4fd95f582dffd25f62b51342b5b5032dc58a64","ref":"refs/heads/fwft_remove_software_check","pushedAt":"2024-06-07T16:52:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Remove SOFTWARE_CHECK_EXC_DELEG as it is not needed\n\nSigned-off-by: Atish Patra ","shortMessageHtmlLink":"Remove SOFTWARE_CHECK_EXC_DELEG as it is not needed"}},{"before":"9f98c858d2b17506d0ef8b13696ac428a258f800","after":"6b8ab748c377ee4794c20d0509dd553a544a7294","ref":"refs/heads/master","pushedAt":"2024-05-21T20:51:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Add Firmware Features extension\n\nThis extension is meant to provide a way for supervisor-mode software to\nrequest changes of some feature handling provided by the M-mode\nfirmware. Two new functions are added to get and set theses feature with\nspecific values. This first FWFT extension version documents the\nfollowing features:\n- MISALIGNED_EXC_DELEG: Delegate misaligned access exception\n- SOFTWARE_CHECK_EXC_DELEG: Delegate software check exception for\n supervisor-mode[1]\n- LANDING_PAD: Control Landing Pad for supervisor-mode[1]\n- SHADOW_STACK: Control Shadow Stack for supervisor-mode [1]\n- DOUBLE_TRAP: Control Double Trap support for supervisor-mode [2]\n- PTE_AD_HW_UPDATING: Control hardware updating of PTE A/D bits\n\nAn openSBI implementation is visible at [3] as well a kvm-unit-tests\nwith MISALIGNED_EXC_DELEG testing at [4].\n\nLink: https://github.com/riscv/riscv-cfi [1]\nLink: https://github.com/ved-rivos/riscv-double-trap [2]\nLink: https://github.com/rivosinc/opensbi/tree/dev/cleger/fwft [3]\nLink: https://github.com/clementleger/kvm-unit-tests/tree/dev/cleger/fwft [4]\nSigned-off-by: Clément Léger \nReviewed-by: Samuel Holland ","shortMessageHtmlLink":"Add Firmware Features extension"}},{"before":"0b2771e91d76540f886bd6e966aa08406c09c7b1","after":"9f98c858d2b17506d0ef8b13696ac428a258f800","ref":"refs/heads/master","pushedAt":"2024-05-14T21:46:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Update preamble and revmark for v3.0-rc1\n\nSigned-off-by: Atish Patra ","shortMessageHtmlLink":"Update preamble and revmark for v3.0-rc1"}},{"before":"ed90b26fcc20de16035988aaf21c9e1c2b11447b","after":"0b2771e91d76540f886bd6e966aa08406c09c7b1","ref":"refs/heads/master","pushedAt":"2024-04-08T18:51:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Add coreboot and oreboot extension IDs\n\ncoreboot has had its own SBI since 2015, and\nwe are in the process of updating it.\n\noreboot is in the process of creating its own.\n\nSigned-off-by: Ronald G Minnich ","shortMessageHtmlLink":"Add coreboot and oreboot extension IDs"}},{"before":"cfeaef4ed2a8a67358ff09afd99ed38dc64f1d20","after":"ed90b26fcc20de16035988aaf21c9e1c2b11447b","ref":"refs/heads/master","pushedAt":"2024-02-01T01:10:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"The SBI v2.0 is ratified now. Update the change log and document state\n\nSigned-off-by: Atish Patra ","shortMessageHtmlLink":"The SBI v2.0 is ratified now. Update the change log and document state"}},{"before":"de0277bdda349ba3fa46af00d362ae8ecf16a07f","after":"cfeaef4ed2a8a67358ff09afd99ed38dc64f1d20","ref":"refs/heads/master","pushedAt":"2024-01-30T09:23:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"The SBI v2.0 is ratified now. Update the change log and document state\n\nSigned-off-by: Atish Patra ","shortMessageHtmlLink":"The SBI v2.0 is ratified now. Update the change log and document state"}},{"before":"cf86bda6f57afb8e0e7011b61504d4e8664b9b1d","after":"de0277bdda349ba3fa46af00d362ae8ecf16a07f","ref":"refs/heads/master","pushedAt":"2024-01-13T00:16:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Clarify the PMU snapshot set memory funciton\n\nThe *_set_shmem calls set up the shared memory on the calling hart\nonly. Every active hart intend to use the shared memory must invoke\nthis once to set it up. Clarify it in the PMU snapshot function.\n\nSigned-off-by: Atish Patra ","shortMessageHtmlLink":"Clarify the PMU snapshot set memory funciton"}},{"before":"b8a3f162ef21a75a7828c2054541b9bc2e745335","after":"cf86bda6f57afb8e0e7011b61504d4e8664b9b1d","ref":"refs/heads/master","pushedAt":"2023-12-12T02:36:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Update the change long for v2.0-rc8\n\nSigned-off-by: Atish Patra ","shortMessageHtmlLink":"Update the change long for v2.0-rc8"}},{"before":"3a05e2c4d5f4f16a68aafeb004413fe6ceec257b","after":"b8a3f162ef21a75a7828c2054541b9bc2e745335","ref":"refs/heads/master","pushedAt":"2023-12-06T18:27:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"STA: Clarify the number of bytes zeroed\n\nS-mode may allocate more memory than necessary for the steal-time\nshared memory region. Clarify that the SBI implementation is only\nobliged to zero the 64 bytes required.\n\nSigned-off-by: Andrew Jones ","shortMessageHtmlLink":"STA: Clarify the number of bytes zeroed"}},{"before":"0870dde02d14d58093e4b9b8c6cdd5d0095ea350","after":"3a05e2c4d5f4f16a68aafeb004413fe6ceec257b","ref":"refs/heads/master","pushedAt":"2023-12-03T09:02:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Clarify the logical counter index in the snapshot area.\n\nThe counter start/stop function clearly states that snapshot shared memory\narea is only valid for the counters being stopped/started in the respective\ncalls. That means the logical counter index modified must be relative to the\ncounter base provided in the start/stop call. Add more clarification to avoid\nany ambiguity.\n\nSigned-off-by: Atish Patra ","shortMessageHtmlLink":"Clarify the logical counter index in the snapshot area."}},{"before":"16375747c127e39dc986225bb138670e0469826d","after":"0870dde02d14d58093e4b9b8c6cdd5d0095ea350","ref":"refs/heads/master","pushedAt":"2023-11-27T09:44:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Update the change long for v2.0-rc7\n\nSigned-off-by: Atish Patra ","shortMessageHtmlLink":"Update the change long for v2.0-rc7"}},{"before":"7bb328b77fafd341d1789db4f49028b6ace8df12","after":"16375747c127e39dc986225bb138670e0469826d","ref":"refs/heads/master","pushedAt":"2023-11-27T09:41:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Clarify the PMU snapshot functionality\n\nThe PMU snapshot function is an optional function and the SBI implementation\nmay not implement it. It may be useful to distinguish that from other error\nto allow further clarification to the user.\n\nSigned-off-by: Atish Patra ","shortMessageHtmlLink":"Clarify the PMU snapshot functionality"}},{"before":"c587e6f5deb4e964d038a6309009ab8ede439701","after":"7bb328b77fafd341d1789db4f49028b6ace8df12","ref":"refs/heads/master","pushedAt":"2023-11-27T08:52:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"sbi_system_suspend() cannot return SBI_SUCCESS\n\nIf the suspend/resume operation is successful, execution continues at\n`resume_addr`, as described in the text. The function does not return.\n\nReported-by: Wesley Norris \nSigned-off-by: Samuel Holland ","shortMessageHtmlLink":"sbi_system_suspend() cannot return SBI_SUCCESS"}},{"before":"364b9f5851578d9effa617b8a6affc2bc67508bc","after":"c587e6f5deb4e964d038a6309009ab8ede439701","ref":"refs/heads/master","pushedAt":"2023-11-21T09:54:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"atishp04","name":"Atish Patra","path":"/atishp04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3942047?s=80&v=4"},"commit":{"message":"Update change log for v2.0-rc6\n\nSigned-off-by: Atish Patra ","shortMessageHtmlLink":"Update change log for v2.0-rc6"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwMDo1MTowNC4wMDAwMDBazwAAAAS4AEe1","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yMVQwOTo1NDowNi4wMDAwMDBazwAAAAO0GNJx"}},"title":"Activity · riscv-non-isa/riscv-sbi-doc"}