UBUNTU: [Packaging] enable riscv64 builds

Add ABI files, sync riscv64.mk with linux-riscv and add riscv64 to the
arch list.

Signed-off-by: Emil Renner Berthing <emil.renner.berthing@canonical.com>
Acked-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
This commit is contained in:
Emil Renner Berthing
2023-12-04 13:14:49 +01:00
committed by Paolo Pisati
parent a457ccd24f
commit 145d57b833
7 changed files with 32845 additions and 9 deletions
File diff suppressed because it is too large Load Diff
@@ -0,0 +1 @@
GCC: (Ubuntu 13.2.0-7ubuntu1) 13.2.0
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,268 @@
8250
8250_base
8250_of
8250_pci
8250_rt288x
ac
acpi_dbg
acpi_mdio
aead
aes_generic
af_packet
akcipher
as3722
asiliantfb
asn1_decoder
asn1_encoder
atkbd
battery
binfmt_script
bitrev
bsg
button
cbc
cdrom
cfbcopyarea
cfbfillrect
cfbimgblt
charger-manager
cn
configfs
cpufreq-dt-platdev
cpufreq_conservative
cpufreq_ondemand
cpufreq_performance
cpufreq_powersave
cpufreq_userspace
crc-ccitt
crc-itu-t
crc-t10dif
crc16
crc32
crc32c_generic
crc64
crc64-rocksoft
crc64_rocksoft_generic
crc7
crct10dif_common
crct10dif_generic
crypto
crypto_acompress
crypto_algapi
crypto_hash
crypto_null
crypto_skcipher
cryptomgr
ctr
cts
da9063
dax
deflate
dh_generic
digsig
dm-mod
dns_resolver
drbg
drm_mipi_dsi
drm_panel_orientation_quirks
drop_monitor
dwc2
ecb
ecryptfs
edac_core
efivarfs
ehci-hcd
ehci-pci
encrypted-keys
evdev
exportfs
ext4
extcon-core
fan
fat
fb
fb_io_fops
fb_sys_fops
fddi
firmware_class
fixed_phy
font
fuse
fwnode_mdio
gcm
geniv
gf128mul
ghash-generic
glob
governor_passive
governor_performance
governor_powersave
governor_simpleondemand
governor_userspace
gpio-generic
gpio-sifive
hed
hmac
hwmon
i2c-core
i2c-designware-core
i2c-designware-platform
i2c-dev
imsttfb
input-core
ipv6
jbd2
jh71xx-pmu
jitterentropy_rng
kdf_sp800108
kgdboc
kpp
led-class
libaes
libata
libcryptoutils
libnvdimm
libphy
libps2
libsha1
libsha256
linear_ranges
loop
lz4_decompress
lzo
lzo-rle
lzo_compress
lzo_decompress
max14577
max310x
max77686
max77693
mbcache
md-mod
md5
mdio_devres
mfd-core
mmc_block
mmc_core
mmc_spi
mousedev
mpi
mq-deadline
n_null
netkit
nls_base
nls_cp437
of_mdio
of_mmc_spi
ohci-hcd
ohci-pci
oid_registry
palmas
pci-host-common
pci-host-generic
pcie-microchip-host
pinctrl-as3722
pinctrl-microchip-sgpio
pinctrl-ocelot
pinctrl-palmas
pinctrl-single
pinctrl-starfive-jh7110
pkcs7_message
ppp_generic
pps_core
pretimeout_noop
pstore
ptp
public_key
rapidio
rational
rcar-usb2-clock-sel
regmap-i2c
regmap-mmio
regmap-spi
reset-starfive-jh7110
rfkill
rng
rng-core
roles
rsa_generic
rtc-goldfish
sccnxp
scsi_common
scsi_mod
sd_mod
sec-core
sec-irq
selftests
seqiv
serdev
serial_base
serial_mctrl_gpio
serio
sg
sh-sci
sha1_generic
sha256_generic
sha3_generic
sha512_generic
sifive
sifive-prci
sifive_edac
sig
slhc
spi-fsl-lib
spi-fsl-spi
spi-sifive
squashfs
sr_mod
sun20i-ppu
syscopyarea
sysfillrect
sysimgblt
t10-pi
tcp_cubic
tcp_sigpool
tpm
tpm_crb
tpm_tis
tpm_tis_core
tps65912-core
tps65912-i2c
tps65912-spi
trusted
ttyprintk
tun
ucs2_string
uhci-hcd
uinput
usb-common
usbcore
utf8data
vfat
virt-dma
virtio
virtio_balloon
virtio_blk
virtio_console
virtio_mmio
virtio_pci
virtio_pci_legacy_dev
virtio_pci_modern_dev
virtio_ring
virtio_scsi
vivaldi-fmap
watchdog
wrpll-cln28hpc
wwnr
x509_key_parser
xhci-hcd
xts
xxhash
xz_dec
zbud
zlib_deflate
zlib_inflate
zsmalloc
zstd_common
zstd_compress
zstd_decompress
@@ -0,0 +1 @@
# RETPOLINE NOT ENABLED
+1 -1
View File
@@ -1,4 +1,4 @@
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"
+8 -8
View File
@@ -1,7 +1,7 @@
human_arch = RISC-V
build_arch = riscv
defconfig = defconfig
flavours = generic
flavours = generic
build_image = Image
kernel_file = arch/$(build_arch)/boot/Image
install_file = vmlinuz
@@ -9,10 +9,10 @@ install_file = vmlinuz
vdso = vdso_install
no_dumpfile = true
do_flavour_image_package = false
do_tools = false
do_tools_common = false
do_extras_package = false
do_source_package = false
do_flavour_header_package = false
do_common_headers_indep = false
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_dtbs = true