Commit Graph

40 Commits

Author SHA1 Message Date
Tony Ambardar
432ddd383a kernel: add missing config symbols, fix typos
Update 5.10 generic config to add missing options prompting during builds,
when setting CONFIG_ALL_KMODS. Refresh the x86 subtargets to drop symbols
added to the generic config.

Also fix a typo in 5.4/5.10 generic configs: "CONFIG_CONFIG_KVM_AMD_SEV".

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2021-03-20 11:32:11 +08:00
Aleksander Jan Bajkowski
762bdbf498 kernel: move some disabled symbols to generic
Move some disabled symbols found in armvirt target to generic.

Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
2021-03-20 11:19:57 +08:00
Tony Ambardar
8bba104e38 x86: support kernel 5.10
Add linux 5.10 as testing kernel, copy generic/subtarget configs and target
patches from 5.4.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>

x86: update target patches for kernel 5.10

Refresh all patches while also dropping:
    800-hwmon-w83627ehf-dont-claim-nct677x.patch

which is now upstreamed as:
    3207408ab4cb ("hwmon: (w83627ehf) remove nct6775 and nct6776 support")

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>

x86: refresh 5.10 target config

Refresh config using "make kernel_oldconfig".

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>

x86: refresh and test all subtarget configs

Refresh configs using "make kernel_oldconfig CONFIG_TARGET=subtarget".

Build and run-tested using QEMU: x86/64, x86/legacy, x86/generic.
Build-tested only: x86/geode.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
[squashed commits]
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2021-03-15 11:34:11 +08:00
Alberto Bursi
6adf8abd88 x86: add support for AWS T3 instances
Amazon AWS T3 cloud instances require kernel support
for the Elastic Fabric Adapter to access storage
and for Elastic Network Adapter to use network
interfaces.

Since the Fabric Adapter is needed to access
root filesystem, enable in x86_64 kernel.

Elastic Network Adapter goes in a module,
and add this module to default list in x86_64.
The module is set to AutoLoad because AutoProbe does
not seem to load it.

Signed-off-by: Alberto Bursi <bobafetthotmail@gmail.com>
2021-03-02 12:19:23 +08:00
Mengyang Li
fc4d89bcc6
x86: enable CONFIG_MMC_SDHCI_ACPI for x86_64
Some x86_64 single board computer (including Atomic Pi)
has onboard emmc, but requires CONFIG_MMC_SDHCI_ACPI driver
to use or boot from it.

Here is boot message for the mmc device

[    2.838008] mmc0: SDHCI controller on ACPI [80860F14:00] using ADMA
[    2.857536] mmc1: SDHCI controller on ACPI [80860F14:01] using ADMA
[    2.950019] mmc0: new HS200 MMC card at address 0001
[    3.158271] mmcblk0: mmc0:0001 M52516 14.6 GiB
[    3.170290] mmcblk0boot0: mmc0:0001 M52516 partition 1 4.00 MiB
[    3.177191] mmcblk0boot1: mmc0:0001 M52516 partition 2 4.00 MiB
[    3.183963] mmcblk0rpmb: mmc0:0001 M52516 partition 3 4.00 MiB, \
chardev (248:0)

Other lines changed in this config file are introduced by menuconfig.

Signed-off-by: Mengyang Li <mayli.he@gmail.com>
2020-12-05 17:19:19 +08:00
AmadeusGhost
8ab5e878fb treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
CN_SZTL
cd73b85ee0
target: drop kernel 4.9 support 2020-08-12 03:17:56 +08:00
Hauke Mehrtens
8d141be934
kernel: Move CONFIG_IONIC to generic kernel config
It is deactivated everywhere, just set this in the generic config.

Acked-by: Yousong Zhou <yszhou4tech@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-08-11 18:15:38 +08:00
Felix Fietkau
2675e744f4
kernel: unify CONFIG_GPIO_SYSFS in kernel configs
Enable it for all platforms

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2020-08-07 18:08:33 +08:00
AmadeusGhost
ea0f145c3e Merge Mainline 2020-06-28 18:16:21 +08:00
AmadeusGhost
9bfbdcb765 Merge Lean's source 2020-06-28 17:50:37 +08:00
coolsnowwolf
c2134e0e18 x64: Mellanox Connect-X 40Gbps card by default 2020-06-25 16:20:13 +08:00
Adrian Schmutzler
85f984b9eb treewide: drop shebang from non-executable target files
This drops the shebang from all target files for /lib and
/etc/uci-defaults folders, as these are sourced and the shebang
is useless.

While at it, fix the executable flag on a few of these files.

