{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":53845595,"defaultBranch":"master","name":"tilck","ownerLogin":"vvaltchev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-14T10:02:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1541932?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716007460.0","currentOid":""},"activityList":{"items":[{"before":"09fd6343caa22815ab0bc2aa9f6390fda5f129ac","after":"3b57f63ddaa4a5a1b9cab8d31e36b3d686861327","ref":"refs/heads/bt","pushedAt":"2024-05-20T00:29:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] remove extra newline when dumping trace events","shortMessageHtmlLink":"[hack] remove extra newline when dumping trace events"}},{"before":"7ecce14349a4186060154553f69b20977be40767","after":"09fd6343caa22815ab0bc2aa9f6390fda5f129ac","ref":"refs/heads/bt","pushedAt":"2024-05-20T00:14:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] remove extra newline when dumping trace events","shortMessageHtmlLink":"[hack] remove extra newline when dumping trace events"}},{"before":"d7753cb283c3863edcb25f1a741a65771240f41e","after":"7ecce14349a4186060154553f69b20977be40767","ref":"refs/heads/bt","pushedAt":"2024-05-19T05:20:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] run switch_to_task() with interrupts disabled","shortMessageHtmlLink":"[hack] run switch_to_task() with interrupts disabled"}},{"before":"e89b9d5bb6de1709974f0ebdaaa81dad00bfe469","after":"d7753cb283c3863edcb25f1a741a65771240f41e","ref":"refs/heads/bt","pushedAt":"2024-05-18T06:37:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] trace printk the stacktrace on each do_schedule() call","shortMessageHtmlLink":"[hack] trace printk the stacktrace on each do_schedule() call"}},{"before":"f8bdce338ed8b512ca0a9140ca654bfd6ed0fa97","after":"e89b9d5bb6de1709974f0ebdaaa81dad00bfe469","ref":"refs/heads/bt","pushedAt":"2024-05-18T06:12:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] trace printk the stacktrace on each do_schedule() call","shortMessageHtmlLink":"[hack] trace printk the stacktrace on each do_schedule() call"}},{"before":"ab392eb95f7abeb82a37a87218a6fdc5e044661b","after":"f8bdce338ed8b512ca0a9140ca654bfd6ed0fa97","ref":"refs/heads/bt","pushedAt":"2024-05-18T04:53:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] trace printk the stacktrace on each do_schedule() call","shortMessageHtmlLink":"[hack] trace printk the stacktrace on each do_schedule() call"}},{"before":"c516d692d5f6cd050815f770d3ef1b9edb619a77","after":null,"ref":"refs/heads/unaligned2","pushedAt":"2024-05-18T04:44:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"}},{"before":"e46166b6127c68eb90398325774ab5ba79e792fb","after":"c516d692d5f6cd050815f770d3ef1b9edb619a77","ref":"refs/heads/master","pushedAt":"2024-05-18T04:44:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[common] Move the READ_* WRITE_* macros to unaligned.h","shortMessageHtmlLink":"[common] Move the READ_* WRITE_* macros to unaligned.h"}},{"before":null,"after":"c516d692d5f6cd050815f770d3ef1b9edb619a77","ref":"refs/heads/unaligned2","pushedAt":"2024-05-18T04:13:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[common] Move the READ_* WRITE_* macros to unaligned.h","shortMessageHtmlLink":"[common] Move the READ_* WRITE_* macros to unaligned.h"}},{"before":"b9d57cccacd436f7ed61493f0185a963c912f796","after":"e46166b6127c68eb90398325774ab5ba79e792fb","ref":"refs/heads/master","pushedAt":"2024-05-17T06:31:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[syscalls] Move the actual indirect call to a minimal dedicated function","shortMessageHtmlLink":"[syscalls] Move the actual indirect call to a minimal dedicated function"}},{"before":null,"after":"e46166b6127c68eb90398325774ab5ba79e792fb","ref":"refs/heads/unaligned","pushedAt":"2024-05-17T05:43:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[syscalls] Move the actual indirect call to a minimal dedicated function","shortMessageHtmlLink":"[syscalls] Move the actual indirect call to a minimal dedicated function"}},{"before":"0f6ae4ae7596a9a706c3f85d1e09b85626681a47","after":"b9d57cccacd436f7ed61493f0185a963c912f796","ref":"refs/heads/master","pushedAt":"2024-05-12T18:03:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"da2964e00e67d008346957a619d579d516cadf24","after":"0f6ae4ae7596a9a706c3f85d1e09b85626681a47","ref":"refs/heads/master","pushedAt":"2024-05-12T06:27:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[scripts] Check in build_fatpart for paths with whitespaces (#184)\n\nAs explained in issue #184 amd issue #159, Tilck's build system does not\nsupport any paths with whitespaces because that will require a significant\namount of extra escaping everywhere, making the code much harder to read.\nIn addition to that, ad-hoc testing will be required to make sure that the new\ncase is fully supported in all the build configurations, with all the build\noptions and that we never break that feature in the future. The return on\ninvestment for such a feature seems very low compared to the benefits, and\ntherefore, for the being being it won't be supported.\n\nThis simply change adds a check in the `build_fatpart` script for paths with\nwhitespaces and makes the build to fail gracefully in such a case.","shortMessageHtmlLink":"[scripts] Check in build_fatpart for paths with whitespaces (#184)"}},{"before":"0ec0a0a93b991a939fbb11f43635c2607ec05421","after":"ab392eb95f7abeb82a37a87218a6fdc5e044661b","ref":"refs/heads/bt","pushedAt":"2024-04-15T04:19:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] trace printk the stacktrace on each do_schedule() call","shortMessageHtmlLink":"[hack] trace printk the stacktrace on each do_schedule() call"}},{"before":"efaf0dddbb9905337935e9e5f4b299382c225c8a","after":"0ec0a0a93b991a939fbb11f43635c2607ec05421","ref":"refs/heads/bt","pushedAt":"2024-04-15T04:04:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] make schedule to return regularly when possible (revert hack)","shortMessageHtmlLink":"[hack] make schedule to return regularly when possible (revert hack)"}},{"before":"6aed7505c4ea5b4e5361ca910f559648d64d78cc","after":"efaf0dddbb9905337935e9e5f4b299382c225c8a","ref":"refs/heads/bt","pushedAt":"2024-04-15T03:45:26.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] completely disable the IRQ resched (aka preemption)","shortMessageHtmlLink":"[hack] completely disable the IRQ resched (aka preemption)"}},{"before":"3f14fd755c6f7dfa3f043022fd4ccab96ce9afca","after":"6aed7505c4ea5b4e5361ca910f559648d64d78cc","ref":"refs/heads/bt","pushedAt":"2024-04-15T02:53:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] dump trace events before panic messages","shortMessageHtmlLink":"[hack] dump trace events before panic messages"}},{"before":"afb4f26970fb8c5367012e796906583537cc1716","after":"3f14fd755c6f7dfa3f043022fd4ccab96ce9afca","ref":"refs/heads/bt","pushedAt":"2024-04-15T01:08:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] syscall: save current state during syscalls when IF=0","shortMessageHtmlLink":"[hack] syscall: save current state during syscalls when IF=0"}},{"before":"dafc29287af01325b178a8dd9fa1784263f8738d","after":"afb4f26970fb8c5367012e796906583537cc1716","ref":"refs/heads/bt","pushedAt":"2024-04-15T00:50:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] validate resume ip for the child in do_fork()","shortMessageHtmlLink":"[hack] validate resume ip for the child in do_fork()"}},{"before":"a8ff31b63134a3e657be610c3ec9bafd7a851183","after":"dafc29287af01325b178a8dd9fa1784263f8738d","ref":"refs/heads/bt","pushedAt":"2024-04-14T22:58:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] always enable tracing and dump events on panic","shortMessageHtmlLink":"[hack] always enable tracing and dump events on panic"}},{"before":"615a7315a8aafa8d511e8aa82602ca5b68323d4f","after":"a8ff31b63134a3e657be610c3ec9bafd7a851183","ref":"refs/heads/bt","pushedAt":"2024-04-14T22:31:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] always enable tracing and dump events on panic","shortMessageHtmlLink":"[hack] always enable tracing and dump events on panic"}},{"before":"abc2962be2e048d024b8a634342c7c12c276b498","after":"615a7315a8aafa8d511e8aa82602ca5b68323d4f","ref":"refs/heads/bt","pushedAt":"2024-04-14T08:30:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] Check all the possible values for resume_eip","shortMessageHtmlLink":"[hack] Check all the possible values for resume_eip"}},{"before":"4576bf82e6d18396002845572c1d2ea68d4bbb7a","after":"abc2962be2e048d024b8a634342c7c12c276b498","ref":"refs/heads/bt","pushedAt":"2024-04-14T08:10:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] Check all the possible values for resume_eip","shortMessageHtmlLink":"[hack] Check all the possible values for resume_eip"}},{"before":"a359fe427343827b13ec76e482dc0092f5378843","after":"4576bf82e6d18396002845572c1d2ea68d4bbb7a","ref":"refs/heads/bt","pushedAt":"2024-04-14T07:56:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] Check all the possible values for resume_eip","shortMessageHtmlLink":"[hack] Check all the possible values for resume_eip"}},{"before":"c3353c9e107443f16fbeb4c66c97ec7cb97125b1","after":"a359fe427343827b13ec76e482dc0092f5378843","ref":"refs/heads/bt","pushedAt":"2024-04-14T07:50:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] Check all the possible values for resume_eip","shortMessageHtmlLink":"[hack] Check all the possible values for resume_eip"}},{"before":"6b4862bd867a32ccc305cf6a0f7098a7b2cab618","after":"c3353c9e107443f16fbeb4c66c97ec7cb97125b1","ref":"refs/heads/bt","pushedAt":"2024-04-14T07:26:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] disable the interrupts before switching to the initial stack","shortMessageHtmlLink":"[hack] disable the interrupts before switching to the initial stack"}},{"before":"4e49063af5981d8a45dc4bf8810cc3468c502842","after":"6b4862bd867a32ccc305cf6a0f7098a7b2cab618","ref":"refs/heads/bt","pushedAt":"2024-04-14T06:11:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] Check all the possible values for resume_eip","shortMessageHtmlLink":"[hack] Check all the possible values for resume_eip"}},{"before":"6f6940104572f2e8660887a34d2268d2ddc9b329","after":"4e49063af5981d8a45dc4bf8810cc3468c502842","ref":"refs/heads/bt","pushedAt":"2024-04-14T05:42:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] disable interrupts during fork()","shortMessageHtmlLink":"[hack] disable interrupts during fork()"}},{"before":"ac5907165c741438cb71a34de22a88c0db78f9dd","after":"6f6940104572f2e8660887a34d2268d2ddc9b329","ref":"refs/heads/bt","pushedAt":"2024-04-14T04:37:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] disable the interrupts during validate resume ip and dump stack","shortMessageHtmlLink":"[hack] disable the interrupts during validate resume ip and dump stack"}},{"before":"4a1b3dcaddc94d753a432464cc27f0b4514b4994","after":"ac5907165c741438cb71a34de22a88c0db78f9dd","ref":"refs/heads/bt","pushedAt":"2024-04-14T04:12:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vvaltchev","name":"Vladislav K. Valtchev","path":"/vvaltchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541932?s=80&v=4"},"commit":{"message":"[hack] Disable signal processing during switch","shortMessageHtmlLink":"[hack] Disable signal processing during switch"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETk9VzQA","startCursor":null,"endCursor":null}},"title":"Activity ยท vvaltchev/tilck"}