aboutsummaryrefslogtreecommitdiff
path: root/arch
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Some of the arch-config blocks were never populated for minor arches, so the ↵Robin H. Johnson2016-01-238-0/+8
| | | | | | configs are not usable, we should ignore them. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* kconfig/x86: older x86 can use microcode too.Robin H. Johnson2016-01-231-0/+4
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* kernel/x86*: get closer to older kconfig, with change in override from ↵Robin H. Johnson2016-01-232-2/+0
| | | | | | Makefile; ensure XFS_FS=m and SECCOMP=y. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* kconfig/ppc*: get closer to older kconfig, with change in override from ↵Robin H. Johnson2016-01-232-11/+1
| | | | | | Makefile. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* s390 kernel: update config to linux-4.3 and add kvm/virtio supportMike Frysinger2015-12-081-178/+550
| | | | | | | | In order to boot the s390 kernel under qemu and such, we need to enable a few more drivers. Since the size cost isn't large, and it allows us to test things in an emulator, do it. URL: https://bugs.gentoo.org/556328
* Add hid-logitech-dj and 3w-sasRichard Yao2015-08-2914-28/+28
| | | | | | | | | | | | | Funtoo added hid-logitech-dj and 3w-sas to its fork after a user request for 3w-sas: https://github.com/funtoo/genkernel/commit/3e53f3ad511dde45b1b82b054eb4e7caee8a87eb https://bugs.funtoo.org/browse/FL-1547 Lets do the same. Original-patch-by: Daniel Robbins <drobbins@funtoo.org> Signed-off-by: Richard Yao <ryao@gentoo.org>
* kernel config parts of bug #557278 fixRick Farina (Zero_Chaos)2015-08-202-3/+11
|
* disable optimize for size on x86/x86_64 bug #474724Rick Farina (Zero_Chaos)2015-08-202-2/+2
|
* More kernel configuration customizationRichard Yao2015-08-111-1/+6
| | | | | | | | We need some more tweaks. Some of this is from taking the new kernel for a test drive (power management tweaks and video support). Others are from review (debuggability improvements). Signed-off-by: Richard Yao <ryao@gentoo.org>
* Customize configsRichard Yao2015-07-311-0/+16
| | | | Signed-off-by: Richard Yao <ryao@gentoo.org>
* Initial kernel config infrastructureRichard Yao2015-07-3113-0/+350
| | | | | | | | | | The merge.pl script and initial configuration files for ppc, ppc64 x86 and x86_64 are from RHEL6. The merge.pl is intended to be replaced in the future. We will use it for now because Rick Farina of Gentoo QA wants this merged regardless of whether we have a substitute ready or not. Signed-off-by: Richard Yao <ryao@gentoo.org>
* Enable sensors for K10 and K15h families in default x86/x86_64 configs, bug ↵Richard Yao2015-07-312-1/+4
| | | | | | #508362 Signed-off-by: Richard Yao <ryao@gentoo.org>
* Enable CONFIG_AUDIT=y on almost all architecturesRichard Yao2015-07-3112-12/+12
| | | | | | | | | | | | | CONFIG_AUDIT is already enabled on the most common architectures. It is ancient, yet it is required by SELinux. Lets enable it on all architectures for SELinux compatibility. It is not clear that ./arch/ppc64/kernel-2.6-pSeries and ./arch/ppc64/kernel-2.6.g5 even still work. I am omitting them from this commit because it is not clear to me that they even still work. Someone with appropriate hardware will need to update the config file(s). Signed-off-by: Richard Yao <ryao@gentoo.org>
* Include CONFIG_FHANDLE=y in default kernel config, bug #519298Richard Yao2015-07-3114-0/+14
| | | | | | | Recent versions of systemd-udev require CONFIG_FHANDLE=y and provide no fallback for kernels that lack it. Signed-off-by: Richard Yao <ryao@gentoo.org>
* add xhci_pciRick Farina (Zero_Chaos)2015-07-3014-14/+14
| | | | | | | | | | https://bugs.gentoo.org/show_bug.cgi?id=554202 https://bugs.gentoo.org/show_bug.cgi?id=534266 https://bugs.gentoo.org/show_bug.cgi?id=522176 this change was approved by the releng lead, but it seems to have slipped off his plate so I'm going to get some bugs closed by request. Squeeky wheels get the grease.
* set DEFAULT_MAKEOPTS to what portage usesRick Farina (Zero_Chaos)2015-04-2814-13/+28
| | | | | Ask portage what MAKEOPTS should be and use this when unset on commandline or genkernel.conf. If portage MAKEOPTS are also unset, keep original defaults.
* sparc64 doesn't need the crosscompiler anymoreRaúl Porcel2014-11-181-1/+1
| | | | Signed-off-by: Raúl Porcel <armin76@gentoo.org>
* Fix binary nameRaúl Porcel2014-09-151-1/+1
| | | | Signed-off-by: Raúl Porcel <armin76@gentoo.org>
* Add s390 supportRaúl Porcel2014-09-153-0/+1211
|
* Add support for more nic drivers to netboot - forgot to add x86_64 config.Jorge Manuel B. S. Vicetto (jmbsvicetto)2014-06-251-1/+1
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Add support for more nic drivers to netboot.Jorge Manuel B. S. Vicetto (jmbsvicetto)2014-06-251-1/+1
| | | | Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
* Bug #461828: CONFIG_EVENT_HELPER should now be empty by default.Robin H. Johnson2014-05-313-3/+3
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Fix RTC support in generic config files, bug #444932Ben Kohler2013-06-092-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Although the shipping kernel-config with genkernel has ~10 of these various RTC hardware drivers marked as modules, the resulting built kernel & initramfs has these things disabled. Here's an excerpt from arch/x86_64/kernel-config: CONFIG_RTC_CLASS=m CONFIG_RTC_DRV_DS1374=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_CMOS=m CONFIG_RTC_DRV_DS1553=m CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_STK17TA8=m CONFIG_RTC_DRV_M48T86=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_V3020=m The problem is that CONFIG_RTC_CLASS is a boolean, not tristate, so =m is not valid, and so all things depending on RTC_CLASS get dropped from the config. Changing this to CONFIG_RTC_CLASS=y should fix the issue, I have tested this locally with success. Signed-off-by: Richard Yao <ryao@gentoo.org>
* Load xhci-plat when availableRichard Yao2013-06-0913-13/+13
| | | | | | | | At least one kernel configuration generates an addition module that we need to load for USB 3.0 support, so lets load it. Reported-by: Robin Johnson <robbat2@gentoo.org> Signed-off-by: Richard Yao <ryao@gentoo.org>
* Build USB 3.0 support by default, bug #452888Richard Yao2013-06-036-1/+21
| | | | Signed-off-by: Richard Yao <ryao@gentoo.org>
* Add ehci-pci to MODULES_USB, needed by 3.8 kernels, see bug #458606Fabio Erculiani2013-03-1913-13/+13
| | | | Thanks to Adrian.Bassett@hotmail.co.uk for reporting this.
* Clean up module drift over the years. Just MODULES_CRYPTO left.Robin H. Johnson2012-10-1313-24/+27
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>