Madhu Venugopal
9d7835d6c4
Enabling IPVS kernel configs to support built-in load-balancing
...
Signed-off-by: Madhu Venugopal <madhu@docker.com >
2016-06-06 15:34:30 -07:00
Justin Cormack
3db42c2753
add ipvs conntrack and other missing net options
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-06 23:17:44 +01:00
Rolf Neugebauer
255a92a3dc
kernel: enable VFAT and ISO9660 Filesystems in the kernel
...
DOS filesystems are handy for embedded development. ISO FS was
requested/suggested somewhere on a forum.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2016-05-19 10:35:53 +01:00
Justin Cormack
3c3a89b8c7
add Intel 10g VF for AWS, other useful network options
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-05-10 11:01:48 +01:00
Justin Cormack
6165133e8b
add Xen net device
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-05-07 10:15:10 +01:00
Justin Cormack
375439e2f9
add xen blockdev support
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-05-06 17:45:17 +01:00
Justin Cormack
ceb7bbf3e4
add framebuffer console support
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-05-04 18:28:06 +01:00
Justin Cormack
63f5178cf8
add nfs client and server support, fix #117
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-05-04 13:24:48 +01:00
Justin Cormack
95e37843cc
Add a local prefix '-moby' to the kernel name
...
We are now using a custom kernel not unmodified upstream, so
best to identify it.
Also fix https://github.com/docker/pinata/issues/2153
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-04-26 12:25:56 +01:00
Justin Cormack
8a4b9a7819
Switch from busybox mdev to kernel devtmpfs
...
This is simpler, and as a by-product should resolve
https://github.com/docker/pinata/issues/1968
as it uses the now-more-correct loop device names
that newer util-linux expects.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-04-25 12:03:32 +01:00
Rolf Neugebauer
73a0d1671e
kernel,initrd: add CIFS to the kernel and cifs-utils to the initrd
...
Needed to enable SMB/CIFS mounts on Windows hosts
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2016-04-15 14:51:27 +01:00
Ian Campbell
5aa8173876
hyperv-socks: Backport patches.
...
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-04-12 14:36:58 +01:00
Ian Campbell
eb221b4d4f
Add VSOCK patches
...
These are WIP taken from git@github.com:stefanha/linux.git#vsock
(==4c9d2a6be1c6, using "cherry-pick -x") and correspond to RFC v5 of the
frontend patches posted in
http://thread.gmane.org/gmane.linux.kernel.virtualization/27455
There is no corresponding spec proposal update yet, but this set of patches
correspond (roughly) to addressing the feedback on v4 of the spec proposal
http://thread.gmane.org/gmane.comp.emulators.virtio.devel/1062 .
kernel_config.arm modifications copied from x86, not tested.
Added /etc/kernel-patches/ directory to the image to be consumed by the
licensing.
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-04-05 13:40:36 +01:00
Justin Cormack
6dc57f8817
update to 4.4.6 stable kernel series
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-04-04 14:04:55 +01:00
Rolf Neugebauer
b8b9126323
kernel: enable CONNECTOR and netlink MMAP access
...
Used by the Hyper-V daemons
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2016-01-28 09:14:11 -08:00
Rolf Neugebauer
ed1f926ed5
kernel: enable SCSI disk support
...
This is needed the get HD access in a Hyper-V VM
2016-01-24 17:40:09 +00:00
Rolf Neugebauer
3361963d6c
kernel: add Hyper-V para-virtual device drivers to the kernel
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2016-01-22 17:12:00 +00:00
Justin Cormack
2fc1137a74
kernel config: enable group scheduling in CFQ
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-01-21 21:52:58 +00:00
Justin Cormack
978c9ff6ab
add kexec support
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2016-01-18 22:25:58 +00:00
Justin Cormack
1002ae2921
add virtio scsi support
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2016-01-11 15:28:03 +00:00
Justin Cormack
201a5eaebf
kernel option cleanups
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2016-01-05 11:25:38 +00:00
Justin Cormack
5f15a71419
remove unnecessary PCI option
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2016-01-05 11:20:30 +00:00
Justin Cormack
ea6a338550
remove unnecessary power management options
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2016-01-05 11:18:33 +00:00
Justin Cormack
71fcd1b636
remove old syscall support
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2016-01-05 11:15:55 +00:00
Justin Cormack
2dba744479
remove softdog, as liable to be unreliable in VM
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2016-01-05 10:51:19 +00:00
Justin Cormack
d0484fb05e
kernel config changes for slightly faster boot
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2015-12-23 15:07:03 +00:00
Justin Cormack
503adbe777
remove btrfs as this pulls in the very slow raid6 test on boot
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2015-12-23 14:18:06 +00:00
Justin Cormack
7b15fc883e
remove some more unused kernel config
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2015-12-23 14:06:09 +00:00
Justin Cormack
00692fd77e
add other optional kernel config as reported by check-config.sh
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2015-12-17 15:56:39 +00:00
Justin Cormack
c1dc14c418
add btrfs and dm backend kernel support
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2015-12-17 15:45:30 +00:00
Justin Cormack
70d8143e48
move kernel under rest of build and pull through aufs tools
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2015-12-17 15:26:42 +00:00