{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":233099706,"defaultBranch":"main","name":"bao-hypervisor","ownerLogin":"bao-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-10T17:42:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59691382?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716490015.0","currentOid":""},"activityList":{"items":[{"before":"459ed8cdc34d2ef99244b7158b1a1e6ced05d2a6","after":null,"ref":"refs/heads/fix/riscv32_global_section_space","pushedAt":"2024-05-23T18:46:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"}},{"before":null,"after":"459ed8cdc34d2ef99244b7158b1a1e6ced05d2a6","ref":"refs/heads/fix/riscv32_global_section_space","pushedAt":"2024-05-23T18:44:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"fix(rv32): give more space to global section\n\nSigned-off-by: Jose Martins ","shortMessageHtmlLink":"fix(rv32): give more space to global section"}},{"before":"86498c12703da9a772d36a66627b3d3b74f14bc9","after":null,"ref":"refs/heads/fix/aarch32_vm_install","pushedAt":"2024-05-23T17:37:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"danielRep","name":"Daniel Oliveira","path":"/danielRep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19411211?s=80&v=4"}},{"before":"26c01a3088bad8fd05a3048d80458c53e15aae0a","after":"4b999b52bcf8501364d3bf1a0ec832b98a1cfc1b","ref":"refs/heads/main","pushedAt":"2024-05-23T17:37:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danielRep","name":"Daniel Oliveira","path":"/danielRep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19411211?s=80&v=4"},"commit":{"message":"fix(aarch32): use lvl 1 as the shared level for vm install\n\nThe level of page table where entries are shared for aarch32 is lvl 1.\nBy resharing the lvl 0 pte, this was causing erroneous mappings on\nsecondary cores.\n\nSigned-off-by: Jose Martins ","shortMessageHtmlLink":"fix(aarch32): use lvl 1 as the shared level for vm install"}},{"before":"4a7f2c3141a6018c26e171a8927c6c52555dc1c6","after":"27353fb697638ddc24a11cf1a4381c474c5b87f7","ref":"refs/heads/feat/rv32","pushedAt":"2024-05-23T15:48:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"fix(rv32): modify literals and add specific casts\n\nSigned-off-by: Jose Martins ","shortMessageHtmlLink":"fix(rv32): modify literals and add specific casts"}},{"before":"18b24b7c1a7c7d6f36319f459d9b33f440c6e358","after":null,"ref":"refs/heads/ref/shmem","pushedAt":"2024-05-23T15:39:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"}},{"before":"ddd6b820abb719e72345f1f998e67d433d05b04a","after":"26c01a3088bad8fd05a3048d80458c53e15aae0a","ref":"refs/heads/main","pushedAt":"2024-05-23T15:39:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"feat(core/shmem): move shared memory logic to dedicated source file\n\nThis patch relocates the initialization and shared memory access steps\nfrom the hardcoded settings in the existing IPC file to a generic\nshared memory file. Previously, the code assumed the existence of\nonly one object working with the shared memory (ipc). With this update,\nthe system is now prepared for future versions where multiple objects\ncan be added and working with the shared memory.\n\nSigned-off-by: joaopeixoto13 \nSigned-off-by: Jose Martins ","shortMessageHtmlLink":"feat(core/shmem): move shared memory logic to dedicated source file"}},{"before":"c8e42d9d0582e1da627dae8231036983d6675b1c","after":"ddd6b820abb719e72345f1f998e67d433d05b04a","ref":"refs/heads/main","pushedAt":"2024-05-23T15:26:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DavidMCerdeira","name":"David Martins Cerdeira","path":"/DavidMCerdeira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7882555?s=80&v=4"},"commit":{"message":"fix(armv8/gic): correct GICH_MISR_LRENP\n\nSigned-off-by: Huang Yuxin <1049083186@qq.com>","shortMessageHtmlLink":"fix(armv8/gic): correct GICH_MISR_LRENP"}},{"before":"d8626c76d3f58fa286c27e4c96134c1179386973","after":null,"ref":"refs/heads/fix/mem_flags","pushedAt":"2024-05-23T15:25:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"}},{"before":"d2d208f4e0180eae1a93b171f687f61a41eb7dad","after":"c8e42d9d0582e1da627dae8231036983d6675b1c","ref":"refs/heads/main","pushedAt":"2024-05-23T15:25:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"fix(armv8-r/mem): fix mem flag to allow guests decide cacheability attr\n\nSigned-off-by: Afonso Santos ","shortMessageHtmlLink":"fix(armv8-r/mem): fix mem flag to allow guests decide cacheability attr"}},{"before":"7ed967c3eba93d17999b54ad370475784b0f0df7","after":"d8626c76d3f58fa286c27e4c96134c1179386973","ref":"refs/heads/fix/mem_flags","pushedAt":"2024-05-23T15:22:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"fix(armv8-r/mem): fix mem flag to allow guests decide cacheability attr\n\nSigned-off-by: Afonso Santos ","shortMessageHtmlLink":"fix(armv8-r/mem): fix mem flag to allow guests decide cacheability attr"}},{"before":"6c1de4d31aebd83ffc21517e70eb1ae88d72cf94","after":"18b24b7c1a7c7d6f36319f459d9b33f440c6e358","ref":"refs/heads/ref/shmem","pushedAt":"2024-05-23T15:18:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"feat(core/shmem): move shared memory logic to dedicated source file\n\nThis patch relocates the initialization and shared memory access steps\nfrom the hardcoded settings in the existing IPC file to a generic\nshared memory file. Previously, the code assumed the existence of\nonly one object working with the shared memory (ipc). With this update,\nthe system is now prepared for future versions where multiple objects\ncan be added and working with the shared memory.\n\nSigned-off-by: joaopeixoto13 \nSigned-off-by: Jose Martins ","shortMessageHtmlLink":"feat(core/shmem): move shared memory logic to dedicated source file"}},{"before":"7775309928cf85b3751ac628ee423c8c1014cbe6","after":"4a7f2c3141a6018c26e171a8927c6c52555dc1c6","ref":"refs/heads/feat/rv32","pushedAt":"2024-05-23T15:11:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"fix(riscv/plic): add missing explicit cast\n\nSigned-off-by: Jose Martins ","shortMessageHtmlLink":"fix(riscv/plic): add missing explicit cast"}},{"before":"a5f47a028636bf2387c1305af0e00d99220470d7","after":"7775309928cf85b3751ac628ee423c8c1014cbe6","ref":"refs/heads/feat/rv32","pushedAt":"2024-05-23T15:09:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"fix(riscv/plic): add missing explicit cast\n\nSigned-off-by: Jose Martins ","shortMessageHtmlLink":"fix(riscv/plic): add missing explicit cast"}},{"before":"072caefbc52b6c84d8fb96f5060655a7f7a24720","after":"a5f47a028636bf2387c1305af0e00d99220470d7","ref":"refs/heads/feat/rv32","pushedAt":"2024-05-23T15:05:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"fix(riscv/plic): add missing explicit cast\n\nSigned-off-by: Jose Martins ","shortMessageHtmlLink":"fix(riscv/plic): add missing explicit cast"}},{"before":"d719f4811d862c7b0e03aa3a31c368ec74788911","after":"86498c12703da9a772d36a66627b3d3b74f14bc9","ref":"refs/heads/fix/aarch32_vm_install","pushedAt":"2024-05-23T15:04:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"fix(aarch32): use lvl 1 as the shared level for vm install\n\nThe level of page table where entries are shared for aarch32 is lvl 1.\nBy resharing the lvl 0 pte, this was causing erroneous mappings on\nsecondary cores.\n\nSigned-off-by: Jose Martins ","shortMessageHtmlLink":"fix(aarch32): use lvl 1 as the shared level for vm install"}},{"before":"3cb219bcb891281928f3383d0067d3633d35f47f","after":"6c1de4d31aebd83ffc21517e70eb1ae88d72cf94","ref":"refs/heads/ref/shmem","pushedAt":"2024-05-23T15:01:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"feat(core/shmem): move shared memory logic to dedicated source file\n\nThis patch relocates the initialization and shared memory access steps\nfrom the hardcoded settings in the existing IPC file to a generic\nshared memory file. Previously, the code assumed the existence of\nonly one object working with the shared memory (ipc). With this update,\nthe system is now prepared for future versions where multiple objects\ncan be added and working with the shared memory.\n\nSigned-off-by: joaopeixoto13 ","shortMessageHtmlLink":"feat(core/shmem): move shared memory logic to dedicated source file"}},{"before":"98b0b29f63c262fb8d2da367e5481afab44807ec","after":"3cb219bcb891281928f3383d0067d3633d35f47f","ref":"refs/heads/ref/shmem","pushedAt":"2024-05-23T15:00:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"--amend\n\nSigned-off-by: Jose Martins ","shortMessageHtmlLink":"--amend"}},{"before":"0423b1d080a4a53a23706b5b106eb131d15039a5","after":"072caefbc52b6c84d8fb96f5060655a7f7a24720","ref":"refs/heads/feat/rv32","pushedAt":"2024-05-23T14:57:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"fix(riscv/plic): add missing explicit cast\n\nSigned-off-by: Jose Martins ","shortMessageHtmlLink":"fix(riscv/plic): add missing explicit cast"}},{"before":"260378027fd67c9b0ba8596ddb9f5a125e152caa","after":"d719f4811d862c7b0e03aa3a31c368ec74788911","ref":"refs/heads/fix/aarch32_vm_install","pushedAt":"2024-05-23T14:57:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"--amend\n\nSigned-off-by: Jose Martins ","shortMessageHtmlLink":"--amend"}},{"before":"599f2516c2006cf26da01294fbd7e2b24ae7ede1","after":null,"ref":"refs/heads/fix/fences_vm_install","pushedAt":"2024-05-23T14:42:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"}},{"before":"27f9f811c87ab1b2eab67bbe718d9d656ee306f7","after":"0423b1d080a4a53a23706b5b106eb131d15039a5","ref":"refs/heads/feat/rv32","pushedAt":"2024-05-23T14:41:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"fix(riscv/plic): add missing explicit cast\n\nSigned-off-by: Jose Martins ","shortMessageHtmlLink":"fix(riscv/plic): add missing explicit cast"}},{"before":"7189a89ba49495a6fdf2258c4b03305e09e927dd","after":"260378027fd67c9b0ba8596ddb9f5a125e152caa","ref":"refs/heads/fix/aarch32_vm_install","pushedAt":"2024-05-23T14:39:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josecm","name":"José Martins","path":"/josecm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5178376?s=80&v=4"},"commit":{"message":"fix(aarch32): use lvl 1 as the shared level for vm install\n\nThe level of page table where entries are shared for aarch32 is lvl 1.\nBy resharing the lvl 0 pte, this was causing erroneous mappings on\nsecondary cores.\n\nSigned-off-by: Jose Martins ","shortMessageHtmlLink":"fix(aarch32): use lvl 1 as the shared level for vm install"}},{"before":"2dff14e33bdd6a52416935664b71fc00cf3b2d56","after":null,"ref":"refs/heads/feat/stricter_error_flags","pushedAt":"2024-05-23T14:31:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DavidMCerdeira","name":"David Martins Cerdeira","path":"/DavidMCerdeira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7882555?s=80&v=4"}},{"before":"fe825e3e2a2096377d30ae3aeff88d9f2aa4a66b","after":"d2d208f4e0180eae1a93b171f687f61a41eb7dad","ref":"refs/heads/main","pushedAt":"2024-05-23T14:31:36.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"DavidMCerdeira","name":"David Martins Cerdeira","path":"/DavidMCerdeira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7882555?s=80&v=4"},"commit":{"message":"fix: Align an element inside a packed struct\n\nThe compiler issues errors when trying to get the reference of elements of\npacked structs since it might result in unaligned pointer values.\nAs such we forced the elements in question to be aligned inside the struct.\n\nSigned-off-by: Miguel Silva ","shortMessageHtmlLink":"fix: Align an element inside a packed struct"}},{"before":"f664878bd93527fca0b29e4d31b7be32ce031e00","after":"1113ff941c117543552c2bf6ac51f41c5323ecb4","ref":"refs/heads/exp/test-framework","pushedAt":"2024-05-23T14:21:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Diogo21Costa","name":null,"path":"/Diogo21Costa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53279352?s=80&v=4"},"commit":{"message":"feat(makefile): include support to invoke bao test framework\n\nSigned-off-by: Diogo Costa ","shortMessageHtmlLink":"feat(makefile): include support to invoke bao test framework"}},{"before":"9cdbbcb934c7483ab1cca5301ac5b2b0c2d8a2de","after":"2dff14e33bdd6a52416935664b71fc00cf3b2d56","ref":"refs/heads/feat/stricter_error_flags","pushedAt":"2024-05-23T14:02:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"miguelafsilva5","name":"Miguel Silva","path":"/miguelafsilva5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18200538?s=80&v=4"},"commit":{"message":"fix: Align an element inside a packed struct\n\nThe compiler issues errors when trying to get the reference of elements of\npacked structs since it might result in unaligned pointer values.\nAs such we forced the elements in question to be aligned inside the struct.\n\nSigned-off-by: Miguel Silva ","shortMessageHtmlLink":"fix: Align an element inside a packed struct"}},{"before":"28d90fbd74ce208bf623fd2eef93690af5c6ba76","after":"9cdbbcb934c7483ab1cca5301ac5b2b0c2d8a2de","ref":"refs/heads/feat/stricter_error_flags","pushedAt":"2024-05-23T13:58:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"miguelafsilva5","name":"Miguel Silva","path":"/miguelafsilva5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18200538?s=80&v=4"},"commit":{"message":"fix: Align an element inside a packed struct\n\nThe compiler issues errors when trying to get the reference of elements of\npacked structs since it might result in unaligned pointer values.\nAs such we forced the elements in question to be aligned inside the struct.\n\nSigned-off-by: Miguel Silva ","shortMessageHtmlLink":"fix: Align an element inside a packed struct"}},{"before":"d2ebc8a12bcc7ce64dffe1bed83cdcf7a279dddb","after":"28d90fbd74ce208bf623fd2eef93690af5c6ba76","ref":"refs/heads/feat/stricter_error_flags","pushedAt":"2024-05-23T13:50:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"miguelafsilva5","name":"Miguel Silva","path":"/miguelafsilva5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18200538?s=80&v=4"},"commit":{"message":"fix: Align an element inside a packed struct\n\nThe compiler issues errors when trying to get the reference of elements of\npacked structs since it might result in unaligned pointer values.\nAs such we forced the elements in question to be aligned inside the struct.\n\nSigned-off-by: Miguel Silva ","shortMessageHtmlLink":"fix: Align an element inside a packed struct"}},{"before":"04774f21f56280dbc49a02169ea8eba82e0e5484","after":"d2ebc8a12bcc7ce64dffe1bed83cdcf7a279dddb","ref":"refs/heads/feat/stricter_error_flags","pushedAt":"2024-05-23T12:43:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"miguelafsilva5","name":"Miguel Silva","path":"/miguelafsilva5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18200538?s=80&v=4"},"commit":{"message":"fix: Align an element inside a packed struct\n\nThe compiler issues errors when trying to get the reference of elements of\npacked structs since it might result in unaligned pointer values.\nAs such we forced the elements in question to be aligned inside the struct.\n\nSigned-off-by: Miguel Silva ","shortMessageHtmlLink":"fix: Align an element inside a packed struct"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUlm6SQA","startCursor":null,"endCursor":null}},"title":"Activity · bao-project/bao-hypervisor"}