diff options
Diffstat (limited to 'target/config')
| -rw-r--r-- | target/config/Config.in.binutils | 9 | ||||
| -rw-r--r-- | target/config/Config.in.compiler | 14 | ||||
| -rw-r--r-- | target/config/Config.in.cpu | 35 | ||||
| -rw-r--r-- | target/config/Config.in.float | 6 | ||||
| -rw-r--r-- | target/config/Config.in.fpu | 3 | ||||
| -rw-r--r-- | target/config/Config.in.libc | 12 | ||||
| -rw-r--r-- | target/config/Config.in.qemuopts | 22 | ||||
| -rw-r--r-- | target/config/Config.in.runtime | 2 | ||||
| -rw-r--r-- | target/config/Config.in.subsystem | 12 |
9 files changed, 83 insertions, 32 deletions
diff --git a/target/config/Config.in.binutils b/target/config/Config.in.binutils index 3e141d4d6..c78550b03 100644 --- a/target/config/Config.in.binutils +++ b/target/config/Config.in.binutils @@ -10,13 +10,18 @@ default ADK_TOOLCHAIN_BINUTILS_KVX if ADK_TARGET_ARCH_KVX default ADK_TOOLCHAIN_BINUTILS_NDS32 if ADK_TARGET_ARCH_NDS32 default ADK_TOOLCHAIN_BINUTILS_2_26 if ADK_TARGET_ARCH_BFIN && ADK_TARGET_BINFMT_FDPIC default ADK_TOOLCHAIN_BINUTILS_2_43_1 if ADK_TARGET_ARCH_NIOS2 -default ADK_TOOLCHAIN_BINUTILS_2_43_1 if ADK_TARGET_ARCH_X86_64 -default ADK_TOOLCHAIN_BINUTILS_2_44 +default ADK_TOOLCHAIN_BINUTILS_2_44 if ADK_TARGET_ARCH_CRIS +default ADK_TOOLCHAIN_BINUTILS_2_45 config ADK_TOOLCHAIN_BINUTILS_GIT bool "git" depends on !ADK_TARGET_ARCH_AVR32 +config ADK_TOOLCHAIN_BINUTILS_2_45 + bool "2.45" + depends on !ADK_TARGET_ARCH_AVR32 + depends on !ADK_TARGET_ARCH_NIOS2 + config ADK_TOOLCHAIN_BINUTILS_2_44 bool "2.44" depends on !ADK_TARGET_ARCH_AVR32 diff --git a/target/config/Config.in.compiler b/target/config/Config.in.compiler index 93554a715..a932de6b8 100644 --- a/target/config/Config.in.compiler +++ b/target/config/Config.in.compiler @@ -18,7 +18,7 @@ default ADK_TOOLCHAIN_GCC_AVR32 if ADK_TARGET_ARCH_AVR32 default ADK_TOOLCHAIN_GCC_KVX if ADK_TARGET_ARCH_KVX default ADK_TOOLCHAIN_GCC_LM32 if ADK_TARGET_ARCH_LM32 default ADK_TOOLCHAIN_GCC_METAG if ADK_TARGET_ARCH_METAG -default ADK_TOOLCHAIN_GCC_NDS32 if ADK_TARGET_SYSTEM_ANDES_AG101P +default ADK_TOOLCHAIN_GCC_NDS32 if ADK_TARGET_ARCH_NDS32 default ADK_TOOLCHAIN_GCC_7 if ADK_TARGET_ARCH_C6X # ICE with newer GCC default ADK_TOOLCHAIN_GCC_10 if ADK_TARGET_ARCH_CRIS # no longer supported default ADK_TOOLCHAIN_GCC_10 if ADK_TARGET_CPU_SH_J2 # j2.patch @@ -30,20 +30,26 @@ config ADK_TOOLCHAIN_GCC_GIT depends on !ADK_TARGET_ARCH_METAG depends on !ADK_TARGET_ARCH_NDS32 +config ADK_TOOLCHAIN_GCC_15 + bool "15.2.0" + depends on !ADK_TARGET_ARCH_AVR32 + depends on !ADK_TARGET_ARCH_CRIS + depends on !ADK_TARGET_ARCH_METAG + config ADK_TOOLCHAIN_GCC_14 - bool "14.2.0" + bool "14.3.0" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_CRIS depends on !ADK_TARGET_ARCH_METAG config ADK_TOOLCHAIN_GCC_13 - bool "13.3.0" + bool "13.4.0" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_CRIS depends on !ADK_TARGET_ARCH_METAG config ADK_TOOLCHAIN_GCC_12 - bool "12.4.0" + bool "12.5.0" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_CRIS depends on !ADK_TARGET_ARCH_METAG diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu index 7ea9829a3..77945b403 100644 --- a/target/config/Config.in.cpu +++ b/target/config/Config.in.cpu @@ -93,6 +93,7 @@ config ADK_TARGET_CPU_ARC_ARCHS select ADK_TARGET_SUPPORTS_NPTL select ADK_TARGET_SUPPORTS_LT select ADK_TARGET_WITH_MMU + select ADK_TARGET_CPU_WITH_FPU depends on ADK_TARGET_ARCH_ARC config ADK_TARGET_CPU_ARC_ARC32 @@ -789,6 +790,7 @@ config ADK_TARGET_CPU_CF_5475 select ADK_TARGET_SUPPORTS_LT select ADK_TARGET_CPU_CF select ADK_TARGET_WITH_MMU + select ADK_TARGET_CPU_WITH_FPU depends on ADK_TARGET_ARCH_M68K config ADK_TARGET_CPU_CF_54418 @@ -1058,6 +1060,7 @@ config ADK_TARGET_CPU_OR1K select ADK_TARGET_SUPPORTS_LT select ADK_TARGET_SUPPORTS_NPTL select ADK_TARGET_WITH_MMU + select ADK_TARGET_CPU_WITH_FPU depends on ADK_TARGET_ARCH_OR1K # ppc32 @@ -1212,6 +1215,14 @@ config ADK_TARGET_CPU_RISCV32_RV32IMAC select ADK_TARGET_ABI_ILP32 depends on ADK_TARGET_ARCH_RISCV32 +config ADK_TARGET_CPU_RISCV32_RV32IMADC + bool "rv32imadc" + select ADK_TARGET_SUPPORTS_THREADS + select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_WITH_MMU + select ADK_TARGET_SUPPORTS_LT + select ADK_TARGET_ABI_ILP32D + depends on ADK_TARGET_ARCH_RISCV32 + config ADK_TARGET_CPU_RISCV32_RV32IMA bool "rv32ima" select ADK_TARGET_SUPPORTS_THREADS @@ -1228,14 +1239,6 @@ config ADK_TARGET_CPU_RISCV32_RV32IMAFC select ADK_TARGET_ABI_ILP32F depends on ADK_TARGET_ARCH_RISCV32 -config ADK_TARGET_CPU_RISCV32_RV32IMADC - bool "rv32imadc" - select ADK_TARGET_SUPPORTS_THREADS - select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_WITH_MMU - select ADK_TARGET_SUPPORTS_LT - select ADK_TARGET_ABI_ILP32D - depends on ADK_TARGET_ARCH_RISCV32 - config ADK_TARGET_CPU_RISCV32_RV32IMAFDC bool "rv32imafdc" select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_WITH_MMU @@ -1251,6 +1254,14 @@ config ADK_TARGET_CPU_RISCV64_RV64IMAC select ADK_TARGET_ABI_LP64 depends on ADK_TARGET_ARCH_RISCV64 +config ADK_TARGET_CPU_RISCV64_RV64IMADC + bool "rv64imadc" + select ADK_TARGET_SUPPORTS_THREADS + select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_WITH_MMU + select ADK_TARGET_SUPPORTS_LT + select ADK_TARGET_ABI_LP64D + depends on ADK_TARGET_ARCH_RISCV64 + config ADK_TARGET_CPU_RISCV64_RV64IMA bool "rv64ima" select ADK_TARGET_SUPPORTS_THREADS @@ -1267,14 +1278,6 @@ config ADK_TARGET_CPU_RISCV64_RV64IMAFC select ADK_TARGET_ABI_LP64F depends on ADK_TARGET_ARCH_RISCV64 -config ADK_TARGET_CPU_RISCV64_RV64IMADC - bool "rv64imadc" - select ADK_TARGET_SUPPORTS_THREADS - select ADK_TARGET_SUPPORTS_NPTL if ADK_TARGET_WITH_MMU - select ADK_TARGET_SUPPORTS_LT - select ADK_TARGET_ABI_LP64D - depends on ADK_TARGET_ARCH_RISCV64 - config ADK_TARGET_CPU_RISCV64_RV64IMAFDC bool "rv64imafdc" select ADK_TARGET_SUPPORTS_THREADS if ADK_TARGET_WITH_MMU diff --git a/target/config/Config.in.float b/target/config/Config.in.float index 3fd79d2b9..63ac5ffd7 100644 --- a/target/config/Config.in.float +++ b/target/config/Config.in.float @@ -3,7 +3,8 @@ choice ADK_TARGET_FLOAT_MODE prompt "Float configuration" -depends on ADK_TARGET_ARCH_ARM || \ +depends on ADK_TARGET_ARCH_ARC || \ + ADK_TARGET_ARCH_ARM || \ ADK_TARGET_ARCH_CSKY || \ ADK_TARGET_ARCH_M68K || \ ADK_TARGET_ARCH_MIPS || \ @@ -34,7 +35,8 @@ endchoice config ADK_TARGET_FLOAT string - depends on !ADK_TARGET_ARCH_M68K \ + depends on !ADK_TARGET_ARCH_ARC \ + && !ADK_TARGET_ARCH_M68K \ && !ADK_TARGET_ARCH_NIOS2 default "hard" if ADK_TARGET_HARD_FLOAT || ADK_TARGET_HARD_FLOAT_SP || ADK_TARGET_HARD_FLOAT_DP default "soft" if ADK_TARGET_SOFT_FLOAT diff --git a/target/config/Config.in.fpu b/target/config/Config.in.fpu index 1018937cd..0c4614bb0 100644 --- a/target/config/Config.in.fpu +++ b/target/config/Config.in.fpu @@ -21,7 +21,8 @@ config ADK_TARGET_ARCH_ARM_WITH_NEON config ADK_TARGET_FPU string - depends on ADK_TARGET_ARCH_ARM + depends on ADK_TARGET_ARCH_ARC || ADK_TARGET_ARCH_ARM + default "fpus" if ADK_TARGET_CPU_WITH_FPU && ADK_TARGET_ARCH_ARC default "vfp" if ADK_TARGET_CPU_WITH_FPU_VFP default "vfpv3-fp16" if ADK_TARGET_CPU_ARM_CORTEX_A5 && !ADK_TARGET_ARCH_ARM_WITH_NEON default "vfpv4" if ADK_TARGET_CPU_ARM_CORTEX_A7 && !ADK_TARGET_ARCH_ARM_WITH_NEON diff --git a/target/config/Config.in.libc b/target/config/Config.in.libc index 7f3157976..382c527a4 100644 --- a/target/config/Config.in.libc +++ b/target/config/Config.in.libc @@ -148,16 +148,16 @@ choice prompt "Target C library version" depends on !ADK_TARGET_CHOOSE_ARCH -config ADK_TARGET_LIB_UCLIBC_NG_1_0_52 - bool "1.0.52" +config ADK_TARGET_LIB_UCLIBC_NG_1_0_55 + bool "1.0.55" depends on ADK_TARGET_LIB_UCLIBC_NG config ADK_TARGET_LIB_UCLIBC_NG_GIT bool "git" depends on ADK_TARGET_LIB_UCLIBC_NG && ADK_EXPERIMENTAL -config ADK_TARGET_LIB_GLIBC_2_41 - bool "2.41" +config ADK_TARGET_LIB_GLIBC_2_42 + bool "2.42" depends on ADK_TARGET_LIB_GLIBC config ADK_TARGET_LIB_GLIBC_GIT @@ -198,9 +198,9 @@ config ADK_TARGET_LIBC config ADK_LIBC_VERSION string - default "1.0.52" if ADK_TARGET_LIB_UCLIBC_NG_1_0_52 + default "1.0.55" if ADK_TARGET_LIB_UCLIBC_NG_1_0_55 default "1.2.5" if ADK_TARGET_LIB_MUSL_1_2_5 - default "2.41" if ADK_TARGET_LIB_GLIBC_2_40 + default "2.42" if ADK_TARGET_LIB_GLIBC_2_42 default "4.4.0" if ADK_TARGET_LIB_NEWLIB_4_4_0 default "git" if ADK_TARGET_LIB_UCLIBC_NG_GIT || \ ADK_TARGET_LIB_MUSL_GIT || \ diff --git a/target/config/Config.in.qemuopts b/target/config/Config.in.qemuopts index 8de8df429..c428d9d8f 100644 --- a/target/config/Config.in.qemuopts +++ b/target/config/Config.in.qemuopts @@ -4,6 +4,7 @@ config ADK_QEMU_ARGS string default "-vga std" if ADK_TARGET_QEMU_WITH_GRAPHIC + default "-device virtio-vga-gl -display sdl,gl=on" if ADK_TARGET_QEMU_WITH_VIRTIO_GRAPHIC default "-nographic" config ADK_TARGET_QEMU_WITH_BLOCK @@ -28,7 +29,6 @@ config ADK_TARGET_QEMU_WITH_BLOCK menu "Qemu system configuration" depends on ADK_TARGET_QEMU && (ADK_TARGET_SYSTEM_QEMU_X86_64 \ - || ADK_TARGET_SYSTEM_QEMU_CSKY \ || ADK_TARGET_SYSTEM_QEMU_X86 \ || ADK_TARGET_SYSTEM_QEMU_ARC \ || ADK_TARGET_SYSTEM_QEMU_M68K_VIRT \ @@ -73,12 +73,32 @@ config ADK_TARGET_QEMU_WITH_GRAPHIC select ADK_LINUX_KERNEL_INPUT_MOUSEDEV select ADK_LINUX_KERNEL_PLAT_VERSATILE_CLCD if ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9 select ADK_LINUX_KERNEL_FB_SM501 if ADK_TARGET_SYSTEM_QEMU_SH + select ADK_LINUX_KERNEL_DRM if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64 select ADK_LINUX_KERNEL_DRM_BOCHS if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64 select ADK_LINUX_KERNEL_KEYBOARD_ATKBD if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64 select ADK_LINUX_KERNEL_MOUSE_PS2 if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64 select ADK_LINUX_KERNEL_USB_HID if ADK_TARGET_SYSTEM_QEMU_SH select ADK_LINUX_KERNEL_USB_OHCI_HCD_PLATFORM if ADK_TARGET_SYSTEM_QEMU_SH +config ADK_TARGET_QEMU_WITH_VIRTIO_GRAPHIC + bool "virtio enabled" + select ADK_TARGET_WITH_VGA + select ADK_LINUX_KERNEL_DRM + select ADK_LINUX_KERNEL_DRM_VIRTIO_GPU + select ADK_LINUX_KERNEL_VT + select ADK_LINUX_KERNEL_VT_CONSOLE + select ADK_LINUX_KERNEL_FB + select ADK_LINUX_KERNEL_FRAMEBUFFER_CONSOLE + select ADK_LINUX_KERNEL_FONTS + select ADK_LINUX_KERNEL_FONT_8x16 + select ADK_LINUX_KERNEL_KEYBOARD_ATKBD if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64 + select ADK_LINUX_KERNEL_MOUSE_PS2 if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64 + select ADK_LINUX_KERNEL_INPUT + select ADK_LINUX_KERNEL_INPUT_KEYBOARD + select ADK_LINUX_KERNEL_INPUT_MOUSE + select ADK_LINUX_KERNEL_INPUT_MOUSEDEV + select ADK_LINUX_KERNEL_INPUT_EVDEV + endchoice choice diff --git a/target/config/Config.in.runtime b/target/config/Config.in.runtime index e1a5600f6..4f2b135c0 100644 --- a/target/config/Config.in.runtime +++ b/target/config/Config.in.runtime @@ -314,6 +314,7 @@ config ADK_RUNTIME_GETTY_VGA default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default y if ADK_TARGET_SYSTEM_ARANYM_M68K + default y if ADK_TARGET_SYSTEM_HP_JORNADA default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C default n help @@ -367,6 +368,7 @@ config ADK_RUNTIME_CONSOLE_SERIAL_DEVICE || ADK_TARGET_SYSTEM_QEMU_AARCH64 default "ttyARC0" if ADK_TARGET_SYSTEM_SYNOPSYS_NSIM && ADK_TARGET_CPU_ARC_ARC700 default "ttySC1" if ADK_TARGET_SYSTEM_QEMU_SH + default "ttySC1" if ADK_TARGET_SYSTEM_HP_JORNADA default "ttySC0" if ADK_TARGET_SYSTEM_SIM_H8300H default "ttySC2" if ADK_TARGET_SYSTEM_HITACHI_EDOSK2674 default "ttySIF0" if ADK_TARGET_SYSTEM_SIPEED_MAIX_BIT diff --git a/target/config/Config.in.subsystem b/target/config/Config.in.subsystem index ce43f391c..1a8c46348 100644 --- a/target/config/Config.in.subsystem +++ b/target/config/Config.in.subsystem @@ -2,6 +2,18 @@ # material, please see the LICENCE file in the top-level directory. choice +prompt "HP Jornada model" +depends on ADK_TARGET_SYSTEM_HP_JORNADA + +config ADK_TARGET_MODEL_HP_JORNADA_690 + bool "HP Jornada 690" + +config ADK_TARGET_MODEL_HP_JORNADA_680 + bool "HP Jornada 680" + +endchoice + +choice prompt "PCengines ALIX model" depends on ADK_TARGET_SYSTEM_PCENGINES_ALIX |
