Compare commits

...

216 Commits

Author SHA1 Message Date
David Abdurachmanov f25dc14017
Update configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-08-05 14:44:12 +03:00
David Abdurachmanov 5f95749e4e
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-08-04 21:49:22 +03:00
David Abdurachmanov 6d0be1d374
Bump release
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-29 22:57:17 +03:00
David Abdurachmanov 071dbf3279
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-29 22:42:52 +03:00
David Abdurachmanov a854a48c3c
Update riscv64 configs
This is a problem of initramfs (i.e. dracut) that we don't have MMC
support (thus fail to mount disk).

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-29 08:55:27 +03:00
David Abdurachmanov 4b4a4b9251
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-29 08:36:38 +03:00
David Abdurachmanov bba1729d26
Update riscv64 modules filter
Change default to follow aarch64.

Multiple modules in core require 'mfd'.
Also add 'platform' because we use CONFIG_VIRT_SOC (which enabled GOLDISH).
'message' does not seem to be required.

[..]
+ ./filter-modules.sh modules.list riscv64
+ rm filter-aarch64.sh filter-armv7hl.sh filter-i686.sh filter-modules.sh filter-ppc64le.sh filter-riscv64.sh filter-s390x.sh filter-x86_64.sh
+ depmod -b . -aeF ./System.map 5.7.0-0.rc7.1.fc33.riscv64
Depmod failure
+ '[' -s depmod.out ']'
+ echo 'Depmod failure'
+ cat depmod.out
depmod: WARNING: /builddir/build/BUILDROOT/kernel-5.7.0-0.rc7.1.fc33.riscv64/./lib/modules/5.7.0-0.rc7.1.fc33.riscv64/kernel/drivers/misc/cardreader/alcor_pci.ko needs unknown symbol mfd_add_devices
depmod: WARNING: /builddir/build/BUILDROOT/kernel-5.7.0-0.rc7.1.fc33.riscv64/./lib/modules/5.7.0-0.rc7.1.fc33.riscv64/kernel/drivers/misc/cardreader/alcor_pci.ko needs unknown symbol mfd_remove_devices
depmod: WARNING: /builddir/build/BUILDROOT/kernel-5.7.0-0.rc7.1.fc33.riscv64/./lib/modules/5.7.0-0.rc7.1.fc33.riscv64/kernel/drivers/misc/cardreader/rtsx_pci.ko needs unknown symbol mfd_add_devices
depmod: WARNING: /builddir/build/BUILDROOT/kernel-5.7.0-0.rc7.1.fc33.riscv64/./lib/modules/5.7.0-0.rc7.1.fc33.riscv64/kernel/drivers/misc/cardreader/rtsx_pci.ko needs unknown symbol mfd_remove_devices
depmod: WARNING: /builddir/build/BUILDROOT/kernel-5.7.0-0.rc7.1.fc33.riscv64/./lib/modules/5.7.0-0.rc7.1.fc33.riscv64/kernel/drivers/misc/cardreader/rtsx_usb.ko needs unknown symbol mfd_add_devices
depmod: WARNING: /builddir/build/BUILDROOT/kernel-5.7.0-0.rc7.1.fc33.riscv64/./lib/modules/5.7.0-0.rc7.1.fc33.riscv64/kernel/drivers/misc/cardreader/rtsx_usb.ko needs unknown symbol mfd_remove_devices
depmod: WARNING: /builddir/build/BUILDROOT/kernel-5.7.0-0.rc7.1.fc33.riscv64/./lib/modules/5.7.0-0.rc7.1.fc33.riscv64/kernel/drivers/hid/hid-sensor-hub.ko needs unknown symbol mfd_add_devices
depmod: WARNING: /builddir/build/BUILDROOT/kernel-5.7.0-0.rc7.1.fc33.riscv64/./lib/modules/5.7.0-0.rc7.1.fc33.riscv64/kernel/drivers/hid/hid-sensor-hub.ko needs unknown symbol mfd_remove_devices
[..]

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-28 08:46:06 +03:00
David Abdurachmanov 5097a84871
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-27 21:35:12 +03:00
David Abdurachmanov cd24272d0d
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-27 21:09:22 +03:00
David Abdurachmanov bfb6ac0e9c
Update riscv64 configs
Processing /builddir/build/BUILD/kernel-5.7-rc7/linux-5.7.0-0.rc7.1.fc33.riscv64/configs/kernel-5.7.0-riscv64-debug.config ... Found misconfigured config items, please set them to an appropriate value
/builddir/build/BUILD/kernel-5.7-rc7/linux-5.7.0-0.rc7.1.fc33.riscv64/configs/kernel-5.7.0-riscv64-debug.config.orig:6225:warning: override: VIRT_CPU_ACCOUNTING_GEN changes choice state

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-27 12:15:31 +03:00
David Abdurachmanov 26d6c60d09
Update riscv64 configs
Found CONFIG_NO_HZ_IDLE=y after generation, had CONFIG_NO_HZ_IDLE=is not set in Source tree
Found CONFIG_TICK_CPU_ACCOUNTING=y after generation, had CONFIG_TICK_CPU_ACCOUNTING=is not set in Source tree
Found CONFIG_REGMAP_SPI=m after generation, had CONFIG_REGMAP_SPI=y in Source tree
Found CONFIG_MFD_CORE=m after generation, had CONFIG_MFD_CORE=y in Source tree
Found CONFIG_SND_SOC_ES8328=m after generation, had CONFIG_SND_SOC_ES8328=is not set in Source tree
Found CONFIG_GOLDFISH=y after generation, had CONFIG_GOLDFISH=is not set in Source tree
Found CONFIG_RPMSG_CHAR=m after generation, had CONFIG_RPMSG_CHAR=y in Source tree
Found CONFIG_CRC_ITU_T=y after generation, had CONFIG_CRC_ITU_T=m in Source tree
Found CONFIG_CRC7=y after generation, had CONFIG_CRC7=m in Source tree
Found # CONFIG_STRICT_DEVMEM is not set, after generation, had CONFIG_STRICT_DEVMEM y in Source tree
RPM build errors:
BUILDSTDERR: error: Bad exit status from /var/tmp/rpm-tmp.XglgWg (%prep)
BUILDSTDERR:     Bad exit status from /var/tmp/rpm-tmp.XglgWg (%prep)
Child return code was: 1

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-27 11:36:29 +03:00
David Abdurachmanov af2648123c
Update riscv64 configs
CONFIG_MAXPHYSMEM_2GB=n
CONFIG_MAXPHYSMEM_128GB=y
CONFIG_TUNE_GENERIC=y
CONFIG_FPU=y
CONFIG_RISCV_SBI_V01=y
CONFIG_FLATMEM_MANUAL=n
CONFIG_MTD_PHYSMAP_VERSATILE=n
CONFIG_MTD_PHYSMAP_GEMINI=n
CONFIG_KEYBOARD_GOLDFISH_EVENTS=n
CONFIG_GOLDFISH_TTY=n
CONFIG_DRM_PANEL_ARM_VERSATILE=n
CONFIG_FB_GOLDFISH=n
CONFIG_MMC_GOLDFISH=n
CONFIG_GOLDFISH_AUDIO=n
CONFIG_GOLDFISH_PIPE=n
CONFIG_PROFILE_ALL_BRANCHES=n
RPM build errors:
BUILDSTDERR: error: Bad exit status from /var/tmp/rpm-tmp.6MXOIA (%prep)
BUILDSTDERR:     Bad exit status from /var/tmp/rpm-tmp.6MXOIA (%prep)

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-27 10:30:57 +03:00
David Abdurachmanov 6da7f3a913
Update configs from kernel-ark.
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-27 09:16:42 +03:00
David Abdurachmanov c912a2fdc8
Clean up the filters for riscv64
This patches what we will have in kernel-ark.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-27 09:12:02 +03:00
David Abdurachmanov 0734e3acf6
Remove non-upstream CPUFreq SiFive FU540 patch
We don't want out-of-tree patches while migrating to kernel-ark for now.

