Package: linux-libc-dev
-Architecture: amd64 armhf arm64 i386 ppc64el s390x
+Architecture: amd64 armhf arm64 i386 ppc64el riscv64 s390x
Depends: ${misc:Depends}
Conflicts: linux-kernel-headers
Replaces: linux-kernel-headers
-arch="amd64 armhf arm64 ppc64el s390x"
+arch="amd64 armhf arm64 ppc64el riscv64 s390x"
supported="Generic"
target="Geared toward desktop and server systems."
desc="=HUMAN= SMP"
Package: SRCPKGNAME-tools-PKGVER-ABINUM
Build-Profiles: <!stage1>
-Architecture: amd64 armhf arm64 ppc64el s390x
+Architecture: amd64 armhf arm64 ppc64el riscv64 s390x
Section: devel
Priority: optional
Depends: ${misc:Depends}, ${shlibs:Depends}, linux-tools-common
ppc64el - generic - - -
+riscv64 - generic - - -
+
s390x - generic - - -
# Ports
--- /dev/null
+#include <block-modules>
--- /dev/null
+#include <crypto-modules>
--- /dev/null
+#include <fat-modules>
--- /dev/null
+#include <firewire-core-modules>
--- /dev/null
+#include <fs-core-modules>
--- /dev/null
+#include <fs-secondary-modules>
--- /dev/null
+#include <input-modules>
--- /dev/null
+#include <ipmi-modules>
--- /dev/null
+#include <kernel-image>
--- /dev/null
+#include <md-modules>
--- /dev/null
+#include <message-modules>
--- /dev/null
+#include <mouse-modules>
--- /dev/null
+#include <multipath-modules>
--- /dev/null
+#include <nfs-modules>
--- /dev/null
+#include <nic-modules>
--- /dev/null
+#include <nic-shared-modules>
--- /dev/null
+#include <nic-usb-modules>
--- /dev/null
+#include <parport-modules>
--- /dev/null
+#include <pata-modules>
--- /dev/null
+#include <plip-modules>
--- /dev/null
+#include <ppp-modules>
--- /dev/null
+#include <sata-modules>
--- /dev/null
+#include <scsi-modules>
+ipr ?
--- /dev/null
+#include <speakup-modules>
--- /dev/null
+#include <storage-core-modules>
--- /dev/null
+#include <usb-modules>
--- /dev/null
+#include <virtio-modules>
--- /dev/null
+#include <vlan-modules>
Provides_amd64: efi-modules, ext3-modules, ext4-modules, squashfs-modules
Provides_i386: efi-modules, ext3-modules, ext4-modules, squashfs-modules
Provides_ppc64el: ext3-modules, ext4-modules, fat-modules, squashfs-modules
+Provides_riscv64: ext3-modules, ext4-modules, fat-modules, squashfs-modules
Provides_s390x: ext3-modules, ext4-modules, ppp-modules, squashfs-modules
Description: kernel image and system map
getall amd64 generic lowlatency
getall arm64 generic
getall ppc64el generic
+getall riscv64 generic
getall s390x generic
archs=""
family='ports'
else
- archs="amd64 i386 armhf arm64 ppc64el s390x"
+ archs="amd64 i386 armhf arm64 ppc64el riscv64 s390x"
family='ubuntu'
fi
--- /dev/null
+human_arch = RISC-V
+build_arch = riscv
+header_arch = $(build_arch)
+defconfig = defconfig
+flavours = generic
+build_image = Image
+kernel_file = arch/$(build_arch)/boot/Image
+install_file = vmlinuz
+
+loader = grub
+vdso = vdso_install
+no_dumpfile = true
+
+do_extras_package = true
+do_tools_usbip = true
+do_tools_cpupower = true
+do_tools_perf = true
+do_tools_perf_jvmti = true
+do_tools_bpftool = true
+
+do_dkms_wireguard = true
sparc) kernarch="sparc64" ;;
armel|armhf) kernarch="arm" ;;
s390x) kernarch="s390" ;;
+ riscv64) kernarch="riscv" ;;
*) kernarch="$arch" ;;
esac