{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":427312119,"defaultBranch":"main","name":"td-shim","ownerLogin":"confidential-containers","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-12T10:06:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/90701811?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712033939.0","currentOid":""},"activityList":{"items":[{"before":"4448530be85ef7b8a47ecab6783a0052a927bb66","after":"933351c5145a39200f13967c53c81e1be9606dc5","ref":"refs/heads/main","pushedAt":"2024-05-20T08:34:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"td-layout: regenerate layout source files with `td-layout-config`\n\n`tera` changed its `filesizeformat` from `KB` to `kB`. This patch\nupdates the source files with the new format.\n\nSigned-off-by: Jiaqi Gao ","shortMessageHtmlLink":"td-layout: regenerate layout source files with td-layout-config"}},{"before":"9d333dcc432056077ac057b19b59a0de3fa2fc74","after":"4448530be85ef7b8a47ecab6783a0052a927bb66","ref":"refs/heads/main","pushedAt":"2024-05-16T01:38:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"Cargo.lock: bump td-shim version\n\nSigned-off-by: Jiaqi Gao ","shortMessageHtmlLink":"Cargo.lock: bump td-shim version"}},{"before":"48aef42a63dfde22ab5b7eb8bc93a63b746420d2","after":"9d333dcc432056077ac057b19b59a0de3fa2fc74","ref":"refs/heads/main","pushedAt":"2024-05-15T01:35:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"ci: replace `actions-rs/toolchain` with `dtolnay/rust-toolchain`\n\n`self-update` of rustup forced by `actions-rs/toolchain` causes failure on\nWindows.\n\nAs action-rs/toolchain is not maintained, switch to dtolnay/rust-toolchain.\n\nSigned-off-by: Jiaqi Gao ","shortMessageHtmlLink":"ci: replace actions-rs/toolchain with dtolnay/rust-toolchain"}},{"before":"de5a923da5915e05e709f015453f5592a65fcc12","after":"48aef42a63dfde22ab5b7eb8bc93a63b746420d2","ref":"refs/heads/main","pushedAt":"2024-05-07T01:47:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"should panic when sec.memory_data_size < sec.raw_data_size\n\nSigned-off-by: OuyangHang33 ","shortMessageHtmlLink":"should panic when sec.memory_data_size < sec.raw_data_size"}},{"before":"03b1f7de3e974e3357894b00a849e2e02b95d4fa","after":"de5a923da5915e05e709f015453f5592a65fcc12","ref":"refs/heads/main","pushedAt":"2024-05-07T01:46:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"Improve the method for getting Region 1~3 base and size\n\nSigned-off-by: OuyangHang33 ","shortMessageHtmlLink":"Improve the method for getting Region 1~3 base and size"}},{"before":"3786d6b3a7817c029dc165169030aa24627800ef","after":"03b1f7de3e974e3357894b00a849e2e02b95d4fa","ref":"refs/heads/main","pushedAt":"2024-04-23T06:54:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"Update td-shim-interface version to 0.1.1\n\nSigned-off-by: OuyangHang33 ","shortMessageHtmlLink":"Update td-shim-interface version to 0.1.1"}},{"before":"5f46c59f341f6b8df976ce6409ab81a0da39bcf1","after":"3786d6b3a7817c029dc165169030aa24627800ef","ref":"refs/heads/main","pushedAt":"2024-04-23T03:46:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"fix td-shim-interface dead link\n\nSigned-off-by: OuyangHang33 ","shortMessageHtmlLink":"fix td-shim-interface dead link"}},{"before":"a915c9172e509eac4a30ea398d01d82f48da534e","after":null,"ref":"refs/heads/dependabot/github_actions/KyleMayes/install-llvm-action-2","pushedAt":"2024-04-02T04:58:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"90adacc34df1da8c1362900a72fe28cc6a42f282","after":"5f46c59f341f6b8df976ce6409ab81a0da39bcf1","ref":"refs/heads/main","pushedAt":"2024-04-02T04:58:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"build(deps): bump KyleMayes/install-llvm-action from 1 to 2\n\nBumps [KyleMayes/install-llvm-action](https://github.com/kylemayes/install-llvm-action) from 1 to 2.\n- [Release notes](https://github.com/kylemayes/install-llvm-action/releases)\n- [Changelog](https://github.com/KyleMayes/install-llvm-action/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/kylemayes/install-llvm-action/compare/v1...v2)\n\n---\nupdated-dependencies:\n- dependency-name: KyleMayes/install-llvm-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump KyleMayes/install-llvm-action from 1 to 2"}},{"before":null,"after":"a915c9172e509eac4a30ea398d01d82f48da534e","ref":"refs/heads/dependabot/github_actions/KyleMayes/install-llvm-action-2","pushedAt":"2024-04-01T15:54:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump KyleMayes/install-llvm-action from 1 to 2\n\nBumps [KyleMayes/install-llvm-action](https://github.com/kylemayes/install-llvm-action) from 1 to 2.\n- [Release notes](https://github.com/kylemayes/install-llvm-action/releases)\n- [Changelog](https://github.com/KyleMayes/install-llvm-action/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/kylemayes/install-llvm-action/compare/v1...v2)\n\n---\nupdated-dependencies:\n- dependency-name: KyleMayes/install-llvm-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump KyleMayes/install-llvm-action from 1 to 2"}},{"before":"95cf3793f97c4a203a8ff97ff446666d731ef56a","after":"90adacc34df1da8c1362900a72fe28cc6a42f282","ref":"refs/heads/main","pushedAt":"2024-04-01T14:14:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"devtools: adjust image config to align the sum of region sizes to 0x10000\n\nThe bios image size alignment is checked by qemu.\n\nSigned-off-by: Jiaqi Gao ","shortMessageHtmlLink":"devtools: adjust image config to align the sum of region sizes to 0x1…"}},{"before":"0414ea48d41c694381d10698cc0a2b89dd390eac","after":null,"ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4","pushedAt":"2024-03-23T14:24:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"545f39e9dfa606e0cafc93ce6a9646452b11d36c","after":"95cf3793f97c4a203a8ff97ff446666d731ef56a","ref":"refs/heads/main","pushedAt":"2024-03-23T14:24:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"build(deps): bump actions/upload-artifact from 3 to 4\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump actions/upload-artifact from 3 to 4"}},{"before":"c26b898fb598d603ee6d02c1a4897f1411744590","after":null,"ref":"refs/heads/dependabot/github_actions/github/codeql-action-3","pushedAt":"2024-03-23T14:23:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"06084ca239bdd74ee2579140bb9ffe05939207c4","after":"545f39e9dfa606e0cafc93ce6a9646452b11d36c","ref":"refs/heads/main","pushedAt":"2024-03-23T14:23:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"build(deps): bump github/codeql-action from 2 to 3\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump github/codeql-action from 2 to 3"}},{"before":"6262a40d898286a383b5a45c4dc7f9fdb1cc56c5","after":"06084ca239bdd74ee2579140bb9ffe05939207c4","ref":"refs/heads/main","pushedAt":"2024-03-21T01:47:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"tdx-tdcall: add `TDCALL_SYS_RD` call\n\nUsed to read a TDX Module global-scope metadata field. Refer to section\n'TDG.SYS.RD Leaf' of TDX Module v1.5 ABI spec.\n\nSigned-off-by: Jiaqi Gao ","shortMessageHtmlLink":"tdx-tdcall: add TDCALL_SYS_RD call"}},{"before":null,"after":"0414ea48d41c694381d10698cc0a2b89dd390eac","ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4","pushedAt":"2024-03-18T15:17:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump actions/upload-artifact from 3 to 4\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump actions/upload-artifact from 3 to 4"}},{"before":null,"after":"c26b898fb598d603ee6d02c1a4897f1411744590","ref":"refs/heads/dependabot/github_actions/github/codeql-action-3","pushedAt":"2024-03-18T15:17:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump github/codeql-action from 2 to 3\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump github/codeql-action from 2 to 3"}},{"before":"82093b81e57162bf14b24820c2e91b38a0cf5fea","after":"6262a40d898286a383b5a45c4dc7f9fdb1cc56c5","ref":"refs/heads/main","pushedAt":"2024-03-14T01:45:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"CI: Enable oss-fuzz\n\nSigned-off-by: Wei Liu ","shortMessageHtmlLink":"CI: Enable oss-fuzz"}},{"before":"4f7229ba2debc5be2f3555a4830c104887529c32","after":"82093b81e57162bf14b24820c2e91b38a0cf5fea","ref":"refs/heads/main","pushedAt":"2024-03-14T01:43:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"td-payload: add shadow pages for shared memory\n\nData in shared memory provided by VMM is untrusted so from a security\nperspective the data shall be consumed after being copied into private\nmemory.\n\nPrivate shadow for `SharedMemory` is provided to add a more easy\nand functional safe mechanism to use the untrusted data. It is 1:1\nallocated for a shared memory request, and users can use the data with\n`copy_to_private_shadow` directly to get a private copy with additional\nmemory allocation/free operations.\n\nSigned-off-by: Jiaqi Gao ","shortMessageHtmlLink":"td-payload: add shadow pages for shared memory"}},{"before":"217948452bd674c33fc55a5adc7fc8dcb175f0a0","after":"4f7229ba2debc5be2f3555a4830c104887529c32","ref":"refs/heads/main","pushedAt":"2024-03-13T01:50:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"Replace json with serde_json for passing cargo deny test\n\nSigned-off-by: OuyangHang33 ","shortMessageHtmlLink":"Replace json with serde_json for passing cargo deny test"}},{"before":"a7e7ae2c96525fa7fe3b78dfa2ab437d72d1fc6c","after":"217948452bd674c33fc55a5adc7fc8dcb175f0a0","ref":"refs/heads/main","pushedAt":"2024-03-11T02:49:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"move td-uefi-pi fuzz folder\n\nSigned-off-by: OuyangHang33 ","shortMessageHtmlLink":"move td-uefi-pi fuzz folder"}},{"before":"b2c5ffe14ffa3a8572f2bd8346a1803caed8e1b8","after":"a7e7ae2c96525fa7fe3b78dfa2ab437d72d1fc6c","ref":"refs/heads/main","pushedAt":"2024-03-11T02:36:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"Fuzzing: Enhance test scripts to detect issue #667\n\nSigned-off-by: Wei Liu ","shortMessageHtmlLink":"Fuzzing: Enhance test scripts to detect issue #667"}},{"before":"6c780e6590aae63881697a0ce735d743332a47e6","after":"b2c5ffe14ffa3a8572f2bd8346a1803caed8e1b8","ref":"refs/heads/main","pushedAt":"2024-03-08T01:01:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"Add support for caculating kernel eventlog digist when using OVMF+QEMU\n\nSigned-off-by: OuyangHang33 ","shortMessageHtmlLink":"Add support for caculating kernel eventlog digist when using OVMF+QEMU"}},{"before":"36a92003d0359501bdfd3177e8d130f85fb631e4","after":"6c780e6590aae63881697a0ce735d743332a47e6","ref":"refs/heads/main","pushedAt":"2024-03-07T15:47:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"Move loader.rs to td-shim-interface crate\n\nSigned-off-by: OuyangHang33 ","shortMessageHtmlLink":"Move loader.rs to td-shim-interface crate"}},{"before":"dec6f6b15026b49a140baa61ff164e2d078dee69","after":"36a92003d0359501bdfd3177e8d130f85fb631e4","ref":"refs/heads/main","pushedAt":"2024-03-04T04:33:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"td-payload: check the `size` for `init_shared_memory`\n\nThe size needs to be aligned with 4KiB, panic if not.\n\nSigned-off-by: Jiaqi Gao ","shortMessageHtmlLink":"td-payload: check the size for init_shared_memory"}},{"before":"9b4e454acba56c5cdf3c4c4f5df393a309c8daf7","after":"dec6f6b15026b49a140baa61ff164e2d078dee69","ref":"refs/heads/main","pushedAt":"2024-03-04T04:17:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"Split file operation from loader.rs and change parse() API\n\nSigned-off-by: OuyangHang33 ","shortMessageHtmlLink":"Split file operation from loader.rs and change parse() API"}},{"before":"18c94ec002e4c15e563bf0b0eeef3bf55b6f0fa8","after":"9b4e454acba56c5cdf3c4c4f5df393a309c8daf7","ref":"refs/heads/main","pushedAt":"2024-02-02T05:24:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"unsafe func from_bits_unchecked was deprecated, use safe func from_bits_retain instead.\n\nSigned-off-by: Ping Zhao ","shortMessageHtmlLink":"unsafe func from_bits_unchecked was deprecated, use safe func from_bi…"}},{"before":"2880f76ba974501147c69cc04feb5bfe52389c19","after":"18c94ec002e4c15e563bf0b0eeef3bf55b6f0fa8","ref":"refs/heads/main","pushedAt":"2024-01-29T01:41:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"Read metadata buffer size from descriptor\n\nSigned-off-by: Ouyang, Hang ","shortMessageHtmlLink":"Read metadata buffer size from descriptor"}},{"before":"7767f82cacc5d694635854b9a47648a3672d953e","after":"2880f76ba974501147c69cc04feb5bfe52389c19","ref":"refs/heads/main","pushedAt":"2024-01-16T23:56:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"Update Cargo.lock for upgrading rustix to v0.38.30\n\nSigned-off-by: Ouyang, Hang ","shortMessageHtmlLink":"Update Cargo.lock for upgrading rustix to v0.38.30"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETpLERwA","startCursor":null,"endCursor":null}},"title":"Activity · confidential-containers/td-shim"}