We might return the patch if users ask for it (this is a popular patch).

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-27 09:07:46 +03:00
David Abdurachmanov 00412356d1
Remove configs directory
The configuration moved to kernel-ark repository.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-27 09:05:47 +03:00
David Abdurachmanov 0f9ca81e1a Merge remote-tracking branch 'up/master' into master-riscv64 2020-05-26 09:35:56 +03:00
David Abdurachmanov 262a5cf1c2
Remove obsolete patch
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-06 17:22:27 +03:00
David Abdurachmanov baac6325e3
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-05-06 17:19:47 +03:00
David Abdurachmanov c0587c292d
Fix compilation error
The patch is posted upstream and is already in next branch.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-22 09:05:56 +02:00
David Abdurachmanov e0288866a8
Update configs for riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-21 21:47:55 +02:00
David Abdurachmanov 4cc44897dc
Update configs for riscv64
CONFIG_DRM_DEBUG_MM=n
RPM build errors:
BUILDSTDERR: error: Bad exit status from /var/tmp/rpm-tmp.lW4L5f (%prep)

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-21 21:12:11 +02:00
David Abdurachmanov 2012495fbd
Update configs for riscv64
BUILDSTDERR: WARNING: unmet direct dependencies detected for DRM_VIRTIO_GPU
BUILDSTDERR:   Depends on [m]: HAS_IOMEM [=y] && DRM [=m] && VIRTIO [=y] && MMU [=y]
BUILDSTDERR:   Selected by [y]:
BUILDSTDERR:   - SOC_VIRT [=y]
BUILDSTDERR: WARNING: unmet direct dependencies detected for NET_9P_VIRTIO
BUILDSTDERR:   Depends on [m]: NET [=y] && NET_9P [=m] && VIRTIO [=y]
BUILDSTDERR:   Selected by [y]:
BUILDSTDERR:   - SOC_VIRT [=y]
Error: Mismatches found in configuration files
Found CONFIG_NET_9P_VIRTIO=y after generation, had CONFIG_NET_9P_VIRTIO=m in Source tree
Found CONFIG_VIRTIO_BLK=y after generation, had CONFIG_VIRTIO_BLK=m in Source tree
Found CONFIG_SCSI_VIRTIO=y after generation, had CONFIG_SCSI_VIRTIO=m in Source tree
Found CONFIG_VIRTIO_NET=y after generation, had CONFIG_VIRTIO_NET=m in Source tree
Found CONFIG_VIRTIO_CONSOLE=y after generation, had CONFIG_VIRTIO_CONSOLE=m in Source tree
Found CONFIG_DRM_VIRTIO_GPU=y after generation, had CONFIG_DRM_VIRTIO_GPU=m in Source tree
Found CONFIG_VIRTIO_BALLOON=y after generation, had CONFIG_VIRTIO_BALLOON=m in Source tree
Found CONFIG_VIRTIO_INPUT=y after generation, had CONFIG_VIRTIO_INPUT=m in Source tree
Found CONFIG_VIRTIO_MMIO=y after generation, had CONFIG_VIRTIO_MMIO=m in Source tree
Found CONFIG_GOLDFISH=y after generation, had CONFIG_GOLDFISH=is not set in Source tree
Found CONFIG_RPMSG_CHAR=y after generation, had CONFIG_RPMSG_CHAR=is not set in Source tree
Found CONFIG_RPMSG_VIRTIO=y after generation, had CONFIG_RPMSG_VIRTIO=m in Source tree
Found CONFIG_CRYPTO_DEV_VIRTIO=y after generation, had CONFIG_CRYPTO_DEV_VIRTIO=m in Source tree
RPM build errors:
BUILDSTDERR: error: Bad exit status from /var/tmp/rpm-tmp.a26I8d (%prep)

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-21 20:23:25 +02:00
David Abdurachmanov ad2d894e7f
Update configs for riscv64
Fix:

CONFIG_KEYBOARD_GOLDFISH_EVENTS=n
CONFIG_GOLDFISH_TTY=n
CONFIG_BATTERY_GOLDFISH=n
CONFIG_FB_GOLDFISH=n
CONFIG_MMC_GOLDFISH=n
CONFIG_GOLDFISH_AUDIO=n
CONFIG_GOLDFISH_PIPE=n
BUILDSTDERR: error: Bad exit status from /var/tmp/rpm-tmp.3T86QK (%prep)

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-21 19:17:15 +02:00
David Abdurachmanov dfc1773495
Rebase 0002-SiFive-Unleashed-CPUFreq.patch
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-21 18:38:59 +02:00
David Abdurachmanov 544a6b0067
Update configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-21 18:23:00 +02:00
David Abdurachmanov 4397dda953 Merge remote-tracking branch 'up/master' into master-riscv64 2020-03-21 18:22:28 +02:00
David Abdurachmanov 697f1e5971
Update configs
The following commit:
f6d71673bd?branch=master

