Support opirv Docker and fix bug

This commit is contained in:
toolsmanhehe 2024-09-05 21:10:16 +08:00 committed by baiywt
parent c8894b658c
commit 4614e50543
9 changed files with 243 additions and 41 deletions

View File

@ -1,7 +1,7 @@
BOARD_NAME="Orange Pi RV" BOARD_NAME="Orange Pi RV"
BOARDFAMILY="starfive2" BOARDFAMILY="starfive2"
BOOTCONFIG="starfive_visionfive2_defconfig" BOOTCONFIG="starfive_visionfive2_defconfig"
MODULES_BLACKLIST_NEXT="starfive_mailbox_test e24 xrp starfive_mailbox wave5" MODULES_BLACKLIST_CURRENT="starfive_mailbox_test e24 xrp starfive_mailbox wave5"
KERNEL_TARGET="current" KERNEL_TARGET="current"
IMAGE_PARTITION_TABLE="gpt" IMAGE_PARTITION_TABLE="gpt"
SRC_EXTLINUX="yes" SRC_EXTLINUX="yes"

View File

@ -5,6 +5,7 @@ i2c-tools
jq jq
libcrack2 libcrack2
lsof lsof
lm-sensors
mc mc
mmc-utils mmc-utils
nano nano

View File

@ -11,6 +11,8 @@ CONFIG_AS_VERSION=23800
CONFIG_LD_IS_BFD=y CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=23800 CONFIG_LD_VERSION=23800
CONFIG_LLD_VERSION=0 CONFIG_LLD_VERSION=0
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_GOTO=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_ASM_INLINE=y
@ -137,19 +139,24 @@ CONFIG_GENERIC_SCHED_CLOCK=y
CONFIG_CC_HAS_INT128=y CONFIG_CC_HAS_INT128=y
CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_ARCH_SUPPORTS_INT128=y
CONFIG_CGROUPS=y CONFIG_CGROUPS=y
# CONFIG_MEMCG is not set CONFIG_PAGE_COUNTER=y
# CONFIG_BLK_CGROUP is not set CONFIG_MEMCG=y
CONFIG_MEMCG_SWAP=y
CONFIG_MEMCG_KMEM=y
CONFIG_BLK_CGROUP=y
CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y CONFIG_CFS_BANDWIDTH=y
# CONFIG_RT_GROUP_SCHED is not set # CONFIG_RT_GROUP_SCHED is not set
# CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_PIDS=y
# CONFIG_CGROUP_RDMA is not set # CONFIG_CGROUP_RDMA is not set
# CONFIG_CGROUP_FREEZER is not set CONFIG_CGROUP_FREEZER=y
# CONFIG_CGROUP_HUGETLB is not set # CONFIG_CGROUP_HUGETLB is not set
# CONFIG_CPUSETS is not set CONFIG_CPUSETS=y
# CONFIG_CGROUP_DEVICE is not set CONFIG_PROC_PID_CPUSET=y
# CONFIG_CGROUP_CPUACCT is not set CONFIG_CGROUP_DEVICE=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_CGROUP_BPF=y CONFIG_CGROUP_BPF=y
# CONFIG_CGROUP_MISC is not set # CONFIG_CGROUP_MISC is not set
# CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_DEBUG is not set
@ -472,7 +479,11 @@ CONFIG_BLK_DEV_BSG_COMMON=y
# CONFIG_BLK_DEV_BSGLIB is not set # CONFIG_BLK_DEV_BSGLIB is not set
# CONFIG_BLK_DEV_INTEGRITY is not set # CONFIG_BLK_DEV_INTEGRITY is not set
# CONFIG_BLK_DEV_ZONED is not set # CONFIG_BLK_DEV_ZONED is not set
# CONFIG_BLK_DEV_THROTTLING is not set
# CONFIG_BLK_WBT is not set # CONFIG_BLK_WBT is not set
# CONFIG_BLK_CGROUP_IOLATENCY is not set
# CONFIG_BLK_CGROUP_IOCOST is not set
# CONFIG_BLK_CGROUP_IOPRIO is not set
CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS=y
# CONFIG_BLK_SED_OPAL is not set # CONFIG_BLK_SED_OPAL is not set
# CONFIG_BLK_INLINE_ENCRYPTION is not set # CONFIG_BLK_INLINE_ENCRYPTION is not set
@ -516,7 +527,7 @@ CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_SCRIPT=y
CONFIG_ARCH_HAS_BINFMT_FLAT=y CONFIG_ARCH_HAS_BINFMT_FLAT=y
# CONFIG_BINFMT_FLAT is not set # CONFIG_BINFMT_FLAT is not set
# CONFIG_BINFMT_MISC is not set CONFIG_BINFMT_MISC=m
CONFIG_COREDUMP=y CONFIG_COREDUMP=y
# end of Executable file formats # end of Executable file formats
@ -547,7 +558,8 @@ CONFIG_CMA=y
# CONFIG_CMA_SYSFS is not set # CONFIG_CMA_SYSFS is not set
CONFIG_CMA_AREAS=7 CONFIG_CMA_AREAS=7
# CONFIG_ZPOOL is not set # CONFIG_ZPOOL is not set
# CONFIG_ZSMALLOC is not set CONFIG_ZSMALLOC=y
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_GENERIC_EARLY_IOREMAP=y
# CONFIG_IDLE_PAGE_TRACKING is not set # CONFIG_IDLE_PAGE_TRACKING is not set
CONFIG_ZONE_DMA32=y CONFIG_ZONE_DMA32=y
@ -565,6 +577,7 @@ CONFIG_SECRETMEM=y
CONFIG_NET=y CONFIG_NET=y
CONFIG_NET_INGRESS=y CONFIG_NET_INGRESS=y
CONFIG_SKB_EXTENSIONS=y
# #
# Networking options # Networking options
@ -596,6 +609,7 @@ CONFIG_NET_IP_TUNNEL=m
# CONFIG_IP_MROUTE is not set # CONFIG_IP_MROUTE is not set
# CONFIG_SYN_COOKIES is not set # CONFIG_SYN_COOKIES is not set
# CONFIG_NET_IPVTI is not set # CONFIG_NET_IPVTI is not set
CONFIG_NET_UDP_TUNNEL=m
# CONFIG_NET_FOU is not set # CONFIG_NET_FOU is not set
# CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_NET_FOU_IP_TUNNELS is not set
# CONFIG_INET_AH is not set # CONFIG_INET_AH is not set
@ -635,12 +649,14 @@ CONFIG_IPV6_NDISC_NODETYPE=y
# CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set
CONFIG_NETFILTER=y CONFIG_NETFILTER=y
CONFIG_NETFILTER_ADVANCED=y CONFIG_NETFILTER_ADVANCED=y
CONFIG_BRIDGE_NETFILTER=y
# #
# Core Netfilter Configuration # Core Netfilter Configuration
# #
CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_INGRESS=y
CONFIG_NETFILTER_NETLINK=y CONFIG_NETFILTER_NETLINK=y
CONFIG_NETFILTER_FAMILY_BRIDGE=y
# CONFIG_NETFILTER_NETLINK_HOOK is not set # CONFIG_NETFILTER_NETLINK_HOOK is not set
CONFIG_NETFILTER_NETLINK_ACCT=y CONFIG_NETFILTER_NETLINK_ACCT=y
CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_QUEUE=y
@ -677,13 +693,13 @@ CONFIG_NF_TABLES=y
# CONFIG_NF_TABLES_NETDEV is not set # CONFIG_NF_TABLES_NETDEV is not set
# CONFIG_NFT_NUMGEN is not set # CONFIG_NFT_NUMGEN is not set
CONFIG_NFT_CT=y CONFIG_NFT_CT=y
# CONFIG_NFT_COUNTER is not set CONFIG_NFT_COUNTER=y
# CONFIG_NFT_CONNLIMIT is not set # CONFIG_NFT_CONNLIMIT is not set
# CONFIG_NFT_LOG is not set # CONFIG_NFT_LOG is not set
# CONFIG_NFT_LIMIT is not set # CONFIG_NFT_LIMIT is not set
# CONFIG_NFT_MASQ is not set # CONFIG_NFT_MASQ is not set
# CONFIG_NFT_REDIR is not set # CONFIG_NFT_REDIR is not set
# CONFIG_NFT_NAT is not set CONFIG_NFT_NAT=y
# CONFIG_NFT_TUNNEL is not set # CONFIG_NFT_TUNNEL is not set
# CONFIG_NFT_OBJREF is not set # CONFIG_NFT_OBJREF is not set
# CONFIG_NFT_QUEUE is not set # CONFIG_NFT_QUEUE is not set
@ -708,8 +724,11 @@ CONFIG_NETFILTER_XT_MARK=y
# #
# Xtables targets # Xtables targets
# #
# CONFIG_NETFILTER_XT_TARGET_CHECKSUM is not set
# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set # CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set
# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set # CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set
# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
# CONFIG_NETFILTER_XT_TARGET_HL is not set
# CONFIG_NETFILTER_XT_TARGET_HMARK is not set # CONFIG_NETFILTER_XT_TARGET_HMARK is not set
# CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set # CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set
# CONFIG_NETFILTER_XT_TARGET_LED is not set # CONFIG_NETFILTER_XT_TARGET_LED is not set
@ -723,12 +742,14 @@ CONFIG_NETFILTER_XT_TARGET_NETMAP=y
CONFIG_NETFILTER_XT_TARGET_REDIRECT=y CONFIG_NETFILTER_XT_TARGET_REDIRECT=y
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=y CONFIG_NETFILTER_XT_TARGET_MASQUERADE=y
# CONFIG_NETFILTER_XT_TARGET_TEE is not set # CONFIG_NETFILTER_XT_TARGET_TEE is not set
# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set
# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set
# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
# #
# Xtables matches # Xtables matches
# #
# CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y
# CONFIG_NETFILTER_XT_MATCH_BPF is not set # CONFIG_NETFILTER_XT_MATCH_BPF is not set
# CONFIG_NETFILTER_XT_MATCH_CGROUP is not set # CONFIG_NETFILTER_XT_MATCH_CGROUP is not set
# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set # CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set
@ -749,6 +770,7 @@ CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
# CONFIG_NETFILTER_XT_MATCH_HL is not set # CONFIG_NETFILTER_XT_MATCH_HL is not set
CONFIG_NETFILTER_XT_MATCH_IPCOMP=y CONFIG_NETFILTER_XT_MATCH_IPCOMP=y
CONFIG_NETFILTER_XT_MATCH_IPRANGE=y CONFIG_NETFILTER_XT_MATCH_IPRANGE=y
CONFIG_NETFILTER_XT_MATCH_IPVS=y
# CONFIG_NETFILTER_XT_MATCH_L2TP is not set # CONFIG_NETFILTER_XT_MATCH_L2TP is not set
# CONFIG_NETFILTER_XT_MATCH_LENGTH is not set # CONFIG_NETFILTER_XT_MATCH_LENGTH is not set
# CONFIG_NETFILTER_XT_MATCH_LIMIT is not set # CONFIG_NETFILTER_XT_MATCH_LIMIT is not set
@ -758,6 +780,7 @@ CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y
# CONFIG_NETFILTER_XT_MATCH_NFACCT is not set # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set
# CONFIG_NETFILTER_XT_MATCH_OSF is not set # CONFIG_NETFILTER_XT_MATCH_OSF is not set
# CONFIG_NETFILTER_XT_MATCH_OWNER is not set # CONFIG_NETFILTER_XT_MATCH_OWNER is not set
# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set
# CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set # CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set
# CONFIG_NETFILTER_XT_MATCH_QUOTA is not set # CONFIG_NETFILTER_XT_MATCH_QUOTA is not set
# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set # CONFIG_NETFILTER_XT_MATCH_RATEEST is not set
@ -774,7 +797,52 @@ CONFIG_NETFILTER_XT_MATCH_U32=y
# end of Core Netfilter Configuration # end of Core Netfilter Configuration
# CONFIG_IP_SET is not set # CONFIG_IP_SET is not set
# CONFIG_IP_VS is not set CONFIG_IP_VS=y
# CONFIG_IP_VS_IPV6 is not set
# CONFIG_IP_VS_DEBUG is not set
CONFIG_IP_VS_TAB_BITS=12
#
# IPVS transport protocol load balancing support
#
# CONFIG_IP_VS_PROTO_TCP is not set
# CONFIG_IP_VS_PROTO_UDP is not set
# CONFIG_IP_VS_PROTO_ESP is not set
# CONFIG_IP_VS_PROTO_AH is not set
# CONFIG_IP_VS_PROTO_SCTP is not set
#
# IPVS scheduler
#
# CONFIG_IP_VS_RR is not set
# CONFIG_IP_VS_WRR is not set
# CONFIG_IP_VS_LC is not set
# CONFIG_IP_VS_WLC is not set
# CONFIG_IP_VS_FO is not set
# CONFIG_IP_VS_OVF is not set
# CONFIG_IP_VS_LBLC is not set
# CONFIG_IP_VS_LBLCR is not set
# CONFIG_IP_VS_DH is not set
# CONFIG_IP_VS_SH is not set
# CONFIG_IP_VS_MH is not set
# CONFIG_IP_VS_SED is not set
# CONFIG_IP_VS_NQ is not set
# CONFIG_IP_VS_TWOS is not set
#
# IPVS SH scheduler
#
CONFIG_IP_VS_SH_TAB_BITS=8
#
# IPVS MH scheduler
#
CONFIG_IP_VS_MH_TAB_INDEX=12
#
# IPVS application helper
#
# CONFIG_IP_VS_NFCT is not set
# #
# IP: Netfilter Configuration # IP: Netfilter Configuration
@ -793,6 +861,7 @@ CONFIG_NF_REJECT_IPV4=y
CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_IPTABLES=y
# CONFIG_IP_NF_MATCH_AH is not set # CONFIG_IP_NF_MATCH_AH is not set
# CONFIG_IP_NF_MATCH_ECN is not set # CONFIG_IP_NF_MATCH_ECN is not set
# CONFIG_IP_NF_MATCH_RPFILTER is not set
# CONFIG_IP_NF_MATCH_TTL is not set # CONFIG_IP_NF_MATCH_TTL is not set
CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y CONFIG_IP_NF_TARGET_REJECT=y
@ -801,7 +870,10 @@ CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_TARGET_MASQUERADE=y CONFIG_IP_NF_TARGET_MASQUERADE=y
CONFIG_IP_NF_TARGET_NETMAP=y CONFIG_IP_NF_TARGET_NETMAP=y
CONFIG_IP_NF_TARGET_REDIRECT=y CONFIG_IP_NF_TARGET_REDIRECT=y
# CONFIG_IP_NF_MANGLE is not set CONFIG_IP_NF_MANGLE=y
# CONFIG_IP_NF_TARGET_CLUSTERIP is not set
# CONFIG_IP_NF_TARGET_ECN is not set
# CONFIG_IP_NF_TARGET_TTL is not set
# CONFIG_IP_NF_RAW is not set # CONFIG_IP_NF_RAW is not set
# CONFIG_IP_NF_ARPTABLES is not set # CONFIG_IP_NF_ARPTABLES is not set
# end of IP: Netfilter Configuration # end of IP: Netfilter Configuration
@ -819,7 +891,10 @@ CONFIG_IP_NF_TARGET_REDIRECT=y
# end of IPv6: Netfilter Configuration # end of IPv6: Netfilter Configuration
CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_DEFRAG_IPV6=y
CONFIG_NF_TABLES_BRIDGE=y
# CONFIG_NFT_BRIDGE_META is not set
# CONFIG_NF_CONNTRACK_BRIDGE is not set # CONFIG_NF_CONNTRACK_BRIDGE is not set
# CONFIG_BRIDGE_NF_EBTABLES is not set
# CONFIG_BPFILTER is not set # CONFIG_BPFILTER is not set
# CONFIG_IP_DCCP is not set # CONFIG_IP_DCCP is not set
# CONFIG_IP_SCTP is not set # CONFIG_IP_SCTP is not set
@ -827,10 +902,15 @@ CONFIG_NF_DEFRAG_IPV6=y
# CONFIG_TIPC is not set # CONFIG_TIPC is not set
# CONFIG_ATM is not set # CONFIG_ATM is not set
# CONFIG_L2TP is not set # CONFIG_L2TP is not set
# CONFIG_BRIDGE is not set CONFIG_STP=y
CONFIG_BRIDGE=y
CONFIG_BRIDGE_IGMP_SNOOPING=y
# CONFIG_BRIDGE_MRP is not set
# CONFIG_BRIDGE_CFM is not set
# CONFIG_NET_DSA is not set # CONFIG_NET_DSA is not set
# CONFIG_VLAN_8021Q is not set # CONFIG_VLAN_8021Q is not set
# CONFIG_DECNET is not set # CONFIG_DECNET is not set
CONFIG_LLC=y
# CONFIG_LLC2 is not set # CONFIG_LLC2 is not set
# CONFIG_ATALK is not set # CONFIG_ATALK is not set
# CONFIG_X25 is not set # CONFIG_X25 is not set
@ -924,18 +1004,18 @@ CONFIG_IPMS_CAN=y
# CONFIG_CAN_DEBUG_DEVICES is not set # CONFIG_CAN_DEBUG_DEVICES is not set
# end of CAN Device Drivers # end of CAN Device Drivers
CONFIG_BT=y CONFIG_BT=m
CONFIG_BT_BREDR=y CONFIG_BT_BREDR=y
CONFIG_BT_RFCOMM=y CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=y CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y
# CONFIG_BT_HIDP is not set CONFIG_BT_HIDP=m
# CONFIG_BT_HS is not set CONFIG_BT_HS=y
CONFIG_BT_LE=y CONFIG_BT_LE=y
# CONFIG_BT_LEDS is not set # CONFIG_BT_LEDS is not set
# CONFIG_BT_MSFTEXT is not set CONFIG_BT_MSFTEXT=y
# CONFIG_BT_AOSPEXT is not set # CONFIG_BT_AOSPEXT is not set
CONFIG_BT_DEBUGFS=y CONFIG_BT_DEBUGFS=y
# CONFIG_BT_SELFTEST is not set # CONFIG_BT_SELFTEST is not set
@ -944,9 +1024,16 @@ CONFIG_BT_DEBUGFS=y
# #
# Bluetooth device drivers # Bluetooth device drivers
# #
# CONFIG_BT_HCIBTUSB is not set CONFIG_BT_INTEL=m
CONFIG_BT_BCM=m
CONFIG_BT_RTL=m
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB_MTK=y
CONFIG_BT_HCIBTUSB_RTL=y
# CONFIG_BT_HCIBTSDIO is not set # CONFIG_BT_HCIBTSDIO is not set
CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_H4=y
# CONFIG_BT_HCIUART_BCSP is not set # CONFIG_BT_HCIUART_BCSP is not set
# CONFIG_BT_HCIUART_ATH3K is not set # CONFIG_BT_HCIUART_ATH3K is not set
@ -957,11 +1044,16 @@ CONFIG_BT_HCIUART_H4=y
# CONFIG_BT_HCIBFUSB is not set # CONFIG_BT_HCIBFUSB is not set
# CONFIG_BT_HCIVHCI is not set # CONFIG_BT_HCIVHCI is not set
# CONFIG_BT_MRVL is not set # CONFIG_BT_MRVL is not set
# CONFIG_BT_ATH3K is not set
# CONFIG_BT_MTKSDIO is not set # CONFIG_BT_MTKSDIO is not set
# CONFIG_BT_VIRTIO is not set # CONFIG_BT_VIRTIO is not set
# end of Bluetooth device drivers # end of Bluetooth device drivers
# CONFIG_AF_RXRPC is not set CONFIG_AF_RXRPC=m
# CONFIG_AF_RXRPC_IPV6 is not set
# CONFIG_AF_RXRPC_INJECT_LOSS is not set
# CONFIG_AF_RXRPC_DEBUG is not set
# CONFIG_RXKAD is not set
# CONFIG_AF_KCM is not set # CONFIG_AF_KCM is not set
# CONFIG_MCTP is not set # CONFIG_MCTP is not set
CONFIG_WIRELESS=y CONFIG_WIRELESS=y
@ -986,7 +1078,10 @@ CONFIG_MAC80211_LEDS=y
# CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_MESSAGE_TRACING is not set
# CONFIG_MAC80211_DEBUG_MENU is not set # CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
# CONFIG_RFKILL is not set CONFIG_RFKILL=y
CONFIG_RFKILL_LEDS=y
# CONFIG_RFKILL_INPUT is not set
# CONFIG_RFKILL_GPIO is not set
CONFIG_NET_9P=y CONFIG_NET_9P=y
CONFIG_NET_9P_VIRTIO=y CONFIG_NET_9P_VIRTIO=y
# CONFIG_NET_9P_DEBUG is not set # CONFIG_NET_9P_DEBUG is not set
@ -1254,7 +1349,12 @@ CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set # CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set # CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
# CONFIG_MTD_UBI is not set CONFIG_MTD_UBI=y
CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MTD_UBI_BEB_LIMIT=20
# CONFIG_MTD_UBI_FASTMAP is not set
# CONFIG_MTD_UBI_GLUEBI is not set
# CONFIG_MTD_UBI_BLOCK is not set
# CONFIG_MTD_HYPERBUS is not set # CONFIG_MTD_HYPERBUS is not set
CONFIG_DTC=y CONFIG_DTC=y
CONFIG_OF=y CONFIG_OF=y
@ -1275,6 +1375,13 @@ CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_NULL_BLK is not set
CONFIG_CDROM=y CONFIG_CDROM=y
# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
CONFIG_ZRAM=y
CONFIG_ZRAM_DEF_COMP_LZORLE=y
# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
# CONFIG_ZRAM_DEF_COMP_LZO is not set
CONFIG_ZRAM_DEF_COMP="lzo-rle"
# CONFIG_ZRAM_WRITEBACK is not set
# CONFIG_ZRAM_MEMORY_TRACKING is not set
CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
# CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_CRYPTOLOOP is not set
@ -1571,7 +1678,7 @@ CONFIG_NET_CORE=y
# CONFIG_NETCONSOLE is not set # CONFIG_NETCONSOLE is not set
# CONFIG_TUN is not set # CONFIG_TUN is not set
# CONFIG_TUN_VNET_CROSS_LE is not set # CONFIG_TUN_VNET_CROSS_LE is not set
# CONFIG_VETH is not set CONFIG_VETH=y
CONFIG_VIRTIO_NET=y CONFIG_VIRTIO_NET=y
# CONFIG_NLMON is not set # CONFIG_NLMON is not set
# CONFIG_ARCNET is not set # CONFIG_ARCNET is not set
@ -1796,6 +1903,7 @@ CONFIG_USB_NET_DRIVERS=y
# CONFIG_USB_RTL8152 is not set # CONFIG_USB_RTL8152 is not set
# CONFIG_USB_LAN78XX is not set # CONFIG_USB_LAN78XX is not set
# CONFIG_USB_USBNET is not set # CONFIG_USB_USBNET is not set
# CONFIG_USB_HSO is not set
# CONFIG_USB_IPHETH is not set # CONFIG_USB_IPHETH is not set
CONFIG_WLAN=y CONFIG_WLAN=y
CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_WLAN_VENDOR_ADMTEK=y
@ -4848,7 +4956,13 @@ CONFIG_FS_MBCACHE=y
# CONFIG_XFS_FS is not set # CONFIG_XFS_FS is not set
# CONFIG_GFS2_FS is not set # CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set # CONFIG_OCFS2_FS is not set
# CONFIG_BTRFS_FS is not set CONFIG_BTRFS_FS=y
CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_NILFS2_FS is not set # CONFIG_NILFS2_FS is not set
# CONFIG_F2FS_FS is not set # CONFIG_F2FS_FS is not set
# CONFIG_FS_DAX is not set # CONFIG_FS_DAX is not set
@ -4947,6 +5061,15 @@ CONFIG_JFFS2_FS_WRITEBUFFER=y
# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_ZLIB=y
CONFIG_JFFS2_RTIME=y CONFIG_JFFS2_RTIME=y
CONFIG_UBIFS_FS=m
# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
CONFIG_UBIFS_FS_LZO=y
CONFIG_UBIFS_FS_ZLIB=y
CONFIG_UBIFS_FS_ZSTD=y
# CONFIG_UBIFS_ATIME_SUPPORT is not set
CONFIG_UBIFS_FS_XATTR=y
CONFIG_UBIFS_FS_SECURITY=y
# CONFIG_UBIFS_FS_AUTHENTICATION is not set
# CONFIG_CRAMFS is not set # CONFIG_CRAMFS is not set
# CONFIG_SQUASHFS is not set # CONFIG_SQUASHFS is not set
# CONFIG_VXFS_FS is not set # CONFIG_VXFS_FS is not set
@ -4958,8 +5081,15 @@ CONFIG_JFFS2_RTIME=y
# CONFIG_ROMFS_FS is not set # CONFIG_ROMFS_FS is not set
# CONFIG_PSTORE is not set # CONFIG_PSTORE is not set
# CONFIG_SYSV_FS is not set # CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set CONFIG_UFS_FS=m
# CONFIG_EROFS_FS is not set # CONFIG_UFS_FS_WRITE is not set
# CONFIG_UFS_DEBUG is not set
CONFIG_EROFS_FS=m
# CONFIG_EROFS_FS_DEBUG is not set
CONFIG_EROFS_FS_XATTR=y
CONFIG_EROFS_FS_POSIX_ACL=y
CONFIG_EROFS_FS_SECURITY=y
CONFIG_EROFS_FS_ZIP=y
CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=y CONFIG_NFS_FS=y
CONFIG_NFS_V2=y CONFIG_NFS_V2=y
@ -5084,6 +5214,7 @@ CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
# end of Kernel hardening options # end of Kernel hardening options
# end of Security options # end of Security options
CONFIG_XOR_BLOCKS=y
CONFIG_CRYPTO=y CONFIG_CRYPTO=y
# #
@ -5167,9 +5298,9 @@ CONFIG_CRYPTO_HMAC=y
# Digest # Digest
# #
CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C=y
# CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32=y
# CONFIG_CRYPTO_XXHASH is not set CONFIG_CRYPTO_XXHASH=y
# CONFIG_CRYPTO_BLAKE2B is not set CONFIG_CRYPTO_BLAKE2B=y
# CONFIG_CRYPTO_BLAKE2S is not set # CONFIG_CRYPTO_BLAKE2S is not set
# CONFIG_CRYPTO_CRCT10DIF is not set # CONFIG_CRYPTO_CRCT10DIF is not set
CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_GHASH=y
@ -5215,12 +5346,12 @@ CONFIG_CRYPTO_AES=y
# #
# Compression # Compression
# #
# CONFIG_CRYPTO_DEFLATE is not set CONFIG_CRYPTO_DEFLATE=m
# CONFIG_CRYPTO_LZO is not set CONFIG_CRYPTO_LZO=y
# CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_842 is not set
# CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4 is not set
# CONFIG_CRYPTO_LZ4HC is not set # CONFIG_CRYPTO_LZ4HC is not set
# CONFIG_CRYPTO_ZSTD is not set CONFIG_CRYPTO_ZSTD=m
# #
# Random Number Generation # Random Number Generation
@ -5289,6 +5420,8 @@ CONFIG_BINARY_PRINTF=y
# #
# Library routines # Library routines
# #
CONFIG_RAID6_PQ=y
CONFIG_RAID6_PQ_BENCHMARK=y
CONFIG_LINEAR_RANGES=y CONFIG_LINEAR_RANGES=y
# CONFIG_PACKING is not set # CONFIG_PACKING is not set
CONFIG_BITREVERSE=y CONFIG_BITREVERSE=y
@ -5318,8 +5451,10 @@ CONFIG_XXHASH=y
# CONFIG_RANDOM32_SELFTEST is not set # CONFIG_RANDOM32_SELFTEST is not set
CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y CONFIG_LZO_DECOMPRESS=y
CONFIG_LZ4_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y
CONFIG_ZSTD_COMPRESS=y
CONFIG_ZSTD_DECOMPRESS=y CONFIG_ZSTD_DECOMPRESS=y
CONFIG_XZ_DEC=y CONFIG_XZ_DEC=y
CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_X86=y
@ -5594,7 +5729,46 @@ CONFIG_TRACING_SUPPORT=y
CONFIG_ARCH_HAS_KCOV=y CONFIG_ARCH_HAS_KCOV=y
CONFIG_CC_HAS_SANCOV_TRACE_PC=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y
# CONFIG_KCOV is not set # CONFIG_KCOV is not set
# CONFIG_RUNTIME_TESTING_MENU is not set CONFIG_RUNTIME_TESTING_MENU=y
# CONFIG_LKDTM is not set
# CONFIG_TEST_MIN_HEAP is not set
# CONFIG_TEST_DIV64 is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_RBTREE_TEST is not set
# CONFIG_REED_SOLOMON_TEST is not set
# CONFIG_INTERVAL_TREE_TEST is not set
# CONFIG_PERCPU_TEST is not set
# CONFIG_ATOMIC64_SELFTEST is not set
# CONFIG_TEST_HEXDUMP is not set
# CONFIG_STRING_SELFTEST is not set
# CONFIG_TEST_STRING_HELPERS is not set
# CONFIG_TEST_STRSCPY is not set
# CONFIG_TEST_KSTRTOX is not set
# CONFIG_TEST_PRINTF is not set
# CONFIG_TEST_SCANF is not set
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_UUID is not set
# CONFIG_TEST_XARRAY is not set
# CONFIG_TEST_OVERFLOW is not set
# CONFIG_TEST_RHASHTABLE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_IDA is not set
# CONFIG_TEST_LKM is not set
# CONFIG_TEST_BITOPS is not set
# CONFIG_TEST_VMALLOC is not set
# CONFIG_TEST_USER_COPY is not set
# CONFIG_TEST_BPF is not set
# CONFIG_TEST_BLACKHOLE_DEV is not set
# CONFIG_FIND_BIT_BENCHMARK is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_SYSCTL is not set
# CONFIG_TEST_UDELAY is not set
# CONFIG_TEST_STATIC_KEYS is not set
# CONFIG_TEST_KMOD is not set
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_STACKINIT is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_FREE_PAGES is not set
CONFIG_ARCH_USE_MEMTEST=y CONFIG_ARCH_USE_MEMTEST=y
CONFIG_MEMTEST=y CONFIG_MEMTEST=y
# end of Kernel Testing and Coverage # end of Kernel Testing and Coverage

