aboutsummaryrefslogtreecommitdiff
path: root/arch
Commit message (Collapse)AuthorAgeFilesLines
* arch/mips/config.sh: Update outdated configThomas Deutschmann2020-08-281-4/+4
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Remove --disklabel optionThomas Deutschmann2020-08-281-1/+0
| | | | | | | Now that we always build util-linux for switch_root, we no longer need this option. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* --luks: Add support for Serpent cipherThomas Deutschmann2020-08-212-2/+2
| | | | | Link: https://forums.gentoo.org/viewtopic-t-1117806.html Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* arch/arm*/modules_load: Load APM X-Gene SoC Ethernet DriverThomas Deutschmann2020-07-162-0/+6
| | | | | | Load xgene_enet when available. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* arch/arm*/modules_load: Load APM X-Gene SoC SATA host controller driverThomas Deutschmann2020-07-162-0/+6
| | | | | | Load ahci_xgene when available. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* kernel configs: add initial kernel config for ppc64leGeorgy Yakovlev2020-04-192-7521/+3170
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* kernel configs: change to general purpose kernel for daily usageThomas Deutschmann2020-01-145-183/+868
| | | | | | | | | | | | | This commit will update and modernize genkernel's generic kernel configuration. The new configuration will create a general purpose kernel suitable for daily usage. Closes: https://bugs.gentoo.org/703844 Closes: https://bugs.gentoo.org/703846 Closes: https://bugs.gentoo.org/703848 Closes: https://bugs.gentoo.org/703850 Closes: https://bugs.gentoo.org/703852 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* kernel configs: reformattedThomas Deutschmann2020-01-136-286/+215
| | | | | | | | | | No need to keep .config format: - File will lose formation when feeded into merge.pl. - Keeping a lexical ordering will make it easier to compare. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Add arm64 supportThomas Deutschmann2019-12-033-0/+658
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* arch/x86_64/arch-config: Enable AMD ACPI2Platform devices supportThomas Deutschmann2019-12-021-0/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* arch/x86_64/arch-config: Enable Intel Low Power Subsystem support in ACPI modeThomas Deutschmann2019-12-021-0/+4
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* arch/*/arch-config: Remove CONFIG_MICROCODE_*, use --microcodeThomas Deutschmann2019-12-022-8/+0
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* arch/x86_64/arch-config: Disable HyperV by default, use --hypervThomas Deutschmann2019-12-021-7/+0
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Make arch/*/modules_load only extending defaults/modules_loadThomas Deutschmann2019-11-2415-573/+36
| | | | | | | | | | | | | Since commit fe488f95270 we are sourcing defaults/modules_load first and arch-specific file later. This commit will cleanup duplicated entries in modules_load files and make it clear that arch/*/modules_load is only extending defaults/modules_load. In addition, module order was adjusted to speed up root detection. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* arch/x86_64/modules_load: Add e1000e network driverThomas Deutschmann2019-07-181-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Add bcache supportThomas Deutschmann2019-07-1415-15/+15
| | | | | | | Kernel command-line argument only, adds "dobcache". Bug: https://bugs.gentoo.org/605094 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* gen_funcs.sh: Refactor setColorVars()Thomas Deutschmann2019-07-143-3/+2
| | | | | | | | - Renamed to set_color_vars() - Use NOCOLOR variable Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* gen_configkernel.sh: Refactor config_kernel()Thomas Deutschmann2019-07-142-0/+2
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* config.sh: Remove executable bitThomas Deutschmann2019-07-1413-0/+0
| | | | | | No need to be executable. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* arch-config: add missing arch-config for consistencyThomas Deutschmann2019-03-302-0/+2
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* kernel-config: remove unused filesThomas Deutschmann2019-03-304-10799/+0
| | | | | | | | | | alpha, ppc, x86 and x86_64 are using generated-config. Delete kernel-config so that people don't get confused when modifying kernel-config file and wondering why this file isn't used on these architectures. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* arch/x86_64/kernel-config: sync USB Serial Converter support with other ↵Thomas Deutschmann2019-03-261-40/+40
| | | | | | | architectures Closes: https://bugs.gentoo.org/659636 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Add MODULES_HYPERVThomas Deutschmann2019-03-2615-0/+45
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* modules_load: fix crc32 & crc32c for old kernels & fine-tune per archBen Kohler2019-03-0815-15/+15
| | | | | | | | | | This restores the crc32 & crc32c support on kernels before these were renamed to crc32 (in 2016) and crc32c (in 2014) respectively. This also removes crc32c-intel support from non-x86 arches, and adds a few other arch-specfic crc32 & crc32c drivers where they're available. Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* x86{,_64}/kernel-config: add DRM_AMDGPUBen Kohler2019-03-072-1/+2
| | | | | | Closes: https://bugs.gentoo.org/651126 Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* modules_load: add broadcom phy driversBen Kohler2019-03-0715-15/+15
| | | | | | Closes: https://bugs.gentoo.org/648288 Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* modules_load: replace crc32c with crc32c_generic + crc32c-intelBen Kohler2019-03-0715-15/+15
| | | | | | | Fixes: https://bugs.gentoo.org/655110 Fixes: https://bugs.gentoo.org/666338 Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* modules_load: add crc32cThomas Deutschmann2018-05-0815-15/+15
| | | | | Bug: https://bugs.gentoo.org/655110 Acked-by: Robin H. Johnson <robbat2@gentoo.org>
* who doesn't love emmc?Rick Farina (Zero_Chaos)2018-03-2314-0/+14
| | | | | | this guy. but seriously, add support for emmc on pci and acpi on platforms which support it. I have test the acpi changes, the pci changes are assumed
* add uas to modules_load where appropriateRick Farina (Zero_Chaos)2018-03-2015-15/+15
|
* modules_load: sync MODULES_FS, add f2fsRobin H. Johnson2017-11-1415-15/+15
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* modules_load: sync MODULES_CRYPTORobin H. Johnson2017-11-1415-2/+41
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* modules_load: sync MODULES_NVME, drop nvme-target.Robin H. Johnson2017-11-1415-15/+15
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* modules_load: add virtio & nvme-fc.Robin H. Johnson2017-10-2815-45/+90
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* arch/ppc64le/modules_load: sync.Robin H. Johnson2017-09-131-7/+8
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* ppc64le supportKevin Zhao2017-09-133-0/+7574
| | | | | | | | | | | Bug fix:Bug 564752 - sys-kernel/genkernel : ERROR: ppc64le not yet supported by genkernel.Please add the arch-specific config file Add support of genkernel for arch ppc64le.Then Gentoo profiles has supportted ppc64le now.Add a new arch configuration ,kernel configure and module loading file.Also add ppc64le to gen_arch.sh. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Fixes: https://bugs.gentoo.org/564752
* modules: enable more device-mapper modules for modern LVM/Stratis-Storage.Robin H. Johnson2017-09-0314-36/+28
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* arch/x86*: enable CONFIG_ALX.Robin H. Johnson2017-09-032-0/+2
| | | | | Fixes: https://bugs.gentoo.org/show_bug.cgi?id=629580 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* modules_load: more filesystems.Robin H. Johnson2017-07-1414-14/+14
| | | | | Fixes: https://bugs.gentoo.org/show_bug.cgi?id=273221 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* modules_load: add qemu_fw_cfg on supported hardware.Robin H. Johnson2017-04-017-7/+7
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Support NVMe block devices.Robin H. Johnson2017-01-0714-14/+28
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* kconfig: Disable iSCSI by default, use --iscsi.Robin H. Johnson2017-01-024-9/+9
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* kconfig: disable MULTIPATH by default, enabled by --multipathRobin H. Johnson2017-01-025-10/+10
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* modules_load: bug #584346, support mpt3sas.Robin H. Johnson2016-11-2014-14/+14
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Merge MIPS & UM busybox config.Robin H. Johnson2016-07-052-1012/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* busybox: always include printf.Robin H. Johnson2016-07-032-2/+2
| | | | | | | | Commit cc02d07dedbc737855ec0711dd52d4654c9a7404 switched to more use of printf, but we need to ensure it's always included in busybox to be safely used. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* x86_64: updated networkingRobin H. Johnson2016-07-031-1/+1
| | | | | | | | | | | Many new servers ship with 10GbE cards only, and having those drivers in the install media initramfs can be very useful for installing; so include them if they get built. Also include support for bonding, vxlan and macvlan for their increased frequency and similar booting cases. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* arch/x86/arch-config: bug #582318, explicitly set non-64bit so cross-compile ↵Robin H. Johnson2016-05-151-0/+3
| | | | | | works Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* config.sh: ensure generic config.sh is used again; and refactor duplicate ↵Robin H. Johnson2016-02-2914-285/+14
| | | | | | settings. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* kconfig/x86*: CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is hazardous to have by default.Robin H. Johnson2016-01-232-2/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>