is missing CONFIG_DRM_PANEL_XINGBANGDA_XBD599 in configs directory.

Reported to pbrobinson.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-21 17:42:28 +02:00
David Abdurachmanov 90ce4b5c5e
Remove obsolete patches
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-21 17:15:30 +02:00
David Abdurachmanov 6185d54571
Remove obsolete patches
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-21 17:14:48 +02:00
David Abdurachmanov d973ee3b47
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-03-21 17:12:25 +02:00
David Abdurachmanov 4c56e67e29
Update riscv configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-01-23 17:02:48 +02:00
David Abdurachmanov ccf3456bca Merge remote-tracking branch 'up/master' into master-riscv64 2020-01-23 17:02:29 +02:00
David Abdurachmanov a88292a815
Update riscv configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-01-13 21:30:27 +02:00
David Abdurachmanov 225e5ea7a7
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-01-13 21:29:37 +02:00
David Abdurachmanov 7a2b40f086
Remove obsolete patch (merged upstream)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-01-06 18:51:41 +02:00
David Abdurachmanov 09074c7b2c
Rebase 0002-SiFive-Unleashed-CPUFreq.patch
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2020-01-06 18:50:32 +02:00
David Abdurachmanov 272ad9dacf Merge remote-tracking branch 'up/master' into master-riscv64 2020-01-06 17:28:31 +02:00
David Abdurachmanov ec2c0b3432
Remove obsolete patches
Merged upstream

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-30 11:48:07 +02:00
David Abdurachmanov fd3ac97be2 Merge remote-tracking branch 'up/master' into master-riscv64 2019-12-30 11:40:07 +02:00
David Abdurachmanov 25079c6934
Update riscv configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-27 13:46:23 +02:00
David Abdurachmanov e1c27b1263
Update riscv configs
Found CONFIG_NO_HZ_IDLE=y after generation, had CONFIG_NO_HZ_IDLE=is not set in Source tree
Found CONFIG_TICK_CPU_ACCOUNTING=y after generation, had CONFIG_TICK_CPU_ACCOUNTING=is not set in Source tree

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-27 10:52:53 +02:00
David Abdurachmanov b6ee433353
Update riscv configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-27 09:40:20 +02:00
David Abdurachmanov 6057fbf263
Rebose obsolete patches (merged upstream)
See: https://lists.infradead.org/pipermail/linux-riscv/2019-December/007983.html

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-27 08:55:32 +02:00
David Abdurachmanov ac78b1388f
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-27 07:47:58 +02:00
David Abdurachmanov f7d433f6c9
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-27 07:47:16 +02:00
David Abdurachmanov 2d059156b0
Add IRQ_TIMER macro fix for RISCV
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-19 21:37:46 +02:00
David Abdurachmanov f44dc684b7
Rebase patches on kernel source tree
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-19 11:10:45 +02:00
David Abdurachmanov d9cfb229f6
Add RISC-V patches from mailing-list
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-19 10:47:51 +02:00
David Abdurachmanov 3765d834be
Update RISCV configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-16 22:52:13 +02:00
David Abdurachmanov b3c7ed2da9
Update RISCV configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-16 22:08:27 +02:00
David Abdurachmanov 9d1895cf95
Fix SourceX numbers
BUILDSTDERR: error: source 51 defined multiple times

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-16 21:26:59 +02:00
David Abdurachmanov f5abde8253
Add missing file from previous commit.
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-16 21:12:39 +02:00
David Abdurachmanov 6223c64ca5
Enable Sifive PDMA controller driver
New driver for 5.5 kernel.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-16 21:09:57 +02:00
David Abdurachmanov cd933cad07
Add missing sources (riscv64)
Adjusting spec file based on d0a82f1e0f

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-16 20:59:12 +02:00
David Abdurachmanov dce2da2a51 Merge remote-tracking branch 'up/master' into master-riscv64 2019-12-16 20:03:12 +02:00
David Abdurachmanov 8b4848f6c7
Fix wrongly deleted patch
SECCOMP is merged in 5.5 kernel, but not CPUFreq (still not posted
for upstream review).

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-16 20:01:47 +02:00
David Abdurachmanov 2669cb387c
Adjust kernel build infra for RISCV
Adjust based on:

commit d0a82f1e0f
Author: Laura Abbott <labbott@redhat.com>
Date:   Tue Nov 5 17:10:53 2019 -0500

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-16 14:26:20 +02:00
David Abdurachmanov b3620b145f
Update RISCV configuration
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-16 14:16:56 +02:00
David Abdurachmanov a0867261a6
Update Release for RISCV
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-16 14:14:21 +02:00
David Abdurachmanov 10d470c7d2
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-16 14:13:52 +02:00
David Abdurachmanov 6a868fb843
Bring back SHUFFLE_PAGE_ALLOCATOR and SLAB_FREELIST_HARDENED
Let's verify if *only* CONFIG_SLAB_FREELIST_RANDOM causes our boot
issues (kernel crashes) or a combination.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-14 19:06:22 +02:00
David Abdurachmanov b0d7f699d0
Bump Release
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-13 22:27:32 +02:00
David Abdurachmanov 63aadbf65c
Attempt to resolve boot failures on RISCV
I was using Fedora/RISCV kernel config on OE build with v5.4.2 kernel
which also resulted at failures to boot and kernel crashes. Disabling
these flags allowed to boot 20+ times in a row on OE build.