This does not touch ar71xx, as this target is just used for
backporting now and applying cosmetic changes would just complicate
things.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-06-17 12:04:16 +08:00
AmadeusGhost
db3b7c767b Merge Mainline 2020-06-04 18:38:04 +08:00
Florian Eckert
4c5ac36835 kernel: add gpio-it87
Since commit 910df3f06c we have build in
on all X86/64 platforms the gpio-it87 driver.

Since this change I am getting the following error message on boot.
 > kern.err kernel: [    1.009416] gpio_it87: no device

I do not have this device on my system. To prevent the nonsensical
message and the loading of the module I have added this as a package, so
that it can be installed later or during image building.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Reviewed-by: Philip Prindeville <philipp@redfish-solutions.com>
2020-06-04 12:31:05 +08:00
Alberto Bursi
c4d34d1207 x86: fix generic kernel 5.4 config
The last kernel update done with commit 500a02bc29 ("x86: Update
configuration") placed most of the updated config only in the x86_64
target.

Move the options needed by the other targets too in the x86 base config,
and add an additional option needed by those targets.

Fixes: 500a02bc29 ("x86: Update configuration")
Signed-off-by: Alberto Bursi <bobafetthotmail@gmail.com>
[commit subject/description tweaks]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2020-05-21 11:49:03 +08:00
CN_SZTL
0df7c96021
x86_64: add kernel config 2020-04-14 04:12:53 +08:00
lean
aad03293fa x86: switch and optimize 4.19 kernel 2020-03-30 01:13:43 +08:00
BROBIRD
fcea97ebb3
Fix #2975 需要手动选择x86 instructing decoder seiftest (#2988)
* Update config-4.19

Fix #2975

* Update config-4.19

Fix #2975
2020-02-08 17:15:09 +08:00
LEAN-ESX
7c38a93048 x86: add AMD Ryzen (The Zen Core Architecture) target 2019-12-03 06:40:51 -08:00
LEAN-ESX
8be6fec431 x64: enable support for AMD Zen2 Rome 4-way 256 cores 2019-10-17 05:51:05 -07:00
LEAN-ESX
f1ff7a5f25 x64: disable PAGE_TABLE_ISOLATION 2019-10-15 23:46:27 -07:00
LEAN-ESX
b072ad49f7 x86: add AMD zen2 max 64c/128t support 2019-07-06 07:24:06 -07:00
coolsnowwolf
240a89be7b x86: add missing symbol 2019-04-24 13:56:23 +08:00
coolsnowwolf
e00e49140a x86: switch to kernel 4.19 2019-01-14 17:18:33 +08:00
coolsnowwolf
6408dc1b63 disable intel specter patch 2019-01-04 11:35:07 +08:00
coolsnowwolf
14d020a77a adjust x86/x64 target 2019-01-03 20:10:40 +08:00
coolsnowwolf
347daa04b2 Merge branch master of https://github.com/coolsnowwolf/lede 2019-01-03 19:29:28 +08:00
coolsnowwolf
a10d1e04f6 enable CONFIG_BALLOON_COMPACTION support for x86/x64 2018-10-12 15:13:12 +08:00
coolsnowwolf
6ee9c240c0 update x86/x64 kernel settings 2018-09-07 13:11:04 +08:00
coolsnowwolf
9ba04fd0d7 sync with OpenWrt v18.06.1 stable new R8.1 version 2018-08-23 17:40:23 +08:00
coolsnowwolf
8fe0636b8a Merge branch 'master' of github.com:lede-project/source 2018-04-23 18:50:49 +08:00
coolsnowwolf
0c39849215 switch 4.14.32 kernel for x86/x64 2018-04-08 16:54:10 +08:00
coolsnowwolf
51152334e7 add Hyper-V vhd image in x86/x64 2018-03-31 11:48:26 +08:00
coolsnowwolf
33cdd7e659 remove F2FS warning in EFI boot 2018-03-30 19:09:51 +08:00
coolsnowwolf
b257fff909 add Atom N2600 acpi and echi full support when using MBR boot 2018-03-30 10:10:29 +08:00
coolsnowwolf
229cde62a4 Merge branch 'master' of https://github.com/lede-project/source 2018-01-09 14:38:15 +08:00
coolsnowwolf
298ec483cb x86: Add support for kernel 4.14 2017-12-19 13:14:19 +08:00
coolsnowwolf
3db72b5dfc add VT-d Hyper-V PCI pass through kernel support 2017-11-26 14:16:00 +08:00
coolsnowwolf
97a4ffcc12 update source 2017-09-06 19:19:45 +08:00