Skip to content
Snippets Groups Projects
  1. May 10, 2018
    • Nicholas Piggin's avatar
      powerpc/config: powernv_defconfig updates · 9a018fb1
      Nicholas Piggin authored
      
      For consideration:
      
      * Add NVDIMM support - Enables greater testing, mambo device.
      * Add IPv6 support built in + additional modules - Because it's 2018 maan.
      * Add DEFERRED_STRUCT_PAGE_INIT - Let's see what breaks.
      * Add PPC_MEMTRACE - Small powernv debugfs driver for getting hardware traces.
      * Add MEMORY_FAILURE - Machine check exceptions can now drive memory failure.
      * Turn on FANOTIFY - This is the current filesystem notification feature.
      * Turn on SCOM_DEBUGFS - Handy for hardware/firmware debugging, security risk?
      * Turn on async SCSI scanning - Let's see what breaks.
      * Add MLX5 driver as a module - Popular demand.
      * Add CRYPTO_CRCT10DIF_VPMSUM - POWER8 T10DIF acceleration.
      
      * Make a bunch of USB hid drivers modules.
      * Make SCSI SG, SR, and FC modules - FC is huge.
      * Make video drivers except AST GPU modules - Also huge.
      * Make PCI serial driver a module - Uncommon.
      * Make more things modules, NFS FS, RAM disk, netconsole, MS-DOS fs.
      
      * Get rid of /dev/port - Not used.
      * Remove PPS and PTP subsystms - Unusual.
      * Remove legacy BSD ttys - Long dead.
      * Remove IDE - Deprecated and replaced with ATA.
      * Remove WIRELESS - Until we get POWER9 laptops.
      * Remove RAW - Long deprecated in favour of direct IO.
      * Remove floppy, parport, and PS2 input devices - not supported.
      * Remove virtio drivers, ballooning - We're host only.
      * Remove PPP - Sorry Paulus.
      
      This results in a significantly smaller vmlinux:
      
          text      data       bss        dec   filename
      13143383   5277944   1317856   19739183   vanilla
      12263281   4852074   1341720   18457075   patched
      
      Signed-off-by: default avatarNicholas Piggin <npiggin@gmail.com>
      Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
      9a018fb1
  2. Jan 24, 2018
  3. Jan 16, 2018
  4. Oct 22, 2017
  5. Oct 06, 2017
  6. Aug 31, 2017
  7. Aug 28, 2017
  8. Aug 09, 2017
    • Michael Ellerman's avatar
      powerpc/configs: Re-enable HARD/SOFT lockup detectors · 7310d5c8
      Michael Ellerman authored
      
      In commit 05a4a952 ("kernel/watchdog: split up config options"),
      CONFIG_LOCKUP_DETECTOR was split into two separate config options,
      CONFIG_HARDLOCKUP_DETECTOR and CONFIG_SOFTLOCKUP_DETECTOR.
      
      Our defconfigs still have CONFIG_LOCKUP_DETECTOR=y, but that is no longer
      user selectable, and we don't mention the new options, so we end up with
      none of them enabled.
      
      So update the defconfigs to turn on the new SOFT and HARD options, the
      end result being the same as what we had previously.
      
      Fixes: 05a4a952 ("kernel/watchdog: split up config options")
      Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
      7310d5c8
  9. Mar 27, 2017
  10. Feb 08, 2017
  11. Feb 02, 2017
  12. Nov 30, 2016
  13. Nov 18, 2016
  14. Nov 14, 2016
  15. Oct 04, 2016
  16. Jul 08, 2016
  17. Jun 29, 2016
  18. Feb 24, 2016
  19. Sep 29, 2015
    • Michael Ellerman's avatar
      powerpc/configs: Re-enable CONFIG_SCSI_DH · 6b98f2be
      Michael Ellerman authored
      
      Commit 086b91d0 ("scsi_dh: integrate into the core SCSI code")
      changed CONFIG_SCSI_DH from tristate to bool.
      
      Our defconfigs have CONFIG_SCSI_DH=m, which the kconfig machinery warns
      us is invalid, but instead of converting it to =y it leaves it unset.
      This means we loose the CONFIG_SCSI_DH code and everything that depends
      on it.
      
      So convert the values in the defconfigs to =y.
      
      Fixes: 086b91d0 ("scsi_dh: integrate into the core SCSI code")
      Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
      6b98f2be
  20. Aug 27, 2015
  21. Aug 18, 2015
    • Vaibhav Jain's avatar
      powerpc/pseries: enable RTC class support · e0ad784b
      Vaibhav Jain authored
      
      A working rtc kernel driver is needed so that hwclock can synchronize
      system clock to rtc during shutdown/boot. We already have a powernv
      platform rtc driver located at drivers/rtc/rtc-opal.c. However it depends
      on CONFIG_RTC_CLASS which is disabled by default. Hence the driver isn't
      enabled and not compiled for the powernv kernel.
      
      We fix this by enabling rtc class support in pseries defconfig which
      enables this driver and compiles it into the pseries kernel. In case
      CONFIG_PPC_POWERNV is not enabled we fallback to 'Generic RTC support'
      driver which emulates the legacy 'PC RTC driver'.
      
      Signed-off-by: default avatarVaibhav Jain <vaibhav@linux.vnet.ibm.com>
      Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
      e0ad784b
  22. Jun 04, 2015
  23. Jun 02, 2015
Loading