We might be fine with disabling only CONFIG_SLAB_FREELIST_RANDOM.
That's something to be teted further if this resolves the issues.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-13 22:24:44 +02:00
David Abdurachmanov 8fc6df5357
Match aarch64/powerpc/s390x for CONFIG_HZ
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-13 22:20:29 +02:00
David Abdurachmanov aebdc22668
Remove all CONFIG_CMDLINE_*
These are not needed right now.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-13 22:19:44 +02:00
David Abdurachmanov b60d3c441c
Rever back to ea5cbbcfce
This reverts the last 11 commits used for debuggin to a last decent
state.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-13 22:11:23 +02:00
David Abdurachmanov 5a16cb3d9d
Disable KASAN (compilation errors)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-11 18:06:35 +02:00
David Abdurachmanov bf713e8321
Update configs for KASAN
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-11 16:02:54 +02:00
David Abdurachmanov d4173e8f37
Rebase KASAN patch for RISCV
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-11 13:59:30 +02:00
David Abdurachmanov 1d410cd130
Build using debug config
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-11 13:17:48 +02:00
David Abdurachmanov 5240067ec0
Increase debug options (incl. kasan patch)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-10 21:34:33 +02:00
David Abdurachmanov af8982f0b6
Fix configuration
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-09 17:25:00 +02:00
David Abdurachmanov 76e1eb4461
Add missing options for CMDLINE
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-09 15:46:29 +02:00
David Abdurachmanov 948d0d8b79
Bump release
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-09 12:38:51 +02:00
David Abdurachmanov 0589a58c6f
Set CONFIG_CMDLINE for debugging
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-09 12:00:02 +02:00
David Abdurachmanov 7e5497429f
Bump release
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-06 07:22:03 +02:00
David Abdurachmanov f2efe7c36f
Revert back to default 8 CPUS
See:
https://github.com/torvalds/linux/blob/master/arch/riscv/Kconfig#L242
https://github.com/u-boot/u-boot/blob/master/arch/riscv/Kconfig#L203

We want to check if this is what causes memory corruption at boot.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-12-06 07:19:21 +02:00
David Abdurachmanov ea5cbbcfce
Bump release
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-21 18:20:11 +02:00
David Abdurachmanov c6fdecba88
Fix cpufreq in riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-21 18:03:00 +02:00
David Abdurachmanov 38ca175418
Fix typo in riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-12 09:19:31 +02:00
David Abdurachmanov bb75b4a363
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-12 07:14:15 +02:00
David Abdurachmanov 16e8ac352b
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-11 23:06:19 +02:00
David Abdurachmanov 40eca26c70
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-11 22:45:00 +02:00
David Abdurachmanov 7bcc7a5f3a Merge remote-tracking branch 'up/master' into master-riscv64 2019-11-11 22:44:41 +02:00
David Abdurachmanov 461722c253
Revert changes in config_generation
This was fixed by adding configs/fedora/debug/x86/x86_64/README

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-06 08:54:37 +02:00
David Abdurachmanov 63983f2200 Merge remote-tracking branch 'up/master' into master-riscv64 2019-11-06 08:53:43 +02:00
David Abdurachmanov 0272411058
Remove obsolete patch (upstreamed)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-05 16:28:59 +02:00
David Abdurachmanov 7784e01cb3
Update riscv64 configs
- Set CONFIG_NR_CPUS to max number of CPUs, (from) 8 --> (to) 32
- Adjust config_generation to fix build_configs.sh failure

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-05 13:47:29 +02:00
David Abdurachmanov a623e21233
riscv: set CONFIG_NR_CPUS to 32 (max)
This was also done to other architectures.

