mbox series

[SRU,K,00/16] Align RISC-V config with other archs

Message ID 20220712120447.355124-1-emil.renner.berthing@canonical.com
Headers show
Series Align RISC-V config with other archs | expand

Message

Emil Renner Berthing July 12, 2022, 12:04 p.m. UTC
[Impact]

 * Some drivers are available on other architectures but not on RISC-V.

 * Some things might work or look differently in RISC-V.
   Eg. RISC-V has an additional terminal font enabled.

 * The RISC-V kernel benefits less from testing done on other
   architectures.

[Test Plan]

 * Install the kernel on RISC-V and see what modules and features are
   enabled.

 * After aligning the RISC-V kernel config there should be fewer
   differences to other architectures.

[Where problems could occur]

 * Some options that are disabled on other architectures may be needed
   on RISC-V.

 * Some modules or features may be broken on RISC-V.

[Other Info]

 * When RISC-V config and annotations were added to the generic kernel
   the config was copied from the linux-riscv tree without modifications.
   This revealed a lot of differences to the other architectures and many
   of them were not annotated, so presumably the configs had just drifted
   apart over time.

Emil Renner Berthing (16):
  UBUNTU: [Config] Disable CONFIG_CXL_MEM_RAW_COMMANDS on riscv64
  UBUNTU: [Config] Disable CONFIG_EROFS_FS_ZIP_LZMA on riscv64
  UBUNTU: [Config] Disable CONFIG_FONT_6x8 on riscv64
  UBUNTU: [Config] Disable CONFIG_NTFS3_64BIT_CLUSTER on riscv64
  UBUNTU: [Config] Disable CONFIG_SCSI_IZIP_EPP16 on riscv64
  UBUNTU: [Config] Disable CONFIG_SCSI_UFS_HWMON on riscv64
  UBUNTU: [Config] Disable CONFIG_SPI_AX88796C_COMPRESSION on riscv64
  UBUNTU: [Config] Disable CONFIG_VIDEO_ZORAN on riscv64
  UBUNTU: [Config] Enable CONFIG_BPF_KPROBE_OVERRIDE on riscv64
  UBUNTU: [Config] Enable CONFIG_CACHEFILES_ERROR_INJECTION on riscv64
  UBUNTU: [Config] Enable CONFIG_DRM_AMD_DC_SI on riscv64
  UBUNTU: [Config] Enable CONFIG_NUMA_BALANCING on riscv64
  UBUNTU: [Config] Enable CONFIG_PROC_VMCORE_DEVICE_DUMP on riscv64
  UBUNTU: [Config] Enable CONFIG_WLAN_VENDOR_MICROCHIP on riscv64
  UBUNTU: [Config] Set CONFIG_MHI_WWAN_CTRL=m on riscv64
  UBUNTU: [Config] Set CONFIG_NFC_S3FWRN82_UART=m on riscv64

 .../config/amd64/config.common.amd64          | 16 ----------
 debian.master/config/annotations              | 30 +++++++++----------
 .../config/arm64/config.common.arm64          | 16 ----------
 .../config/armhf/config.common.armhf          | 13 --------
 debian.master/config/config.common.ubuntu     | 23 +++++++++-----
 .../config/ppc64el/config.common.ppc64el      | 16 ----------
 .../config/riscv64/config.common.riscv64      | 17 +----------
 .../config/s390x/config.common.s390x          |  7 -----
 8 files changed, 32 insertions(+), 106 deletions(-)

Comments

Andrea Righi July 12, 2022, 12:16 p.m. UTC | #1
On Tue, Jul 12, 2022 at 02:04:31PM +0200, Emil Renner Berthing wrote:
> [Impact]
> 
>  * Some drivers are available on other architectures but not on RISC-V.
> 
>  * Some things might work or look differently in RISC-V.
>    Eg. RISC-V has an additional terminal font enabled.
> 
>  * The RISC-V kernel benefits less from testing done on other
>    architectures.
> 
> [Test Plan]
> 
>  * Install the kernel on RISC-V and see what modules and features are
>    enabled.
> 
>  * After aligning the RISC-V kernel config there should be fewer
>    differences to other architectures.
> 
> [Where problems could occur]
> 
>  * Some options that are disabled on other architectures may be needed
>    on RISC-V.
> 
>  * Some modules or features may be broken on RISC-V.
> 
> [Other Info]
> 
>  * When RISC-V config and annotations were added to the generic kernel
>    the config was copied from the linux-riscv tree without modifications.
>    This revealed a lot of differences to the other architectures and many
>    of them were not annotated, so presumably the configs had just drifted
>    apart over time.

Applied to kinetic:linux.

Thanks,
-Andrea