aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/kernel/kernel.go
Commit message (Collapse)AuthorAgeFilesLines
* pkg/kernel: move partial config functionality into a separate functionDmitry Vyukov2017-06-201-22/+30
| | | | | | Move partial config functionality into BuildWithPartConfig. It is used only for syz-gce which will be removed soon. Provide a better interface for new continuous build system.
* pkg/kernel: reduce Build parallelismDmitry Vyukov2017-06-191-1/+1
| | | | | NumCPU*2 can create excessive number of subprocesses in the case machine is busy with other things as well.
* pkg/kernel: fix CreateImageDmitry Vyukov2017-06-191-2/+6
| | | | | - Move does not work across filesystems (i.e. tmpfs->disk) - set proper permissions for ssh key
* vm/gce: accept un-tar-ed imageDmitry Vyukov2017-06-171-6/+8
| | | | | | | | | | 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-15/+23
| | | | | Normally config is applied on top of defconfig+kvmconfig. This allows to provide full config that is used unmodified.
* pkg/kernel: add CompilerIdentity functionDmitry Vyukov2017-06-031-0/+12
|
* pkg/kernel: add new packageDmitry Vyukov2017-06-031-0/+74
Move functionality to build kernel/image from syz-gce to a separate package.