aboutsummaryrefslogtreecommitdiff
path: root/target/linux/x86/config-6.6
Commit message (Collapse)AuthorAge
* x86: drop 6.6 supportMieczyslaw Nalewaj2025-05-20
| | | | | | | | Drop configs, files and patches for Linux 6.6. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/18848 Signed-off-by: Robert Marko <robimarko@gmail.com>
* kernel: package intel_vpu driverJoe Zheng2025-05-15
| | | | | | | | Add package for linux intel_vpu driver for Intel NPU/VPU Signed-off-by: Joe Zheng <joe.zheng@intel.com> Link: https://github.com/openwrt/openwrt/pull/17904 Signed-off-by: Robert Marko <robimarko@gmail.com>
* kernel/x86: Restore kernel files for v6.6Mieczyslaw Nalewaj2025-04-30
| | | | | | | | | | | | | This is an automatically generated commit which aids following Kernel patch history, as git will see the move and copy as a rename thus defeating the purpose. For the original discussion see: https://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/16547 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* kernel/x86: Create kernel files for v6.12 (from v6.6)Mieczyslaw Nalewaj2025-04-30
| | | | | | | | | | This is an automatically generated commit. When doing `git bisect`, consider `git bisect --skip`. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/16547 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* kernel: bump 6.6 to 6.6.82John Audia2025-03-13
| | | | | | | | | | | | | | | | | | Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.82 All patches automatically rebased. Added CONFIG_MICROCODE_INITRD32=y to x86: config-6.6[1] 1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/diff/arch/x86/Kconfig?id=v6.6.82&id2=v6.6.81 Build system: x86/64 Build-tested: bcm27xx/bcm2712 Run-tested: bcm27xx/bcm2712 Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/18188 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* kernel: bump 6.6 to 6.6.81John Audia2025-03-13
| | | | | | | | | | | | | | | | | | | Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.81 All patches automatically rebased. For x86, CONFIG_MICROCODE_LATE_FORCE_MINREV was introduced in this bump with hrecommendation to enable it[1]. 1. https://web.git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/diff/arch/x86/Kconfig?id=v6.6.81&id2=v6.6.80 Build system: x86/64 Build-tested: bcm27xx/bcm2712, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Run-tested: bcm27xx/bcm2712, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/18188 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* x86: Deactivate kernel options with extra overheadHauke Mehrtens2024-11-24
| | | | | | | | | | | | | | | | | | Deactivate CONFIG_CONTEXT_TRACKING_USER_FORCE: Force user context tracking: This is a testing feature which should not be activate in production environments according to the Kconfig help. It adds an extra overhead. Deactivate CONFIG_RCU_NOCB_CPU_DEFAULT_ALL: Offload RCU callback processing from all CPUs by default: This option should only be used in aggressive HPC or real-time workloads which we do not have in OpenWrt. For normal workloads it increases the number of context switches. In the default Arch Linux kernel both options are not activated. Fixes: 31111680f6fc ("x86: switch config to a tickless kernel") Link: https://github.com/openwrt/openwrt/pull/17057 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* kernel: filter out compiler opts from configRosen Penev2024-11-17
| | | | | | | | | These get dynamically set based on compiler version. Not relevant for targets. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16770 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* kernel: remove GCC11_NO_ARRAY_BOUNDSRosen Penev2024-11-17
| | | | | | | | This symbol is no longer present. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16770 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* x86: switch config to a tickless kernelJohn Audia2024-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit fixes and closes #16313. Switch the x86 kernel's timer to tickless operation which is more power efficient since it is not woken up by periodic timer interrupts when idle. Also add several other options for CPU idle governors particularly the upstream default for tickless kernels, CONFIG_CPU_IDLE_GOV_MENU. Without this commit, my AMD Ryzen 7 5800U can only achieve a minimum core frequency of 1,384 MHz which is over 3x higher than the processor's minimum frequency of 400 MHz which is accessible with this modification. In addition to the lower clock rate, I have seen a concomitant reduction in both idle temps and at-the-wall power consumption. Summary: * Idle CPU freqs dropped from 1,384 MHz to 400 Mhz. * Idle power consumption dropped from 7 W avg to 5 W. * Idle temps have dropped from 50C on avg to 43C. There are other well known reasons to switch to a tickless timer including: reduced interrupt overhead, better use of CPU resources, and reduced latency to name a few. Build system: x86/64 Build-tested: x86/64/AMD Cezanne Run-tested: x86/64/AMD Cezanne Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/16317 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* x86: generic: config-6.6: refresh configJohn Audia2024-10-03
| | | | | | | | | | | Add CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y which was introduced back in April of this year[1] 1. https://github.com/torvalds/linux/commit/ce0abef6a1d540acef85068e0e82bdf1fbeeb0e9 Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/16535 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* x86: generic: config-6.6: add/remove default symsJohn Audia2024-05-05
| | | | | | | | Add new default and remove deprecated symbol introduced by 6.6.30[1] 1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/diff/arch/x86/Kconfig?id=v6.6.30&id2=v6.6.29 Signed-off-by: John Audia <therealgraysky@proton.me>
* x86: generic: config-6.6: add/remove default symsJohn Audia2024-04-23
| | | | | | | | Add new default and remove deprecated symbols introduced by 6.6.28[1] 1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/diff/arch/x86/Kconfig?id=v6.6.28&id2=v6.6.27 Signed-off-by: John Audia <therealgraysky@proton.me>
* x86: generic: config-6.6: refreshJohn Audia2024-04-14
| | | | | | | | | | Ran `make kernel_menuconfig` Reference to CONFIG_SPECTRE_BHI_ON=y[1] 1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/diff/arch/x86/Kconfig?id=v6.6.26&id2=v6.6.25 Signed-off-by: John Audia <therealgraysky@proton.me>
* x86: 6.6: refresh kernel configMieczyslaw Nalewaj2024-04-04
| | | | | | Refresh kernel config. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
* kernel/x86: Create kernel files for v6.6 (from v6.1)Mieczyslaw Nalewaj2024-04-04
This is an automatically generated commit. During a `git bisect` session, `git bisect --skip` is recommended. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>