57 Commits
Author SHA1 Message Date
Gulshan Singh 20a2cc181f Add latest Linux/ACK versions to GH workflow 2024.02.25-20a2cc1 2024-02-24 19:19:50 -08:00
Gulshan Singh 9000b43609 Update submodules 2024-02-24 19:19:50 -08:00
Gulshan Singh ddf4350349 Merge pull request #11 from cradiator/Build-kernel-with-multi-thread
Build kernel with multi-thread
2024-02-14 22:27:14 -08:00
xinzhao 03a637dade Build kernel with multi-thread 2024-02-14 14:32:30 -08:00
Gulshan Singh fb0328472b Update help and README 2023-05-24 09:37:30 -07:00
Gulshan Singh a037d251dc Comment out kernel module symbol loading by default 2023-05-24 08:49:06 -07:00
Gulshan Singh 5239a1a8df Support i386/32-bit kernel builds 2023-05-24 08:47:29 -07:00
Gulshan Singh 71deff5475 Add linux_debpkg target 2023.05.02-71deff5 2023-04-27 20:05:13 -07:00
Gulshan Singh 52a1e86257 Merge pull request #10 from theguy147/x86_la57
feat: allow lvl5 paging
2023-04-22 22:56:26 -07:00
Gulshan Singh 65825fb3ba Merge pull request #9 from theguy147/checksums
Add hashsums.txt to CI
2023-04-22 20:22:42 -07:00
theguy147 10724ed4ec feat: allow lvl5 paging 2023-04-22 18:57:32 +02:00
theguy147 b1b78634c7 CI: add hashsums.txt 2023-04-22 18:52:59 +02:00
Gulshan Singh 6f6ef5787c Add KASLR option, make nokaslr default, refactor kernel cmdline variables 2023-02-10 20:50:21 -08:00
Gulshan Singh 7f19e60356 Add TERMINAL_CMD variable 2023-02-10 20:34:51 -08:00
Gulshan Singh 5e49e0af8e Allow customizing root and read-write kernel command line options 2023-02-10 20:01:40 -08:00
Gulshan Singh 0ba04cddbe Use gdb-multiarch for all archs other than x86_64 2023-01-29 09:40:37 -08:00
Gulshan Singh 0772eee6a7 Only generate compile_commands.json if the script exists 2023-01-29 09:39:44 -08:00
Gulshan Singh 747410b984 Support loading environment variables from .env 2023-01-29 09:39:22 -08:00
Gulshan Singh 699ba16022 Allow specifying ROOTFS_FORMAT for rootfs-mount target 2023-01-26 00:08:24 -08:00
Gulshan Singh f3f4dff707 Add linux_menuconfig target 2023-01-25 23:23:53 -08:00
Gulshan Singh 15164a14d7 Add script to create ubuntu debootstrap rootfs 2023-01-25 17:32:34 -08:00
Gulshan Singh 9b78ea01b9 Refactor init scripts 2023-01-25 17:32:13 -08:00
Gulshan Singh 7420712307 Add chroot target 2023-01-25 17:32:13 -08:00
Gulshan Singh 75ee9aaa1c Remove root passwords from rootfs 2023-01-25 17:31:50 -08:00
Gulshan Singh ad7d188808 Set the default rootfs image name to the directory basename 2023-01-25 03:03:02 -08:00
Gulshan Singh 25a953051f Mount root drive as rw 2023-01-25 03:03:02 -08:00
Gulshan Singh a52f0d8eb6 Allow using SUDO with ext4, rootfs-overlay, and rootfs_clean targets 2023-01-25 03:02:50 -08:00
Gulshan Singh 75336caf7d Update build.yml and .gitignore 2023-01-23 19:48:24 -08:00
Gulshan Singh b0b406f5c1 Allow using default initramfs with INITRD=1 2023-01-23 17:24:45 -08:00
Gulshan Singh 35f9417a8c Allow running cpio and uncpio with sudo 2023-01-23 17:24:44 -08:00
Gulshan Singh 5b6d69bd23 Merge INITRAMFS_DIR and ROOTFS_DIR variables 2023-01-23 17:24:18 -08:00
Gulshan Singh 816458b1cb Correctly handle relative paths for CPIO_FILE 2023-01-23 17:23:36 -08:00
Gulshan Singh 84534e48a4 Add uncpio target 2023-01-22 20:29:02 -08:00
Gulshan Singh dbffce3031 Make initramfs alias for cpio, and make rootfs also call cpio target 2023-01-22 20:29:02 -08:00
Gulshan Singh 82d34eecc6 Split rootfs-overlay target from rootfs-init 2023-01-22 20:29:02 -08:00
Gulshan Singh 0dff9e3a7c Allow customizing the ROOTFS_DIR and CPIO_FILE variables 2023-01-22 20:29:02 -08:00
Gulshan Singh d846e8266a Change default CPU type to kvm64 with smep/smap 2023-01-22 20:29:02 -08:00
Gulshan Singh fdbd2a155f Allow customizing QEMU echr option 2023-01-22 20:29:02 -08:00
Gulshan Singh fc693b3650 Silence adduser warning messages 2023-01-22 20:29:02 -08:00
Gulshan Singh c269b610b7 Add CONFIG_MODULE_FORCE_LOAD kernel option 2023-01-22 20:29:02 -08:00
Gulshan Singh df187cda76 Add Ubuntu 20.04 to GH Action build job 2023-01-22 17:23:48 -08:00
Gulshan Singh cae168109e Download newer Clang toolchain and add it to PATH 2023-01-22 12:42:24 -08:00
Gulshan Singh 3745bd8a81 Build the latest LTS kernel versions in CI 2023-01-20 23:08:34 -08:00
Gulshan Singh 8479ae7e04 Update README.md 2023-01-20 22:50:30 -08:00
Gulshan Singh 2da5f7984a Support downloading the latest kernel with download_linux.sh 2023-01-20 22:45:56 -08:00
Gulshan Singh 56208bd15c Change KERNEL_IMAGE to QEMU_KERNEL_IMAGE 2023-01-20 22:26:15 -08:00
Gulshan Singh 639bd025e7 Refactor kernel build job 2023-01-20 22:25:52 -08:00
Gulshan Singh cb5e650918 Support downloading ACK kernels 2023-01-20 16:05:38 -08:00
Gulshan Singh 0b8aa374a2 Update README 2023-01-20 01:23:29 -08:00
Gulshan Singh 327a709fdc Update make help 2023-01-20 00:04:19 -08:00