├── .env.default ├── .gitignore ├── .gitmodules ├── Makefile.kernel ├── README.md ├── Taskfile.yml ├── autostart ├── README.md ├── autostart.c.template ├── autostart.service ├── autostart.sh.template ├── bashrc ├── install-autostart.sh └── setup-autostart.py ├── bin ├── convert-line-to-vim-cmd.sh ├── copy-commit-changelog.py ├── git-diff-changed-lines.sh ├── git-difftool-changed-lines.sh ├── git-open-diffs.sh ├── is-net-next-open.sh ├── kernel-tools ├── rebase-patches.sh └── send-patch.py ├── kconf └── kernel-tools-kernel.yml.template ├── kernel-configs ├── debug.config ├── gdb.config ├── kasan-stack.config ├── kasan.config ├── kaslr.config ├── lto.config └── syzkaller.config ├── patches └── 0001-syzkaller-allow-running-only-HTTP-server-without-fuzzing.patch ├── scripts ├── gdb.sh ├── initramfs │ └── init ├── passes-to-flags.py └── run-qemu.sh ├── syzkaller.cfg.template └── taskfiles ├── TasksInitramfs.yml ├── TasksKernel.yml ├── TasksLLVM.yml ├── TasksPasses.yml ├── TasksQemu.yml └── TasksSyzkaller.yml /.env.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/.env.default -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/.gitmodules -------------------------------------------------------------------------------- /Makefile.kernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/Makefile.kernel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /autostart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/autostart/README.md -------------------------------------------------------------------------------- /autostart/autostart.c.template: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(void) 4 | { 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /autostart/autostart.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/autostart/autostart.service -------------------------------------------------------------------------------- /autostart/autostart.sh.template: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "autostart.sh: success!" 4 | -------------------------------------------------------------------------------- /autostart/bashrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/autostart/bashrc -------------------------------------------------------------------------------- /autostart/install-autostart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/autostart/install-autostart.sh -------------------------------------------------------------------------------- /autostart/setup-autostart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/autostart/setup-autostart.py -------------------------------------------------------------------------------- /bin/convert-line-to-vim-cmd.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | awk --field-separator=":" '{print "vim +"$2" "$1}' 4 | -------------------------------------------------------------------------------- /bin/copy-commit-changelog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/bin/copy-commit-changelog.py -------------------------------------------------------------------------------- /bin/git-diff-changed-lines.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/bin/git-diff-changed-lines.sh -------------------------------------------------------------------------------- /bin/git-difftool-changed-lines.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/bin/git-difftool-changed-lines.sh -------------------------------------------------------------------------------- /bin/git-open-diffs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/bin/git-open-diffs.sh -------------------------------------------------------------------------------- /bin/is-net-next-open.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/bin/is-net-next-open.sh -------------------------------------------------------------------------------- /bin/kernel-tools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/bin/kernel-tools -------------------------------------------------------------------------------- /bin/rebase-patches.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/bin/rebase-patches.sh -------------------------------------------------------------------------------- /bin/send-patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/bin/send-patch.py -------------------------------------------------------------------------------- /kconf/kernel-tools-kernel.yml.template: -------------------------------------------------------------------------------- 1 | kernel: 2 | repo: https://not.re/quired.git 3 | tag: ${KERNEL_COMMIT} 4 | -------------------------------------------------------------------------------- /kernel-configs/debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/kernel-configs/debug.config -------------------------------------------------------------------------------- /kernel-configs/gdb.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/kernel-configs/gdb.config -------------------------------------------------------------------------------- /kernel-configs/kasan-stack.config: -------------------------------------------------------------------------------- 1 | CONFIG_KASAN_STACK=y 2 | -------------------------------------------------------------------------------- /kernel-configs/kasan.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/kernel-configs/kasan.config -------------------------------------------------------------------------------- /kernel-configs/kaslr.config: -------------------------------------------------------------------------------- 1 | # CONFIG_RANDOMIZE_BASE is not set 2 | -------------------------------------------------------------------------------- /kernel-configs/lto.config: -------------------------------------------------------------------------------- 1 | CONFIG_LTO_CLANG_FULL=y 2 | -------------------------------------------------------------------------------- /kernel-configs/syzkaller.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/kernel-configs/syzkaller.config -------------------------------------------------------------------------------- /patches/0001-syzkaller-allow-running-only-HTTP-server-without-fuzzing.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/patches/0001-syzkaller-allow-running-only-HTTP-server-without-fuzzing.patch -------------------------------------------------------------------------------- /scripts/gdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/scripts/gdb.sh -------------------------------------------------------------------------------- /scripts/initramfs/init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/scripts/initramfs/init -------------------------------------------------------------------------------- /scripts/passes-to-flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/scripts/passes-to-flags.py -------------------------------------------------------------------------------- /scripts/run-qemu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/scripts/run-qemu.sh -------------------------------------------------------------------------------- /syzkaller.cfg.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/syzkaller.cfg.template -------------------------------------------------------------------------------- /taskfiles/TasksInitramfs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/taskfiles/TasksInitramfs.yml -------------------------------------------------------------------------------- /taskfiles/TasksKernel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/taskfiles/TasksKernel.yml -------------------------------------------------------------------------------- /taskfiles/TasksLLVM.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/taskfiles/TasksLLVM.yml -------------------------------------------------------------------------------- /taskfiles/TasksPasses.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/taskfiles/TasksPasses.yml -------------------------------------------------------------------------------- /taskfiles/TasksQemu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/taskfiles/TasksQemu.yml -------------------------------------------------------------------------------- /taskfiles/TasksSyzkaller.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jakob-Koschel/kernel-tools/HEAD/taskfiles/TasksSyzkaller.yml --------------------------------------------------------------------------------