mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-11 13:27:06 +09:00
[riscv64] Build a kernel image and udebs for riscv64.
This commit is contained in:
58
debian/config/riscv64/config
vendored
Normal file
58
debian/config/riscv64/config
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
##
|
||||
## file: arch/riscv/Kconfig
|
||||
##
|
||||
CONFIG_SMP=y
|
||||
CONFIG_PCI=y
|
||||
|
||||
##
|
||||
## file: drivers/ata/Kconfig
|
||||
##
|
||||
CONFIG_SATA_AHCI_PLATFORM=m
|
||||
|
||||
##
|
||||
## file: drivers/gpu/drm/Kconfig
|
||||
##
|
||||
CONFIG_DRM=m
|
||||
CONFIG_DRM_RADEON=m
|
||||
|
||||
##
|
||||
## file: drivers/irqchip/Kconfig
|
||||
##
|
||||
CONFIG_SIFIVE_PLIC=y
|
||||
|
||||
##
|
||||
## file: drivers/net/ethernet/cadence/Kconfig
|
||||
##
|
||||
CONFIG_MACB=m
|
||||
|
||||
##
|
||||
## file: drivers/pci/controller/Kconfig
|
||||
##
|
||||
CONFIG_PCIE_XILINX=y
|
||||
|
||||
##
|
||||
## file: drivers/tty/hvc/Kconfig
|
||||
##
|
||||
CONFIG_HVC_RISCV_SBI=y
|
||||
|
||||
##
|
||||
## file: drivers/tty/serial/8250/Kconfig
|
||||
##
|
||||
CONFIG_SERIAL_8250=y
|
||||
CONFIG_SERIAL_8250_CONSOLE=y
|
||||
CONFIG_SERIAL_OF_PLATFORM=y
|
||||
|
||||
##
|
||||
## file: drivers/usb/Kconfig
|
||||
##
|
||||
CONFIG_USB=m
|
||||
|
||||
##
|
||||
## file: drivers/usb/host/Kconfig
|
||||
##
|
||||
CONFIG_USB_XHCI_PLATFORM=m
|
||||
CONFIG_USB_EHCI_HCD=m
|
||||
CONFIG_USB_EHCI_HCD_PLATFORM=m
|
||||
CONFIG_USB_OHCI_HCD=m
|
||||
CONFIG_USB_OHCI_HCD_PLATFORM=m
|
||||
|
||||
12
debian/config/riscv64/defines
vendored
12
debian/config/riscv64/defines
vendored
@@ -1,4 +1,14 @@
|
||||
[base]
|
||||
kernel-arch: riscv
|
||||
featuresets:
|
||||
# empty; just building headers yet
|
||||
none
|
||||
|
||||
[build]
|
||||
image-file: vmlinux
|
||||
|
||||
[image]
|
||||
install-stem: vmlinux
|
||||
|
||||
[riscv64_description]
|
||||
hardware: 64-bit RISC-V platforms
|
||||
hardware-long: 64-bit RISC-V platforms
|
||||
|
||||
3
debian/config/riscv64/none/defines
vendored
Normal file
3
debian/config/riscv64/none/defines
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
[base]
|
||||
flavours:
|
||||
riscv64
|
||||
1
debian/installer/kernel-versions
vendored
1
debian/installer/kernel-versions
vendored
@@ -28,6 +28,7 @@ powerpc - powerpc - - -
|
||||
powerpc - powerpc64 - - -
|
||||
ppc64 - powerpc64 - - -
|
||||
ppc64el - powerpc64le - - -
|
||||
riscv64 - riscv64 - - -
|
||||
s390x - s390x - - -
|
||||
sh4 - sh7751r - y -
|
||||
sh4 - sh7785lcr - y -
|
||||
|
||||
1
debian/installer/modules/riscv64/ata-modules
vendored
Normal file
1
debian/installer/modules/riscv64/ata-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
libata ?
|
||||
1
debian/installer/modules/riscv64/btrfs-modules
vendored
Normal file
1
debian/installer/modules/riscv64/btrfs-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <btrfs-modules>
|
||||
1
debian/installer/modules/riscv64/compress-modules
vendored
Normal file
1
debian/installer/modules/riscv64/compress-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <compress-modules>
|
||||
1
debian/installer/modules/riscv64/crc-modules
vendored
Normal file
1
debian/installer/modules/riscv64/crc-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <crc-modules>
|
||||
1
debian/installer/modules/riscv64/crypto-dm-modules
vendored
Normal file
1
debian/installer/modules/riscv64/crypto-dm-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <crypto-dm-modules>
|
||||
1
debian/installer/modules/riscv64/crypto-modules
vendored
Normal file
1
debian/installer/modules/riscv64/crypto-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <crypto-modules>
|
||||
1
debian/installer/modules/riscv64/event-modules
vendored
Normal file
1
debian/installer/modules/riscv64/event-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <event-modules>
|
||||
1
debian/installer/modules/riscv64/ext4-modules
vendored
Normal file
1
debian/installer/modules/riscv64/ext4-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <ext4-modules>
|
||||
1
debian/installer/modules/riscv64/fat-modules
vendored
Normal file
1
debian/installer/modules/riscv64/fat-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <fat-modules>
|
||||
1
debian/installer/modules/riscv64/fuse-modules
vendored
Normal file
1
debian/installer/modules/riscv64/fuse-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <fuse-modules>
|
||||
1
debian/installer/modules/riscv64/i2c-modules
vendored
Normal file
1
debian/installer/modules/riscv64/i2c-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <i2c-modules>
|
||||
1
debian/installer/modules/riscv64/input-modules
vendored
Normal file
1
debian/installer/modules/riscv64/input-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <input-modules>
|
||||
1
debian/installer/modules/riscv64/isofs-modules
vendored
Normal file
1
debian/installer/modules/riscv64/isofs-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <isofs-modules>
|
||||
1
debian/installer/modules/riscv64/jfs-modules
vendored
Normal file
1
debian/installer/modules/riscv64/jfs-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <jfs-modules>
|
||||
1
debian/installer/modules/riscv64/kernel-image
vendored
Normal file
1
debian/installer/modules/riscv64/kernel-image
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <kernel-image>
|
||||
1
debian/installer/modules/riscv64/loop-modules
vendored
Normal file
1
debian/installer/modules/riscv64/loop-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <loop-modules>
|
||||
1
debian/installer/modules/riscv64/md-modules
vendored
Normal file
1
debian/installer/modules/riscv64/md-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <md-modules>
|
||||
1
debian/installer/modules/riscv64/mtd-core-modules
vendored
Normal file
1
debian/installer/modules/riscv64/mtd-core-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <mtd-core-modules>
|
||||
1
debian/installer/modules/riscv64/mtd-modules
vendored
Normal file
1
debian/installer/modules/riscv64/mtd-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <mtd-modules>
|
||||
1
debian/installer/modules/riscv64/multipath-modules
vendored
Normal file
1
debian/installer/modules/riscv64/multipath-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <multipath-modules>
|
||||
1
debian/installer/modules/riscv64/nbd-modules
vendored
Normal file
1
debian/installer/modules/riscv64/nbd-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <nbd-modules>
|
||||
1
debian/installer/modules/riscv64/nic-modules
vendored
Normal file
1
debian/installer/modules/riscv64/nic-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <nic-modules>
|
||||
1
debian/installer/modules/riscv64/nic-shared-modules
vendored
Normal file
1
debian/installer/modules/riscv64/nic-shared-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <nic-shared-modules>
|
||||
1
debian/installer/modules/riscv64/nic-usb-modules
vendored
Normal file
1
debian/installer/modules/riscv64/nic-usb-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <nic-usb-modules>
|
||||
1
debian/installer/modules/riscv64/nic-wireless-modules
vendored
Normal file
1
debian/installer/modules/riscv64/nic-wireless-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <nic-wireless-modules>
|
||||
1
debian/installer/modules/riscv64/pata-modules
vendored
Normal file
1
debian/installer/modules/riscv64/pata-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <pata-modules>
|
||||
1
debian/installer/modules/riscv64/ppp-modules
vendored
Normal file
1
debian/installer/modules/riscv64/ppp-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <ppp-modules>
|
||||
1
debian/installer/modules/riscv64/sata-modules
vendored
Normal file
1
debian/installer/modules/riscv64/sata-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <sata-modules>
|
||||
1
debian/installer/modules/riscv64/scsi-core-modules
vendored
Normal file
1
debian/installer/modules/riscv64/scsi-core-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <scsi-core-modules>
|
||||
2
debian/installer/modules/riscv64/scsi-modules
vendored
Normal file
2
debian/installer/modules/riscv64/scsi-modules
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
#include <scsi-modules>
|
||||
|
||||
1
debian/installer/modules/riscv64/squashfs-modules
vendored
Normal file
1
debian/installer/modules/riscv64/squashfs-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <squashfs-modules>
|
||||
1
debian/installer/modules/riscv64/udf-modules
vendored
Normal file
1
debian/installer/modules/riscv64/udf-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <udf-modules>
|
||||
1
debian/installer/modules/riscv64/usb-modules
vendored
Normal file
1
debian/installer/modules/riscv64/usb-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <usb-modules>
|
||||
1
debian/installer/modules/riscv64/usb-storage-modules
vendored
Normal file
1
debian/installer/modules/riscv64/usb-storage-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <usb-storage-modules>
|
||||
1
debian/installer/modules/riscv64/virtio-modules
vendored
Normal file
1
debian/installer/modules/riscv64/virtio-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <virtio-modules>
|
||||
1
debian/installer/modules/riscv64/zlib-modules
vendored
Normal file
1
debian/installer/modules/riscv64/zlib-modules
vendored
Normal file
@@ -0,0 +1 @@
|
||||
#include <zlib-modules>
|
||||
Reference in New Issue
Block a user