aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/kernel/generated.go
Commit message (Collapse)AuthorAgeFilesLines
* pkg/build: move from pkg/kernelDmitry Vyukov2018-06-221-113/+0
| | | | Rename pkg/kernel to pkg/build and prepare for multi-OS support.
* tools/create-gce-image.sh: support both nbd and loopDmitry Vyukov2018-05-171-11/+30
| | | | | Pass target OS/arch and VM type to kernel.CreateImage. Use nbd for gce and loop for qemu VM type.
* tools/create-gce-image.sh: support MKE2FS_CONFIGDmitry Vyukov2018-05-161-1/+1
|
* tools/create-gce-image.sh: revert loop to nbdDmitry Vyukov2018-05-141-8/+11
| | | | | | loop devices are nice, but unfortunately this creates images that does not boot on GCE. Reason is unclear. Revert back to nbd for now.
* tools/create-gce-image.sh: use loop instead of nbdDmitry Vyukov2018-05-141-15/+15
| | | | | | | | | | | loop is much more standard than nbd and does not require additional modules. nbd broke on Debian rolling. loop also allows parallel execution thanks to losetup -f. Use loop instead of nbd. Also improve cleanup logic and add one missing sudo. Update #501
* sys/linux: test various binfmt's in execveDmitry Vyukov2018-04-021-0/+1
|
* sys/linux: add cgroup descriptionsDmitry Vyukov2018-03-251-0/+1
|
* sys/linux: add binder descriptionsDmitry Vyukov2017-11-271-0/+4
|
* tools/create-gce-image.sh: explicitly specify target for grubDmitry Vyukov2017-08-111-1/+1
| | | | | | | | | On most distributions default grub target is i386-pc, which works. However, on some default is x86_64-efi, which fails with: grub-install: error: cannot find EFI directory. Explicitly specify i386-pc target.
* tools/create-gce-image.sh: ignore SIGINTDmitry Vyukov2017-07-171-0/+2
| | | | | | If the script is aborted at an unfortunate point, it leaves the whole system broken. E.g. we've seen that fdisk cannot update partition table until the next reboot. If you really need to kill it, use a different signal. But better wait.
* pkg/kernel: actually pass cmdline/sysctl files to the build scriptDmitry Vyukov2017-07-171-2/+4
|
* syz-ci: allow to specify cmdline/sysctlsDmitry Vyukov2017-07-171-4/+12
| | | | | Allow to specify per-kernel command line and sysctl values to more closely mimic the target kernel.
* vm/gce: accept un-tar-ed imageDmitry Vyukov2017-06-171-13/+2
| | | | | | | | | | vm/gce differs from other VM types in that it accepts image in a weird, GCE-specific format (namely, image named disk.raw is put into .tar.gz file). This makes it impossible to write generic code that creates images for any VM types. Make vm/gce accept just image like e.g. vm/qemu and handle own specifics internally.
* pkg/kernel: add an option to provide full config for buildDmitry Vyukov2017-06-151-1/+1
| | | | | Normally config is applied on top of defconfig+kvmconfig. This allows to provide full config that is used unmodified.
* pkg/kernel: add new packageDmitry Vyukov2017-06-031-0/+84
Move functionality to build kernel/image from syz-gce to a separate package.