{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3140667,"defaultBranch":"main","name":"composite","ownerLogin":"gwsystems","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-01-09T22:20:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24600102?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1681907339.0","currentOid":""},"activityList":{"items":[{"before":"b83b3227c16ff67c62f84539c86a9f256581dbcb","after":"662da7f4203ec9f9c532c3627e6a2d1816caf12e","ref":"refs/heads/v4","pushedAt":"2024-08-08T00:02:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"compilation error updates","shortMessageHtmlLink":"compilation error updates"}},{"before":"673804efdd9b50d22c0f855753e865781868a8ff","after":"b83b3227c16ff67c62f84539c86a9f256581dbcb","ref":"refs/heads/v4","pushedAt":"2024-08-07T14:08:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Fix compilation for asm","shortMessageHtmlLink":"Fix compilation for asm"}},{"before":"99a8118abfbb0976b9701aaee2c55a330029d656","after":"fc0af8301ab4fddf673e7057a1386058588d0494","ref":"refs/heads/main","pushedAt":"2024-07-23T16:56:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Update init_env.sh","shortMessageHtmlLink":"Update init_env.sh"}},{"before":"e7d0a77d65aed78aaed883361a92cd3f7931ebb8","after":"99a8118abfbb0976b9701aaee2c55a330029d656","ref":"refs/heads/main","pushedAt":"2024-07-22T12:22:10.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Merge pull request #482 from esmakokten/heap_implementation_change\n\nRemoved function pointers from heap implementation","shortMessageHtmlLink":"Merge pull request #482 from esmakokten/heap_implementation_change"}},{"before":"22ffa58e4bc7c89242e90ccd028244a2b036ef8d","after":"e7d0a77d65aed78aaed883361a92cd3f7931ebb8","ref":"refs/heads/main","pushedAt":"2024-07-10T15:36:09.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Merge pull request #481 from mbai1010/main\n\nImplementation of generating the header file of constants value & Updating the exec_pipeline function","shortMessageHtmlLink":"Merge pull request #481 from mbai1010/main"}},{"before":"bfacb09e617ed8495953b1435ff4a168fc6cfd5f","after":"22ffa58e4bc7c89242e90ccd028244a2b036ef8d","ref":"refs/heads/main","pushedAt":"2024-07-08T16:18:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Merge pull request #480 from mbai1010/main\n\nupdate the gitmodules with correct memcached path","shortMessageHtmlLink":"Merge pull request #480 from mbai1010/main"}},{"before":"3f3d44a4d2fe15e685ca31cd9d7f97bc2353cd72","after":"673804efdd9b50d22c0f855753e865781868a8ff","ref":"refs/heads/v4","pushedAt":"2024-07-01T14:13:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Steps toward new upcall stack and register management\n\nBROKEN: doesn't compile yet. Assembly issues.\n\n- Added cos/ library support for upcalls\n- Including stack allocation\n- Partially removed much of the existing logic\n- TODO: remove stub logic for assembly upcalls","shortMessageHtmlLink":"Steps toward new upcall stack and register management"}},{"before":"a7b09514623c7930fa6d694813beea467ea43bc9","after":"3f3d44a4d2fe15e685ca31cd9d7f97bc2353cd72","ref":"refs/heads/v4","pushedAt":"2024-06-26T01:08:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"draft of the register setup for user-level upcalls","shortMessageHtmlLink":"draft of the register setup for user-level upcalls"}},{"before":"7442448488ab288026f24730ed2532507291e18f","after":"a7b09514623c7930fa6d694813beea467ea43bc9","ref":"refs/heads/v4","pushedAt":"2024-06-25T18:50:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"debugging...need to fix the upcall assembly","shortMessageHtmlLink":"debugging...need to fix the upcall assembly"}},{"before":"25bc96ca9566d73e6202ef503a73b0edc52bf5df","after":"7442448488ab288026f24730ed2532507291e18f","ref":"refs/heads/v4","pushedAt":"2024-06-22T17:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Updated serial code, and got user printing working\n\n- Fixed assumptions around argument and return register usage.\n- Progressed the user test harness\n- Added some bit ops","shortMessageHtmlLink":"Updated serial code, and got user printing working"}},{"before":"1435cba18d4ab72a57ba0ce7b62c227e423dbbbc","after":"25bc96ca9566d73e6202ef503a73b0edc52bf5df","ref":"refs/heads/v4","pushedAt":"2024-06-21T16:57:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Reenabled floating point (without lazy restore) and fixed bug in captbl creation\n\nThis is currently broken as it results in an infinite loop of system\ncalls (likely incorrect return context). But it does fix bugs, so I'm\ncommitting.\n\n- Hooked up the floating point logic to the main flow.\n- Updated it to always save/restore rather using the lazy technique.\n- Fixed capability table indexing and creation functions (arguments\n out of order)\n- Fixed capability table initialization code (loop iteration bounds)","shortMessageHtmlLink":"Reenabled floating point (without lazy restore) and fixed bug in capt…"}},{"before":"cf4523d26cbaecb874e096e7cacbf7c67c5c99cb","after":"1435cba18d4ab72a57ba0ce7b62c227e423dbbbc","ref":"refs/heads/v4","pushedAt":"2024-06-14T22:08:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"updates to the boot process, and fixes for compilers that are aggressive with reordering","shortMessageHtmlLink":"updates to the boot process, and fixes for compilers that are aggress…"}},{"before":"b58e28a93b3d52af51e081614ce0fd80a78927c3","after":"bfacb09e617ed8495953b1435ff4a168fc6cfd5f","ref":"refs/heads/main","pushedAt":"2024-06-07T22:36:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Fix python dependency, and the updated package structure for grub legacy boot on Ubuntu 24.04","shortMessageHtmlLink":"Fix python dependency, and the updated package structure for grub leg…"}},{"before":"35bf92863cbf9ad0af96e5ec8d70413274eaa4ec","after":"cf4523d26cbaecb874e096e7cacbf7c67c5c99cb","ref":"refs/heads/v4","pushedAt":"2024-01-28T20:28:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"minor cleaning","shortMessageHtmlLink":"minor cleaning"}},{"before":"d2c7ff5eef0beb7550b023082ad35d5880b8db75","after":"35bf92863cbf9ad0af96e5ec8d70413274eaa4ec","ref":"refs/heads/v4","pushedAt":"2024-01-15T15:20:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"small updates to initial capability table initialization","shortMessageHtmlLink":"small updates to initial capability table initialization"}},{"before":"2e57bbdd3467af2a4d23ff664708f0d4a11cb80d","after":"d2c7ff5eef0beb7550b023082ad35d5880b8db75","ref":"refs/heads/v4","pushedAt":"2024-01-09T00:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Infrastructure for printing through the hardware capability.","shortMessageHtmlLink":"Infrastructure for printing through the hardware capability."}},{"before":"beaa3cb78fa758db352f9cf608b09fb50ab7ef27","after":"2e57bbdd3467af2a4d23ff664708f0d4a11cb80d","ref":"refs/heads/v4","pushedAt":"2024-01-01T00:39:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Fixed the register protocols for system calls.\n\nSystem call overheads are around 120 cycles, regardless which\nregisters are used.","shortMessageHtmlLink":"Fixed the register protocols for system calls."}},{"before":"09c21cb647c9aff114aaaa606f3b98e212930de0","after":"beaa3cb78fa758db352f9cf608b09fb50ab7ef27","ref":"refs/heads/v4","pushedAt":"2023-12-30T14:33:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Updated register protocols to simplify.\n\nDedicate the first three registers to pass the uniform\narguments: capability and operations for a system call, and core id,\nthread token, and invocation token for upcalls.\n\nThis leaves 9 registers for general purpose use for arguments and\nreturn values. This enables standardizing the API for argument access\nby special-casing the dedicated registers vs. the general ones.","shortMessageHtmlLink":"Updated register protocols to simplify."}},{"before":"7333f29d0f09556f56dd4cf0c9a6cbab1b5c3857","after":"09c21cb647c9aff114aaaa606f3b98e212930de0","ref":"refs/heads/v4","pushedAt":"2023-12-28T00:31:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"system calls","shortMessageHtmlLink":"system calls"}},{"before":"0a60ee24f0996db07a1a6b5eebe6462c84f0c67c","after":"7333f29d0f09556f56dd4cf0c9a6cbab1b5c3857","ref":"refs/heads/v4","pushedAt":"2023-12-27T14:12:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Set pgtbl uppers, now bug on avx use","shortMessageHtmlLink":"Set pgtbl uppers, now bug on avx use"}},{"before":"d69e8c210596b7e34cb17190729518b6f3bd2f0c","after":"0a60ee24f0996db07a1a6b5eebe6462c84f0c67c","ref":"refs/heads/v4","pushedAt":"2023-12-26T20:53:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"pgtbl updates","shortMessageHtmlLink":"pgtbl updates"}},{"before":"9dbad41f38279e15801dffacf6af0c613eab27b5","after":"d69e8c210596b7e34cb17190729518b6f3bd2f0c","ref":"refs/heads/v4","pushedAt":"2023-12-25T23:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Minor hacking to figure out page-table initialization","shortMessageHtmlLink":"Minor hacking to figure out page-table initialization"}},{"before":"502f9c6c28b9360e5451dded0c342532f07763a5","after":"b58e28a93b3d52af51e081614ce0fd80a78927c3","ref":"refs/heads/main","pushedAt":"2023-12-21T14:20:32.000Z","pushType":"pr_merge","commitsCount":35,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Merge pull request #476 from betahxy/cos_vmx\n\nInitial vmx PR","shortMessageHtmlLink":"Merge pull request #476 from betahxy/cos_vmx"}},{"before":"4695aa72ade89f5a0e6cee642307de40f8f17076","after":"9dbad41f38279e15801dffacf6af0c613eab27b5","ref":"refs/heads/v4","pushedAt":"2023-11-27T23:21:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Set up to debug component execution.\n\nInfinite loop at user-level","shortMessageHtmlLink":"Set up to debug component execution."}},{"before":"20442a2694799617291e9c2e807d20ae7094d70e","after":"4695aa72ade89f5a0e6cee642307de40f8f17076","ref":"refs/heads/v4","pushedAt":"2023-11-21T20:15:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Merge branch 'v4' of github.com:gwsystems/composite into v4","shortMessageHtmlLink":"Merge branch 'v4' of github.com:gwsystems/composite into v4"}},{"before":"2bc7876b12499573a89b0a3e98055002b1775edc","after":"20442a2694799617291e9c2e807d20ae7094d70e","ref":"refs/heads/v4","pushedAt":"2023-11-10T23:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Update PROJECTS.md","shortMessageHtmlLink":"Update PROJECTS.md"}},{"before":"407c251e2490b9beae6779ab306c78dac95e3574","after":"2bc7876b12499573a89b0a3e98055002b1775edc","ref":"refs/heads/v4","pushedAt":"2023-11-10T23:48:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Update PROJECTS.md","shortMessageHtmlLink":"Update PROJECTS.md"}},{"before":"a7999be5d5b05ace4dc223e29a68472a6f233214","after":"407c251e2490b9beae6779ab306c78dac95e3574","ref":"refs/heads/v4","pushedAt":"2023-11-10T21:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Update PROJECTS.md","shortMessageHtmlLink":"Update PROJECTS.md"}},{"before":"8034e642963c4bc7ab93ad65ac690dc0f734149f","after":"502f9c6c28b9360e5451dded0c342532f07763a5","ref":"refs/heads/main","pushedAt":"2023-10-25T21:07:51.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"Merge pull request #475 from esmakokten/main\n\nHandling of the startup issues related to the CPU features","shortMessageHtmlLink":"Merge pull request #475 from esmakokten/main"}},{"before":"9da0274692b24f14a51d04ac339ca8454f2d93d5","after":"a7999be5d5b05ace4dc223e29a68472a6f233214","ref":"refs/heads/v4","pushedAt":"2023-10-08T17:54:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gparmer","name":"Gabriel Parmer","path":"/gparmer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454733?s=80&v=4"},"commit":{"message":"binary analysis projects added","shortMessageHtmlLink":"binary analysis projects added"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAElLRYLgA","startCursor":null,"endCursor":null}},"title":"Activity · gwsystems/composite"}