{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":48499743,"defaultBranch":"master","name":"basekernel","ownerLogin":"dthain","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-23T16:17:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2752914?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702911098.0","currentOid":""},"activityList":{"items":[{"before":"24cbd6a333ac253102193b21ff836900d296f8ba","after":"08be8c66d3dd39ec539ed45c3a38a932617349d6","ref":"refs/heads/master","pushedAt":"2023-12-18T15:55:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Update inode size when entering an item into an existing block.","shortMessageHtmlLink":"Update inode size when entering an item into an existing block."}},{"before":"0ce470e8b291381150495d5b4b9fbd6b43708e79","after":"24cbd6a333ac253102193b21ff836900d296f8ba","ref":"refs/heads/master","pushedAt":"2023-12-18T14:55:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"ATA: Fix Slow Operation (#296)\n\n* Use process_yield instead of clock_wait within ata_wait, otherwise polled disk access is much too slow.\r\n\r\n* newline\r\n\r\n* kshell install takes explicit device names\r\n\r\n* Don't automount by default.\r\n\r\n* Fix incorrect name comparison: accidentally matching prefixes.\r\n\r\n* Fix typo in kshell:install\r\n\r\n* Make DISKFS_NAME_MAX a distinct symbol.\r\nCheck for name length in diskfs_dirent_create_file_or_dir.\r\n\r\n* Use correct name length on comparison.","shortMessageHtmlLink":"ATA: Fix Slow Operation (#296)"}},{"before":null,"after":"9e36fecc7944d6a12af6ac58263ea2bec745760c","ref":"refs/heads/fix-ata-wait","pushedAt":"2023-12-18T14:51:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Use correct name length on comparison.","shortMessageHtmlLink":"Use correct name length on comparison."}},{"before":"d7edf041557687abaa42c72a398ce13a6f39a509","after":"0ce470e8b291381150495d5b4b9fbd6b43708e79","ref":"refs/heads/master","pushedAt":"2023-12-15T21:50:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Save and restore es, fs, gs segments in interrupts and context switch. (#295)\n\nRemove workaround from sysstat for es register.","shortMessageHtmlLink":"Save and restore es, fs, gs segments in interrupts and context switch. ("}},{"before":null,"after":"a92d816501c05ccf78dc045c6eeae9ec3ed0b12c","ref":"refs/heads/fix-es-segment","pushedAt":"2023-12-15T21:48:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Save and restore es, fs, gs segments in interrupts and context switch.\nRemove workaround from sysstat for es register.","shortMessageHtmlLink":"Save and restore es, fs, gs segments in interrupts and context switch."}},{"before":"0d470b3327db0c88ea9ba3b567706ff905ff9460","after":"d7edf041557687abaa42c72a398ce13a6f39a509","ref":"refs/heads/master","pushedAt":"2023-12-15T21:23:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"movw not movl","shortMessageHtmlLink":"movw not movl"}},{"before":"401e578675f7a7c974cf307c6d7a8bb07263a1f2","after":"0d470b3327db0c88ea9ba3b567706ff905ff9460","ref":"refs/heads/master","pushedAt":"2023-12-15T21:21:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Set up local fix for es segment register.","shortMessageHtmlLink":"Set up local fix for es segment register."}},{"before":"f5271198f25a7d7e105bd1642cf4cdb518f4c892","after":"401e578675f7a7c974cf307c6d7a8bb07263a1f2","ref":"refs/heads/master","pushedAt":"2023-12-15T20:35:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Update GitHub build workflow. (#294)\n\n* Update build workflow and Makefile with separate phone steps to clarify any build failures.\r\n\r\n* Remove debugging output.\r\n\r\n* Remove disk image.\r\n\r\n* Fix Makefile\r\n\r\n* Switch fixed mount to automount.","shortMessageHtmlLink":"Update GitHub build workflow. (#294)"}},{"before":"a66d70e09a7936194f7edb50d7f11432274101d6","after":"77cea714dcaf69ced9b428b386d2f7ca83c9d4b7","ref":"refs/heads/build-workflow","pushedAt":"2023-12-15T20:25:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Switch fixed mount to automount.","shortMessageHtmlLink":"Switch fixed mount to automount."}},{"before":"a02e02a3958dbac74ceb512f31b8cd9f6d85b902","after":"a66d70e09a7936194f7edb50d7f11432274101d6","ref":"refs/heads/build-workflow","pushedAt":"2023-12-15T20:12:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Fix Makefile","shortMessageHtmlLink":"Fix Makefile"}},{"before":"54a2df3e31e88f1e83c28de441ca09ec0a576515","after":"a02e02a3958dbac74ceb512f31b8cd9f6d85b902","ref":"refs/heads/build-workflow","pushedAt":"2023-12-15T20:10:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Remove disk image.","shortMessageHtmlLink":"Remove disk image."}},{"before":null,"after":"54a2df3e31e88f1e83c28de441ca09ec0a576515","ref":"refs/heads/build-workflow","pushedAt":"2023-12-15T20:08:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Remove debugging output.","shortMessageHtmlLink":"Remove debugging output."}},{"before":"4afebc1f1b372836dcb41a5a721d1d45e07c3a7e","after":"f5271198f25a7d7e105bd1642cf4cdb518f4c892","ref":"refs/heads/master","pushedAt":"2023-12-15T18:10:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Need genisoimage to make cdrom image.","shortMessageHtmlLink":"Need genisoimage to make cdrom image."}},{"before":"f315e93dc607fe2e1e5e40e08c49240a5c25ace0","after":"4afebc1f1b372836dcb41a5a721d1d45e07c3a7e","ref":"refs/heads/master","pushedAt":"2023-12-15T18:06:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"conditional","shortMessageHtmlLink":"conditional"}},{"before":"8f0c57db06f7db1edd9edc1c348494647daad5b5","after":"f315e93dc607fe2e1e5e40e08c49240a5c25ace0","ref":"refs/heads/master","pushedAt":"2023-12-15T18:04:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Make words file optional for CI build.","shortMessageHtmlLink":"Make words file optional for CI build."}},{"before":"622255279a9a3c70e587a8dd8f6ac3b04fbfb4f0","after":"8f0c57db06f7db1edd9edc1c348494647daad5b5","ref":"refs/heads/master","pushedAt":"2023-12-15T17:58:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Initial basic build test.","shortMessageHtmlLink":"Initial basic build test."}},{"before":"9b85a88857fcb04a8dd80c69d2e591cf0a83f926","after":"622255279a9a3c70e587a8dd8f6ac3b04fbfb4f0","ref":"refs/heads/master","pushedAt":"2023-12-15T17:56:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"49e86af103a066f3ac871959d8eb1af3a00adff4","after":"9b85a88857fcb04a8dd80c69d2e591cf0a83f926","ref":"refs/heads/master","pushedAt":"2023-12-15T17:56:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Comment duplicate config.","shortMessageHtmlLink":"Comment duplicate config."}},{"before":"cf5b5fb3cc13f8badb7b2483acb609d3639e19f5","after":"49e86af103a066f3ac871959d8eb1af3a00adff4","ref":"refs/heads/master","pushedAt":"2023-12-15T17:54:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Manager Fixups (#293)\n\n* elf: load all data sections, not just text!\r\n\r\n* Minor fixups to manager now that elf loads data sections properly","shortMessageHtmlLink":"Manager Fixups (#293)"}},{"before":"9b1a0b2680883c2503f07bf7a68ef9fa8f7f0b61","after":"a6dc0929410f96dac2acb4846f0b1a66948b7faa","ref":"refs/heads/manager-fixups","pushedAt":"2023-12-15T17:53:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Merge branch 'master' into manager-fixups","shortMessageHtmlLink":"Merge branch 'master' into manager-fixups"}},{"before":"fe838ee28b897fef9008842470ddab905dafc152","after":"cf5b5fb3cc13f8badb7b2483acb609d3639e19f5","ref":"refs/heads/master","pushedAt":"2023-12-15T17:52:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"elf: Load all sections. (#292)\n\n* elf: load all data sections, not just text!\r\n\r\n* Return zero on succes.","shortMessageHtmlLink":"elf: Load all sections. (#292)"}},{"before":"3fba325b654fc40cabfae0b6bae25e5afe568c60","after":"fe838ee28b897fef9008842470ddab905dafc152","ref":"refs/heads/master","pushedAt":"2023-12-15T17:52:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Add exit() to stdlib and use in shell. (#291)","shortMessageHtmlLink":"Add exit() to stdlib and use in shell. (#291)"}},{"before":null,"after":"9b1a0b2680883c2503f07bf7a68ef9fa8f7f0b61","ref":"refs/heads/manager-fixups","pushedAt":"2023-12-15T17:52:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"\tMinor fixups to manager now that elf loads data sections properly","shortMessageHtmlLink":"\tMinor fixups to manager now that elf loads data sections properly"}},{"before":null,"after":"a55f25de26ad86376ff893eb3d1d5e70bcb3271a","ref":"refs/heads/kernel-elf","pushedAt":"2023-12-15T17:46:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Return zero on succes.","shortMessageHtmlLink":"Return zero on succes."}},{"before":null,"after":"4647220bc34049e710030cdfeca6791ba80536b1","ref":"refs/heads/stdlib-exit","pushedAt":"2023-12-15T17:18:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Add exit() to stdlib and use in shell.","shortMessageHtmlLink":"Add exit() to stdlib and use in shell."}},{"before":"5a70757af5a7972d1372f6ae14d7cc9485575203","after":"3fba325b654fc40cabfae0b6bae25e5afe568c60","ref":"refs/heads/master","pushedAt":"2023-12-07T19:09:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Fix kernel/clock.c to configure PIT properly (#289)\n\nFixed a bug where the clock ticked twice as fast. This commit bumps the\r\nfrequency (CLICKS_PER_SECOND) to 20, and sets the PIT counter to the\r\ncorrect value","shortMessageHtmlLink":"Fix kernel/clock.c to configure PIT properly (#289)"}},{"before":"dc6ca6e509ecad59da7a8ee46b17d8374936db9c","after":"5a70757af5a7972d1372f6ae14d7cc9485575203","ref":"refs/heads/master","pushedAt":"2023-12-04T16:56:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Fix serial_read function to actually return the character (#287)\n\nCurrently `serial_read` calls `inb` but doesn't return the character. This commit fixes that","shortMessageHtmlLink":"Fix serial_read function to actually return the character (#287)"}},{"before":"d1adc1e0dbcb8e50e7ac6d40c07eb18b3a950967","after":"dc6ca6e509ecad59da7a8ee46b17d8374936db9c","ref":"refs/heads/master","pushedAt":"2023-05-11T14:56:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dthain","name":"Douglas Thain","path":"/dthain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2752914?s=80&v=4"},"commit":{"message":"Made boottime extern in rtc.h, and defined it in rtc.c. This fixes a linker error. (#286)\n\nCo-authored-by: Michael Spear ","shortMessageHtmlLink":"Made boottime extern in rtc.h, and defined it in rtc.c. This fixes a …"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADzQo_1AA","startCursor":null,"endCursor":null}},"title":"Activity · dthain/basekernel"}