See: 806e674c8d?branch=master

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-05 13:19:46 +02:00
David Abdurachmanov d9a885f1b3
Fix unexpected differences with upstream spec version
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-05 13:17:09 +02:00
David Abdurachmanov 207de6d3d8
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-11-05 13:09:02 +02:00
David Abdurachmanov c26b81d567
Build Image.gz for testing booti support
This is a known working kernel build. The patch switches it from Image
to Image.gz target which then can be used to test booti support for
compressed kernels.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-28 12:36:31 +02:00
David Abdurachmanov a203b0a246 Merge remote-tracking branch 'up/master' into master-riscv64 2019-10-22 11:04:43 +03:00
David Abdurachmanov fd44d5ffe7
Fix riscv compile error in fs/proc/kcore.c
BUILDSTDERR: fs/proc/kcore.c: In function 'read_kcore':
BUILDSTDERR: fs/proc/kcore.c:510:8: error: implicit declaration of function 'kern_addr_valid'; did you mean 'virt_addr_valid'? [-Werror=implicit-function-declaration]
BUILDSTDERR:   510 |    if (kern_addr_valid(start)) {
BUILDSTDERR:       |        ^~~~~~~~~~~~~~~
BUILDSTDERR:       |        virt_addr_valid

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 23:34:34 +03:00
David Abdurachmanov 6a4020de8e
Update riscv64 configs
Found CONFIG_CRYPTO_AUTHENC=y after generation, had CONFIG_CRYPTO_AUTHENC=m in Source tree
Found CONFIG_CRYPTO_ESSIV=y after generation, had CONFIG_CRYPTO_ESSIV=m in Source tree

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 20:33:02 +03:00
David Abdurachmanov 5e753f33ca
Fix SECCOMP patch filename
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 19:26:41 +03:00
David Abdurachmanov e1efdfd01c
Remove obsolete riscv patch (memblock DTB fix)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 19:26:02 +03:00
David Abdurachmanov 43ab4ee9d7
rebase riscv SECCOMP patch
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 19:23:07 +03:00
David Abdurachmanov cc8f20e6e3
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 19:17:03 +03:00
David Abdurachmanov 40972d7c0b
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 09:15:11 +03:00
David Abdurachmanov 949078f886
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-19 09:14:09 +03:00
David Abdurachmanov 5898bf0d17
Update RISC-V memblock patch
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-14 16:13:18 +03:00
David Abdurachmanov b31dc1a41d
Backport riscv memblock for DTB patch
Resolves DTB corruption on QEMU for RISC-V.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-14 15:52:14 +03:00
David Abdurachmanov 83c444cb71
Merge remote-tracking branch 'up/f31' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-14 15:50:29 +03:00
Laura Abbott db2600b8ff Linux v5.3.6 2019-10-14 07:52:10 -04:00
Peter Robinson 7fa6a6fed5 raspberry pi: fix regression in display output due to new power driver 2019-10-13 14:52:53 +01:00
Peter Robinson 6bd74d76fe bcm2835: hdmi audio regression fix 2019-10-13 10:45:21 +01:00
Peter Robinson aec7c80393 add forgotten hisi SPI config 2019-10-12 15:18:36 +01:00
Peter Robinson cda78490b3 arm: be less harsh on the omap/am33xx disable, it's just CRYPTO_DEV_OMAP_AES that's broken 2019-10-12 15:06:00 +01:00
Laura Abbott 4bba71a878 Fix disappearching cursor issue (rhbz 1738614) 2019-10-11 15:55:31 -04:00
Peter Robinson 176603ba7c hopefully the final fix for Intel's dodgy iwlwifi firmware 'update' so should finally close out rhbz 1733369 \o/ 2019-10-11 19:22:04 +01:00
Peter Robinson 30675b84bb arm64: enable spi flash memory on aarch64 too 2019-10-11 17:21:21 +01:00
Peter Robinson 839d783d52 arm: disable omap crytpo offload drivers as they currently cause issues on BeagleBone and related HW 2019-10-08 14:51:07 +01:00
David Abdurachmanov c3ac3ff76b
Enable SECCOMP and CPUFreq again
These do not seem to cause issues we having thus enabled them back.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-08 16:27:21 +03:00
David Abdurachmanov 0eaa884d64
Merge remote-tracking branch 'up/f31' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-08 16:24:30 +03:00
Laura Abbott db060559f7 Linux v5.3.5 2019-10-08 08:25:26 -04:00
Laura Abbott 8bb21014a5 selinux fix (rhbz 1758597) 2019-10-07 11:48:17 -04:00
Peter Robinson 04b2e9ec7b arm64: drop tegra nouveau for now, causes issues elsewhere 2019-10-07 08:30:33 +01:00
Peter Robinson 988883b98d v5.3.4 2019-10-07 07:40:43 +01:00
Peter Robinson 1ab25b7c73 fix weekday for Oct 3rd 2019-10-06 14:57:27 +01:00
Peter Robinson 7110e42ccf Fixes for Jetson-TX series devices 2019-10-06 14:56:29 +01:00
Peter Robinson 36123dbc39 arm64: fixes for RockPro64 2019-10-06 14:53:10 +01:00
Justin M. Forbes 6aef52e400 Fix CVE-2019-17052 CVE-2019-17053 CVE-2019-17054 CVE-2019-17055 CVE-2019-17056 2019-10-03 12:34:44 -05:00
Jeremy Cline ac89b4ad91 Fix up the lockdown sysrq patch
Signed-off-by: Jeremy Cline <jcline@redhat.com>
2019-10-02 16:40:12 -04:00
Justin M. Forbes e163d28535 Linux v5.3.2 2019-10-01 15:23:08 -05:00
David Abdurachmanov 14e1aec87b
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-01 18:04:40 +03:00
David Abdurachmanov e45779fd85
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-01 16:46:55 +03:00
David Abdurachmanov 29a6545101
Update riscv64 configs
The most important change would be CONFIG_MMC_BLOCK

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-01 14:13:46 +03:00
David Abdurachmanov 61e64e9c25
Remove all custom kernel patches
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-01 11:41:42 +03:00
David Abdurachmanov 1379329518
Merge remote-tracking branch 'up/f31' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-10-01 11:37:49 +03:00
Laura Abbott 715d406753 Fix for tpm crashes (rhbz 1752961) 2019-09-30 09:33:11 -04:00
David Abdurachmanov 032d42a245
Update riscv64 configs
Found CONFIG_REGMAP_I2C=m after generation, had CONFIG_REGMAP_I2C=y in Source tree
Found CONFIG_REGMAP_SPI=m after generation, had CONFIG_REGMAP_SPI=y in Source tree

Cannot make then built-in, something forces them to be modules.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-29 07:47:26 +02:00
David Abdurachmanov c4c87d736c
Update riscv64 config
Found CONFIG_CRC7=y after generation, had CONFIG_CRC7=m in Source tree
Found CONFIG_CRC_ITU_T=y after generation, had CONFIG_CRC_ITU_T=m in Source tree
Found CONFIG_REGMAP_SPI=m after generation, had CONFIG_REGMAP_SPI=y in Source tree

Still trying to get CONFIG_REGMAP_SPI=y to match OpenEmbedded config.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-28 09:47:02 +02:00
David Abdurachmanov bebf3adce1
Attempt again to get MMC built-in for RISC-V
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-28 08:47:43 +02:00
David Abdurachmanov e185868e77
Fix riscv64 SPI config
Found CONFIG_MMC_SPI=m after generation, had CONFIG_MMC_SPI=y in Source tree
Found CONFIG_REGMAP_SPI=m after generation, had CONFIG_REGMAP_SPI=y in Source tree

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-28 08:24:37 +02:00
David Abdurachmanov 7ff284a90a
Tweak riscv64 SPI config
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-28 07:35:32 +02:00
David Abdurachmanov 40925c9884 Merge remote-tracking branch 'up/f31' into master-riscv64 2019-09-28 07:02:57 +02:00
Laura Abbott 138f36aa16 bring in some x86 PCI ids 2019-09-26 16:21:16 -04:00
Peter Robinson b07dd9aa6f build for iwlwifi fix 2019-09-24 21:38:30 +01:00
Peter Robinson e0ac22bfc2 Upstream patch for iwlwifi 8000 series FW issues (rhbz: 1749949) 2019-09-24 15:16:01 +01:00
Laura Abbott 0498fb5dc5 Linux v5.3.1 2019-09-23 08:21:06 -04:00
Laura Abbott 06340ec177 Update to work with 5.x 2019-09-23 08:19:02 -04:00
David Abdurachmanov 51056b416e
Do not set CONFIG_SND_SOC_ES8328_SPI for riscv64
Error: Mismatches found in configuration files
Found CONFIG_SND_SOC_ES8328_SPI=is not set after generation, had CONFIG_SND_SOC_ES8328_SPI=n in Source tree

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-20 13:45:46 +03:00
David Abdurachmanov f5451a35e8
Update riscv64 configs
Error: Mismatches found in configuration files
Found # CONFIG_SND_SOC_ES8328 is not set, after generation, had CONFIG_SND_SOC_ES8328 m in Source tree

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-20 12:34:59 +03:00
David Abdurachmanov f7296f0f1f
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-20 12:04:20 +03:00
David Abdurachmanov 4874335a34
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-20 11:26:01 +03:00
David Abdurachmanov 6fe4640c1a
Remove obsolete patches
The TLB issues might have been solved within OpenSBI.
Networking for SiFive has been merged into the final v5.3.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-20 10:10:47 +03:00
Laura Abbott 9f3562b7a0 Add the patch 2019-09-19 17:41:06 -04:00
Laura Abbott a948dfad97 Fix for dwc3 (rhbz 1753099) 2019-09-19 17:36:19 -04:00
David Abdurachmanov 576b1ae843
Update RISCV (riscv64) configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-09-18 22:11:26 +03:00
David Abdurachmanov 98989ae15a Merge remote-tracking branch 'up/f31' into master-riscv64 2019-09-18 21:42:58 +03:00
David Abdurachmanov d67f20b6af
Switch to Image target for kernel on RISC-V
Starting 5.3 kernel Image and Image.gz incl. 64 bytes header for
bootloaders. For example this can be used with U-Boot booti command,
which currently doesn't support compressed Image.gz. This also means
that we do not need to wrap kernel and initramfs for U-Boot.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-27 20:44:52 -07:00
David Abdurachmanov c02a88f6c2 Merge remote-tracking branch 'up/master' into master-riscv64 2019-08-27 20:44:01 -07:00
David Abdurachmanov 61f194cc7d
Add a fix for TLB flush
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-25 02:06:56 -07:00
David Abdurachmanov 1eeb636d12
Fix patch filename
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-25 00:40:26 -07:00
David Abdurachmanov 43dcced80c
Update out-of-tree patches for RISC-V (riscv64)
- SECCOMP v2 was posted for review (one failing kernel selftest)
- SiFive Ethernet driver is approved upstream and might land in 5.3
- SiFive CPUFreq support is WIP, but people reported it working

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-25 00:03:31 -07:00
David Abdurachmanov c12dd026dd
Update RISC-V (riscv64) configs
New options added:

CONFIG_SOC_SIFIVE=y
CONFIG_EDAC_SIFIVE=y
CONFIG_PWM_SIFIVE=y

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-24 23:10:49 -07:00
David Abdurachmanov 6bc8810bf1
Regenerate configs for RISC-V (riscv64)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-24 15:50:26 -07:00
David Abdurachmanov e765a7ca2e
Build DTB for RISC-V (riscv64)
We need these for FSBL (SiFive Unleashed board) and OpenSBI.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-24 15:48:34 -07:00
David Abdurachmanov 0ebe98255d
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-08-24 15:46:48 -07:00
David Abdurachmanov 77b49c9b18
Update riscv configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-07-02 15:21:10 +03:00
David Abdurachmanov b54ad78b02
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-07-02 15:16:59 +03:00
David Abdurachmanov ecef7281d5
Update SECCOMP patch
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-24 19:01:53 +03:00
David Abdurachmanov 5e0efa7c70
Fix patch format
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-24 17:50:29 +03:00
David Abdurachmanov 6d70f5be5f
Fix Release
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-24 17:24:38 +03:00
David Abdurachmanov 601e6a0b25
Add support for SECCOMP (v2)
The patch is added for testing before publishing on linux-riscv.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-24 17:15:53 +03:00
David Abdurachmanov 394552ce0a
Update configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-20 20:03:51 +03:00
David Abdurachmanov 509fb7c884
Remove obsolete patch
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-20 19:25:19 +03:00
David Abdurachmanov 8a92f6bb9e
Update RISC-V configs (incl. new SiFive drivers)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2019-06-20 18:45:40 +03:00
David Abdurachmanov 0be8868348 Merge remote-tracking branch 'up/master' into master-riscv64 2019-06-20 18:13:25 +03:00
David Abdurachmanov afe42142a2
Update RISC-V configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-05-04 21:03:00 +03:00
David Abdurachmanov f27a56dd4f
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-05-04 21:02:37 +03:00
David Abdurachmanov 8c11451ed6
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-04-11 10:08:13 +02:00
David Abdurachmanov 6a92c8e473
Update RISC-V (riscv64) configs
Solves:

  Found CONFIG_NF_REJECT_IPV4=y after generation, had CONFIG_NF_REJECT_IPV4=m in Source tree

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-04-03 23:31:11 +02:00
David Abdurachmanov 985dca2019
Update RISC-V (riscv64) configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-04-03 22:21:01 +02:00
David Abdurachmanov da7a473ed6
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-04-03 22:20:03 +02:00
David Abdurachmanov 32d304786a
Bump release
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-19 14:42:55 +01:00
David Abdurachmanov 9d19b9acba
Build Image.gz
Note, that currently BBL and OpenSBI would require manually
uncompressing it for usage. U-boot will support compressed kernel
payloads.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-19 14:41:11 +01:00
David Abdurachmanov 73b70fe83d
Update configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-18 18:13:56 +01:00
David Abdurachmanov 08e119a980
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-18 17:57:55 +01:00
David Abdurachmanov 512dd80333
Fix ARM_TIMER_SP804 on RISC-V
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-09 20:51:43 +01:00
David Abdurachmanov da577e4814
Update riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-09 20:15:46 +01:00
David Abdurachmanov e644ae139d
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-03-09 20:08:11 +01:00
David Abdurachmanov 4d63228929
riscv: fix ARM_TIMER_SP804 (again)
Bring back 6f9cf326c7

[..]
Found unset config items, please set them to an appropriate value
CONFIG_ARM_TIMER_SP804=n
[..]

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-02-18 12:27:07 +01:00
David Abdurachmanov d932ad52cf
Regenerate riscv64 configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-02-18 11:54:52 +01:00
David Abdurachmanov 625fa4a062
Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-02-18 11:54:01 +01:00
David Abdurachmanov 6f9cf326c7
riscv: fix ARM_TIMER_SP804
[..]
Found unset config items, please set them to an appropriate value
CONFIG_ARM_TIMER_SP804=n
[..]

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-15 03:36:51 +01:00
David Abdurachmanov a0a6f7a375
riscv: update config
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-15 03:33:20 +01:00
David Abdurachmanov fc9138ad11
riscv: update config
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-15 02:11:24 +01:00
David Abdurachmanov ff3e5b658b
riscv: regenerate configs (enable CONFIG_AUDIT)
Audit support for Linux was merged in 5.0-rc2.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-15 01:23:20 +01:00
David Abdurachmanov 9db5e7124c
Remove riscv64-fixes.patch
All the changes are finalized in upstream.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-15 01:19:46 +01:00
David Abdurachmanov c84bdfed84 Merge remote-tracking branch 'up/master' into master-riscv64 2019-01-15 01:14:08 +01:00
David Abdurachmanov f49ba59706
riscv: bring back syscalls.h and enable ARCH_HAS_SG_CHAIN
ARCH_HAS_SG_CHAIN change should land in upstream 4.21.
syscalls.h header is being used by glibc.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-12-06 10:18:35 +01:00
David Abdurachmanov e9615025d3
riscv: regenerate configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-12-06 09:56:38 +01:00
David Abdurachmanov 6e04e00c1f Merge remote-tracking branch 'up/master' into master-riscv64 2018-12-06 09:55:58 +01:00
David Abdurachmanov 24ef14817b
riscv: remove obsolete patch (upstreamed)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-26 21:51:40 +01:00
David Abdurachmanov f72820cd8f
Move CONFIG_ARCH_RV64I to generic/riscv/riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-26 21:03:11 +01:00
David Abdurachmanov 4b722cac34 Merge remote-tracking branch 'up/master' into f29-riscv64 2018-11-26 21:01:11 +01:00
David Abdurachmanov 22e71c9173
Merge remote-tracking branch 'up/master' into f29-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-20 22:56:58 +01:00
David Abdurachmanov bf6565ba91
riscv64: update configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-20 10:14:20 +01:00
David Abdurachmanov 7a2f3d62e7
Merge remote-tracking branch 'up/master' into f29-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-20 09:59:17 +01:00
David Abdurachmanov 6afa6a1d1d
Add riscv to create_headers_tarball.sh (needed for kernel-headers)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-10 15:56:46 +01:00
David Abdurachmanov 61da5462ab
riscv: we don't have /lib/modules/../dtb
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-08 19:40:50 +01:00
David Abdurachmanov 1838232458
riscv: rebuild configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-08 08:31:25 +01:00
David Abdurachmanov 8d4ff40415
riscv: modify CONFIG_* options
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-08 07:02:28 +01:00
David Abdurachmanov f47d31c65b
riscv: update CONFIG_* options
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-08 00:02:51 +01:00
David Abdurachmanov 80112e26ae
riscv: set CONFIG_FRAME_WARN to 2048 (lower is unrealistic)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-07 22:15:53 +01:00
David Abdurachmanov 676aad9847
riscv: fix vdso_install and a warning
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-07 22:11:46 +01:00
David Abdurachmanov 65627459ed Merge remote-tracking branch 'up/master' into riscv64 2018-11-07 21:22:49 +01:00
David Abdurachmanov fd01e1b407
riscv: change CONFIG_* options
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-03 19:20:06 +01:00
David Abdurachmanov e93b45642b
riscv: adjust CONFIG_* options again
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-03 17:19:04 +01:00
David Abdurachmanov 088edc4af9
riscv: re-gen configs
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-03 16:28:28 +01:00
David Abdurachmanov 681c2dab76
riscv: add missing CONFIG_* options
Found unset config items, please set them to an appropriate value
CONFIG_ARCH_RV32I=n
CONFIG_ARCH_RV64I=y
CONFIG_CMODEL_MEDLOW=n
CONFIG_CMODEL_MEDANY=y
CONFIG_MAXPHYSMEM_2GB=n
CONFIG_MAXPHYSMEM_128GB=y
CONFIG_NR_CPUS=8
CONFIG_TUNE_GENERIC=y
CONFIG_RISCV_ISA_C=y
CONFIG_RISCV_BASE_PMU=y
CONFIG_FPU=y
CONFIG_CMDLINE_BOOL=n
CONFIG_PCIE_CADENCE_EP=n
CONFIG_PCI_ENDPOINT_CONFIGFS=n
CONFIG_PCI_EPF_TEST=n
CONFIG_NETWORK_SECMARK=n
CONFIG_NETFILTER_XT_TARGET_HL=m
CONFIG_MTD_OF_PARTS=m
CONFIG_OF_UNITTEST=n
CONFIG_OF_OVERLAY=n
CONFIG_KEYBOARD_BCM=n
CONFIG_GPIO_74XX_MMIO=n
CONFIG_POWER_RESET_GPIO=n
CONFIG_POWER_RESET_GPIO_RESTART=n
CONFIG_THERMAL=m
CONFIG_FB_SSD1307=n
CONFIG_SND_SOC_AC97_CODEC=n
CONFIG_SND_SOC_ES8328_I2C=n
CONFIG_SIFIVE_PLIC=n
CONFIG_PROFILE_ALL_BRANCHES=n

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-03 15:51:18 +01:00
David Abdurachmanov 7094da6400
riscv: change kernel image
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-03 14:57:46 +01:00
David Abdurachmanov b3c173bfe0
Add initial RISC-V 64-bit (riscv64) support
UNTESTED

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-11-03 14:36:46 +01:00
18 changed files with 13256 additions and 5 deletions

16
filter-riscv64.sh.fedora Normal file
View File

@ -0,0 +1,16 @@
#! /bin/bash
# This is the riscv64 override file for the core/drivers package split. The
# module directories listed here and in the generic list in filter-modules.sh
# will be moved to the resulting kernel-modules package for this arch.
# Anything not listed in those files will be in the kernel-core package.
#
# Please review the default list in filter-modules.sh before making
# modifications to the overrides below. If something should be removed across
# all arches, remove it in the default instead of per-arch.
# Differences from default (matches aarch64):
# - Removed mfd and platform (i.e. needed in core)
# - Added message (i.e. not needed in core)
# - Removed mmc (i.e. need mmc in core)
driverdirs="atm auxdisplay bcma bluetooth firewire fmc fpga infiniband isdn leds media memstick message mtd nfc ntb pcmcia power ssb soundwire staging tty uio uwb w1"

View File

@ -4140,6 +4140,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m

View File

@ -4121,6 +4121,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m

View File

@ -4220,6 +4220,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m

View File

@ -4202,6 +4202,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m

View File

@ -4120,6 +4120,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m

View File

@ -4102,6 +4102,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m

View File

@ -273,6 +273,7 @@ CONFIG_ARM64_USE_LSE_ATOMICS=y
CONFIG_ARM_PTDUMP_DEBUGFS=y
# CONFIG_ARM_SMC_WATCHDOG is not set
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TIMER_SP804 is not set
# CONFIG_AS3935 is not set
CONFIG_ASUS_LAPTOP=m
CONFIG_ASUS_NB_WMI=m
@ -3813,6 +3814,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m

View File

@ -272,6 +272,7 @@ CONFIG_ARM64_ERRATUM_858921=y
CONFIG_ARM64_USE_LSE_ATOMICS=y
# CONFIG_ARM_SMC_WATCHDOG is not set
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TIMER_SP804 is not set
# CONFIG_AS3935 is not set
CONFIG_ASUS_LAPTOP=m
CONFIG_ASUS_NB_WMI=m
@ -3794,6 +3795,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m

View File

@ -216,6 +216,7 @@ CONFIG_ARM64_USE_LSE_ATOMICS=y
CONFIG_ARM_PTDUMP_DEBUGFS=y
# CONFIG_ARM_SMC_WATCHDOG is not set
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TIMER_SP804 is not set
# CONFIG_AS3935 is not set
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
@ -3514,6 +3515,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m

View File

@ -215,6 +215,7 @@ CONFIG_ARM64_ERRATUM_858921=y
CONFIG_ARM64_USE_LSE_ATOMICS=y
# CONFIG_ARM_SMC_WATCHDOG is not set
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TIMER_SP804 is not set
# CONFIG_AS3935 is not set
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
@ -3494,6 +3495,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m

File diff suppressed because it is too large Load Diff

6589
kernel-riscv64-fedora.config Normal file

File diff suppressed because it is too large Load Diff

View File

@ -220,6 +220,7 @@ CONFIG_ARM64_USE_LSE_ATOMICS=y
CONFIG_ARM_PTDUMP_DEBUGFS=y
# CONFIG_ARM_SMC_WATCHDOG is not set
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TIMER_SP804 is not set
# CONFIG_AS3935 is not set
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
@ -3485,6 +3486,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m

View File

@ -219,6 +219,7 @@ CONFIG_ARM64_ERRATUM_858921=y
CONFIG_ARM64_USE_LSE_ATOMICS=y
# CONFIG_ARM_SMC_WATCHDOG is not set
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TIMER_SP804 is not set
# CONFIG_AS3935 is not set
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
@ -3465,6 +3466,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m

View File

@ -275,6 +275,7 @@ CONFIG_ARM64_USE_LSE_ATOMICS=y
CONFIG_ARM_PTDUMP_DEBUGFS=y
# CONFIG_ARM_SMC_WATCHDOG is not set
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TIMER_SP804 is not set
# CONFIG_AS3935 is not set
CONFIG_ASUS_LAPTOP=m
CONFIG_ASUS_NB_WMI=m
@ -3852,6 +3853,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m

View File

@ -274,6 +274,7 @@ CONFIG_ARM64_ERRATUM_858921=y
CONFIG_ARM64_USE_LSE_ATOMICS=y
# CONFIG_ARM_SMC_WATCHDOG is not set
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TIMER_SP804 is not set
# CONFIG_AS3935 is not set
CONFIG_ASUS_LAPTOP=m
CONFIG_ASUS_NB_WMI=m
@ -3833,6 +3834,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m

View File

@ -75,7 +75,7 @@ Summary: The Linux kernel
%define patchlevel 8
# allow pkg_release to have configurable %%{?dist} tag
%define specrelease 1%{?buildid}%{?dist}
%define specrelease 1%{?buildid}.0.riscv64%{?dist}
%define pkg_release %{specrelease}
@ -390,6 +390,15 @@ Summary: The Linux kernel
%define kernel_image arch/arm64/boot/Image.gz
%endif
%ifarch riscv64
%define all_arch_configs kernel-%{version}-riscv64*.config
%define asmarch riscv
%define hdrarch riscv
%define make_target Image.gz
%define kernel_image arch/riscv/boot/Image.gz
%endif
# Should make listnewconfig fail if there's config options
# printed out?
%if %{nopatches}
@ -459,7 +468,7 @@ Release: %{pkg_release}
# DO NOT CHANGE THE 'ExclusiveArch' LINE TO TEMPORARILY EXCLUDE AN ARCHITECTURE BUILD.
# SET %%nobuildarches (ABOVE) INSTEAD
%if 0%{?fedora}
ExclusiveArch: x86_64 s390x %{arm} aarch64 ppc64le
ExclusiveArch: x86_64 s390x %{arm} aarch64 ppc64le riscv64
%else
ExclusiveArch: noarch i386 i686 x86_64 s390x %{arm} aarch64 ppc64le
%endif
@ -638,6 +647,7 @@ Source82: filter-i686.sh.fedora
Source83: filter-aarch64.sh.fedora
Source86: filter-ppc64le.sh.fedora
Source87: filter-s390x.sh.fedora
Source88: filter-riscv64.sh.fedora
Source89: filter-modules.sh.fedora
Source90: filter-x86_64.sh.rhel
@ -673,6 +683,8 @@ Source47: kernel-s390x-fedora.config
Source48: kernel-s390x-debug-fedora.config
Source49: kernel-x86_64-fedora.config
Source50: kernel-x86_64-debug-fedora.config
Source60: kernel-riscv64-fedora.config
Source61: kernel-riscv64-debug-fedora.config
@ -1608,7 +1620,7 @@ BuildKernel() {
mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/%{image_install_path}
%endif
%ifarch %{arm} aarch64
%ifarch %{arm} aarch64 riscv64
%{make} ARCH=$Arch dtbs INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer
%{make} ARCH=$Arch dtbs_install INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer
cp -r $RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer $RPM_BUILD_ROOT/lib/modules/$KernelVer/dtb
@ -2297,7 +2309,7 @@ find $RPM_BUILD_ROOT/usr/include \
%if %{with_cross_headers}
%if 0%{?fedora}
HDR_ARCH_LIST='arm arm64 powerpc s390 x86'
HDR_ARCH_LIST='arm arm64 powerpc s390 x86 riscv64'
%else
HDR_ARCH_LIST='arm64 powerpc s390 x86'
%endif
@ -2780,7 +2792,7 @@ fi
%ghost /%{image_install_path}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-%{KVERREL}%{?3:+%{3}}\
/lib/modules/%{KVERREL}%{?3:+%{3}}/.vmlinuz.hmac \
%ghost /%{image_install_path}/.vmlinuz-%{KVERREL}%{?3:+%{3}}.hmac \
%ifarch %{arm} aarch64\
%ifarch %{arm} aarch64 riscv64\
/lib/modules/%{KVERREL}%{?3:+%{3}}/dtb \
%ghost /%{image_install_path}/dtb-%{KVERREL}%{?3:+%{3}} \
%endif\