View File

@ -39,6 +39,12 @@ write_uboot_platform()
} }
family_tweaks() family_tweaks()
{
install_wiringop
rsync -a --chown=root:root "${EXTER}"/packages/bsp/jh7110/* ${SDCARD}/
}
jh7110_install_libs()
{ {
if [[ ${SELECTED_CONFIGURATION} == desktop && ${DESKTOP_ENVIRONMENT} =~ gnome && ${RELEASE} == sid ]]; then if [[ ${SELECTED_CONFIGURATION} == desktop && ${DESKTOP_ENVIRONMENT} =~ gnome && ${RELEASE} == sid ]]; then
local packages_dir="$EXTER/cache/jh7110/" local packages_dir="$EXTER/cache/jh7110/"

View File

@ -0,0 +1,5 @@
[Service]
ExecStartPre=/bin/sh -c 'exec /bin/sleep 10'
ExecStart=
ExecStart=-/sbin/agetty --noissue --autologin orangepi %I $TERM
Type=idle

View File

@ -0,0 +1,5 @@
[Service]
ExecStartPre=/bin/sh -c 'exec /bin/sleep 10'
ExecStart=
ExecStart=-/sbin/agetty --noissue --autologin orangepi %I $TERM
Type=idle

View File

@ -6,18 +6,24 @@ else
user=$1 user=$1
fi fi
[[ -d /etc/systemd/system/getty.target.wants/ ]] && rm /etc/systemd/system/getty.target.wants/ -rf [[ -d /lib/systemd/system/getty@.service.d/ ]] && rm /lib/systemd/system/getty@.service.d/ -rf
[[ -f /lib/systemd/system/serial-getty@.service.d/override.conf ]] && rm /lib/systemd/system/serial-getty@.service.d/override.conf -f
[[ -d /etc/systemd/system/getty@.service.d/ ]] && rm /etc/systemd/system/getty@.service.d/ -rf
[[ -f /etc/systemd/system/serial-getty@.service.d/override.conf ]] && rm /etc/systemd/system/serial-getty@.service.d/override.conf -f
if [[ $1 == "-d" ]]; then if [[ $1 == "-d" ]]; then
exit exit
fi fi
mkdir -p /etc/systemd/system/getty.target.wants/ mkdir -p /etc/systemd/system/getty@.service.d/
mkdir -p /etc/systemd/system/serial-getty@.service.d/
cat <<-EOF > \ cat <<-EOF > \
/etc/systemd/system/getty.target.wants/serial-getty@ttyS0.service /etc/systemd/system/serial-getty@.service.d/override.conf
[Service] [Service]
ExecStartPre=/bin/sh -c 'exec /bin/sleep 10' ExecStartPre=/bin/sh -c 'exec /bin/sleep 10'
ExecStart= ExecStart=
ExecStart=-/sbin/agetty --noissue --autologin ${user} %I \$TERM ExecStart=-/sbin/agetty --noissue --autologin ${user} %I \$TERM
Type=idle Type=idle
EOF EOF
cp /etc/systemd/system/serial-getty@.service.d/override.conf \
/etc/systemd/system/getty@.service.d/override.conf

View File

@ -0,0 +1,4 @@
#!/bin/bash
sudo rm /etc/ssh/ssh_host_*
sudo dpkg-reconfigure openssh-server

View File

@ -346,6 +346,7 @@ create_rootfs_cache()
fi fi
install_docker install_docker
[[ ${BOARDFAMILY} == "starfive2" ]] && jh7110_install_libs
# Remove packages from packages.uninstall # Remove packages from packages.uninstall