Frédéric Dalleau
38869459ab
Add support for building the arm64 kernel on MacBook M1
...
On these machines, the output of `uname -m` is arm64.
Signed-off-by: Frédéric Dalleau <frederic.dalleau@docker.com >
2021-04-18 18:03:12 +01:00
Rolf Neugebauer
602a6c3ff5
kernel: Bump wirebuard to v1.0.20210219
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2021-04-18 18:03:12 +01:00
Rolf Neugebauer
86252f10ca
kernel: Add 5.11.x kernel
...
The config file is derived from the 5.10.x kernel.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2021-04-17 20:13:41 +00:00
Rolf Neugebauer
2197d6670b
kernel: Add 5.10.x
...
The kernel config is derived from 5.6.x by running it through
make oldconfig.
For x86_64 changed manually:
- CONFIG_VIRTIO_MEM=m -> y
- CONFIG_PLDMFW=y -> not set
For aarch64 changed manually:
- CONFIG_SMSC_PHY=m -> not set
- CONFIG_PLDMFW=y -> not set
No adjustment to s390x config
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2021-04-17 15:24:40 +01:00
Rolf Neugebauer
ad4aec4965
kernel: Bump 5.4.113/4.19.188
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2021-04-17 12:16:15 +01:00
Rolf Neugebauer
24bd2f64d7
kernel: Remove support for 5.6.x kernels
...
5.6.x was EOLed
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2021-04-17 11:23:11 +01:00
Rolf Neugebauer
7b012919b3
kernel: Remove support for 4.14.x kernels
...
With 4.19.x and 5.4.x we already carry several
LTS kernels.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2021-04-17 11:17:51 +01:00
Rolf Neugebauer
4542998629
Merge pull request #3606 from qarnot/up-intel-microcode-20210216
...
Bump Intel microcode version to 20210216
2021-04-02 18:08:19 +01:00
Dave Tucker
561ce6f4be
Remove Notary and Content Trust
...
This commit removes Notary and Content Trust.
Notary v1 is due to be replaced with Notary v2 soon.
There is no clean migration path from one to the other.
For now, this removes all signing from LinuxKit.
We will look to add this back once a new Notary alternative
becomes available.
Signed-off-by: Dave Tucker <dave@dtucker.co.uk >
2021-03-30 14:51:11 +01:00
Yoann Ricordel
4e31b87da0
Bump Intel microcode version to 20210216
...
Signed-off-by: Yoann Ricordel <yoann.ricordel@qarnot-computing.com >
2021-03-08 15:07:22 +01:00
Rolf Neugebauer
a9516a346c
kernel: Vump wireguard to 1.0.20200506
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-05-09 11:57:07 +01:00
Rolf Neugebauer
2959fc52c5
kernel: Re-enable perf build
...
resolves #3498
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-05-09 11:57:07 +01:00
Rolf Neugebauer
f3a0d1c4d8
kernel: Fix perf build
...
- add static zlib
- add python
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-05-09 11:57:07 +01:00
Rolf Neugebauer
6a92e2292b
kernel: Adjust config files
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-05-09 11:57:07 +01:00
Rolf Neugebauer
c1f4c392cc
kernel: Disable -rt kernel temporarily
...
The patch we carry for 5.4 and 5.6 does not apply to
5.4.28. Disable the -rt kernel until the version has
been bumped.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-05-09 11:57:07 +01:00
Rolf Neugebauer
019b4274ea
kernel: Update to 5.6.11/5.4.39/4.19.121/4.14.179
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-05-09 11:57:07 +01:00
Rolf Neugebauer
1c5e799782
kernel: Update kernel build to latest alpine base
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-05-09 11:57:07 +01:00
Rolf Neugebauer
8f480cc578
kernel/bcc: Disbale -Werror for elfutils buils
...
with the new C tool chain elfutils fails with with warnings:
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-04-17 10:36:03 +01:00
Rolf Neugebauer
169f031ce9
kernel: Disable perf build for now.
...
See: https://github.com/linuxkit/linuxkit/issues/3498
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-04-17 10:36:03 +01:00
Rolf Neugebauer
ea750c8b7b
kernel: Only build bcc/perf on x86 and latest stable and LTS
...
This was previously build for 5.4 and 4.19. Latest LTS is 5.4 and
latest stable is 5.6. Also skip s390x build for perf
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-04-17 10:36:03 +01:00
Rolf Neugebauer
0dd1283dec
kernel: add findutils to perf build and make it more verbose
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-04-17 10:36:03 +01:00
Rolf Neugebauer
72fe47557f
kernel: Switch -dbg kernel to default 5.4.x kernel
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-04-17 10:36:03 +01:00
Rolf Neugebauer
db36750deb
kernel: Adjust configs to new compiler
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-04-17 10:36:03 +01:00
Rolf Neugebauer
dbb76cf4d4
kernel: Update kernel builds to latest linuxkit/alpine
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-04-17 10:36:03 +01:00
Rolf Neugebauer
57d5ab8fdf
kernel: Tweak s390x config
...
For some reason, the 'make ARCH=s390 oldconfig' yields
a different config when executing on a real s390c system...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-04-10 15:56:20 +01:00
Rolf Neugebauer
0bfaa3becc
kernel: Don't install libunwind-dev on s390x
...
This is a part revert of f49042545e
("libunwind-dev
workaround on x86 is no longer required")
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-04-10 15:12:15 +01:00
Rolf Neugebauer
42c51fab2b
kernel: Use in kernel WireGuard if present
...
5.6.x has WireGuard upstream. Skip pulling it for kernel
where WireGuard is present.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-04-10 12:15:25 +01:00
Rolf Neugebauer
e208e3050c
kernel: Add v5.6.x kernels
...
The config is based on 5.4.x and has WireGaurd enabled
manually as a module afterwards.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-04-10 12:15:25 +01:00
Rolf Neugebauer
51f833aa51
kernel: Update to 5.4.30/4.19.114/4.14.175
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-04-10 10:28:13 +01:00
Rolf Neugebauer
46f96c5572
kernel: Remove 4.19.x-rt patches and configs
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-04-10 10:19:15 +01:00
Tiejun Chen
6f40ada81c
enable rt for 5.4.x
...
Signed-off-by: Tiejun Chen <tiejunc@vmware.com >
2020-04-08 20:18:14 -07:00
Rolf Neugebauer
447e5fa27c
Merge pull request #3487 from TiejunChina/master-dev
...
update -rt to 4.19.106-rt46
2020-04-09 09:09:35 +01:00
Roman Shaposhnik
f49042545e
libunwind-dev workaround on x86 is no longer required
...
Signed-off-by: Roman Shaposhnik <rvs@zededa.com >
2020-04-04 14:20:04 -07:00
Jason A. Donenfeld
3993486b6f
wireguard: bump to 1.0.20200401
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2020-04-03 23:48:22 -06:00
Tiejun Chen
a3afa91d9a
update -rt to 4.19.106-rt46
...
Signed-off-by: Tiejun Chen <tiejunc@vmware.com >
2020-04-03 12:05:02 -07:00
Rolf Neugebauer
f58d487072
kernel: Adjust kernel config files
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-03-27 17:52:08 +00:00
Rolf Neugebauer
920a2e98cb
kernel: Update to 5.4.28/4.19.113/4.14.174
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-03-27 17:41:58 +00:00
Rolf Neugebauer
5c336a9ae7
kernel: Remove 4.19.x for arm64 and s390x
...
A subsequent commit will make the 5.4 kernel the default.
This is primarily to reduce the number of kernels we need
to compile for every upgrade.
Note, we keep the 4.19 config file for arm64 around since the
-rt kernel config needs it.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-03-27 17:41:58 +00:00
Rolf Neugebauer
66ccad84a6
kernel: Update config files
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-02-14 23:16:02 +00:00
Rolf Neugebauer
25b09592b9
kernel: Update to 5.4.19/4.19.104/5.4.19
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-02-14 22:54:16 +00:00
Rolf Neugebauer
96cfc0919e
kernel: Adjust 5.4.x kernel config file
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-01-30 09:11:32 +00:00
Rolf Neugebauer
7438dcaf08
kernel: Update to 4.14.168/4.19.99/5.4.9
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-01-30 09:11:32 +00:00
Rolf Neugebauer
c6164a4ca5
kernel: Remove support for v5.3.x kernels
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-01-30 09:11:32 +00:00
Rolf Neugebauer
4a06b88d1e
kernel: Remove support for 4.9.x kernels
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2020-01-30 09:11:32 +00:00
Jason A. Donenfeld
08bd5ddbaa
wireguard: update to 0.0.20191226
...
This new snapshot comes from the brand new linux-compat repo, which
follows the recent upstreaming into net-next. When Linux 5.6 lands in
LinuxKit, we'll be able to remove the module entirely.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2019-12-30 12:31:53 +01:00
Rolf Neugebauer
54a2654501
Update YAMLs to latest kernels
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2019-12-18 23:41:09 +00:00
Rolf Neugebauer
02ed4c261f
kernel: Adjust kernel configs
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2019-12-18 18:54:25 +00:00
Rolf Neugebauer
4e2b69bc2f
kernel: Remove 5.3.x kernels for arm64 and s390x
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2019-12-18 15:26:46 +00:00
Rolf Neugebauer
a28ebce2f4
kernel: Build perf/bcc for 5.4.x kernels not 5.3.x
...
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2019-12-18 15:25:49 +00:00
Rolf Neugebauer
f9fee518a7
kernel: Add support for 5.4.x kernels
...
The kernel config files are derived from the 5.3.x
config files run through 'make oldconfig'.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io >
2019-12-18 15:24:11 +00:00