aboutsummaryrefslogtreecommitdiff
path: root/arch/mips
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>
* Make arch/*/modules_load only extending defaults/modules_loadThomas Deutschmann2019-11-241-37/+3
| | | | | | | | | | | | | 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>
* Add bcache supportThomas Deutschmann2019-07-141-1/+1
| | | | | | | 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-141-1/+0
| | | | | | | | - Renamed to set_color_vars() - Use NOCOLOR variable Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* config.sh: Remove executable bitThomas Deutschmann2019-07-141-0/+0
| | | | | | No need to be executable. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Add MODULES_HYPERVThomas Deutschmann2019-03-261-0/+3
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* modules_load: fix crc32 & crc32c for old kernels & fine-tune per archBen Kohler2019-03-081-1/+1
| | | | | | | | | | 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>
* modules_load: add broadcom phy driversBen Kohler2019-03-071-1/+1
| | | | | | 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-071-1/+1
| | | | | | | 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-081-1/+1
| | | | | 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-231-0/+1
| | | | | | 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-201-1/+1
|
* modules_load: sync MODULES_FS, add f2fsRobin H. Johnson2017-11-141-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* modules_load: sync MODULES_CRYPTORobin H. Johnson2017-11-141-0/+3
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* modules_load: sync MODULES_NVME, drop nvme-target.Robin H. Johnson2017-11-141-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* modules_load: add virtio & nvme-fc.Robin H. Johnson2017-10-281-3/+6
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* modules: enable more device-mapper modules for modern LVM/Stratis-Storage.Robin H. Johnson2017-09-031-3/+2
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* modules_load: more filesystems.Robin H. Johnson2017-07-141-1/+1
| | | | | Fixes: https://bugs.gentoo.org/show_bug.cgi?id=273221 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Support NVMe block devices.Robin H. Johnson2017-01-071-1/+2
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* modules_load: bug #584346, support mpt3sas.Robin H. Johnson2016-11-201-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Merge MIPS & UM busybox config.Robin H. Johnson2016-07-051-611/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* busybox: always include printf.Robin H. Johnson2016-07-031-1/+1
| | | | | | | | 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>
* config.sh: ensure generic config.sh is used again; and refactor duplicate ↵Robin H. Johnson2016-02-291-15/+1
| | | | | | settings. 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-231-0/+1
| | | | | | configs are not usable, we should ignore them. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Add hid-logitech-dj and 3w-sasRichard Yao2015-08-291-2/+2
| | | | | | | | | | | | | 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>
* Initial kernel config infrastructureRichard Yao2015-07-311-0/+0
| | | | | | | | | | 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 CONFIG_AUDIT=y on almost all architecturesRichard Yao2015-07-317-7/+7
| | | | | | | | | | | | | 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-317-0/+7
| | | | | | | 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-301-1/+1
| | | | | | | | | | 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-281-0/+2
| | | | | 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.
* Load xhci-plat when availableRichard Yao2013-06-091-1/+1
| | | | | | | | 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>
* Add ehci-pci to MODULES_USB, needed by 3.8 kernels, see bug #458606Fabio Erculiani2013-03-191-1/+1
| | | | 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-131-2/+2
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Bug #286187: Complete multipath support.Robin H. Johnson2012-10-131-0/+1
| | | | | | | | Somewhere in the mists of time we lost part of the multipath patch, so we were bundling the userspace, but not the kernel modules, or ever using it. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* modules/lvm: dm-thin-pool now requires dm-persistent-data and libcrc32cRobin H. Johnson2012-08-191-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* USB 3.0 Support: Load xhci-hcd when availableRichard Yao2012-07-211-1/+1
|
* Linux 3.5 renames usbhid to hid-genericRichard Yao2012-07-191-1/+1
| | | | | We add hid-generic to the modules_load list alongside usbhid to avoid issues.
* modules_load: include more DM and MD modules for other RAID/LVM configurations.Robin H. Johnson2012-02-111-2/+2
| | | | | | X-Gentoo-Bug: 401583 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=401583 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Ensure default for new initramfs compression is used.Robin H. Johnson2012-02-061-1/+2
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Implement ZFS SupportRichard Yao2012-02-061-1/+1
| | | | | | This provides ZFS support, to go with the sys-fs/zfs package. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> (cleanups)
* Implement --[no-]compress-initramfs option to complement ↵Richard Yao2012-01-281-1/+1
| | | | | | | | | | | | | | | | | --[no-]integrated-initramfs When using an integrated initramfs (including in kernel during build), it's better NOT to compress the initramfs, as the kernel build process will then be re-compressing it. This can provide space savings on disk as well as potential time & memory savings (one less decompress pass is needed before the kernel can use the initramfs). This functionality was previously available in the undocumented COMPRESS_INITRD variable. Code-by: Richard Yao <ryao@cs.stonybrook.edu> Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> (commit message rewritten).
* Add mpt2sas to auto-load SCSI modulesv3.4.22Sebastian Pipping2012-01-081-1/+1
|
* Improve option handling.Robin H. Johnson2012-01-041-1/+1
| | | | | | | | | | Provide real boolean commandline options for options that were previously only available as booleans in the config, so that they can be enable in configuration and overridden to disable on the commandline. Remove negation on options: NOINSTALL, NORAMDISKMODULES, NO_KERNEL_SOURCES. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Remove support for sys-fs/evms, as it was removed from Gentoo (bug #372423)Sebastian Pipping2011-07-031-1/+0
|
* add btrfs to MODULES_FS, load btrfs module if availableFabio Erculiani2011-03-141-1/+1
| | | | Grub2 is going to support btrfs someday, so better getting prepared.
* Add USB HID modules to modules_load and default kernel-config (for Gentoo ↵Andrew Gaffney2009-12-271-1/+1
| | | | bug #270983)
* Enable ext4 by default everywhere (for Gentoo bug #268818)Andrew Gaffney2009-12-261-1/+1
|
* Merge branch 'master' of git://git.wolf31o2.org/projs/genkernelcraig2009-08-082-3/+2
|\
| * Adding Id header.Chris Gianelloni2009-07-251-2/+1
| |