793ee1011e
The support for this architecture has been removed from the upstream Linux kernel, as of commit: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=aec499c75cf8e0b599be4d559e6922b613085f8f Which states: The nds32 architecture, also known as AndeStar V3, is a custom 32-bit RISC target designed by Andes Technologies. Support was added to the kernel in 2016 as the replacement RISC-V based V5 processors were already announced, and maintained by (current or former) Andes employees. As explained by Alan Kao, new customers are now all using RISC-V, and all known nds32 users are already on longterm stable kernels provided by Andes, with no development work going into mainline support any more. There has also been little to no maintenance done in Buildroot for this architecture in recent times, so let's follow the Linux kernel community decision and drop support for this CPU architecture. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: Yu Chien Peter Lin <peterlin@andestech.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
85 lines
2.3 KiB
Plaintext
85 lines
2.3 KiB
Plaintext
config BR2_PACKAGE_HOST_GDB_ARCH_SUPPORTS
|
|
bool
|
|
default y
|
|
depends on !((BR2_arm || BR2_armeb) && BR2_BINFMT_FLAT)
|
|
depends on !BR2_microblaze
|
|
depends on !BR2_or1k
|
|
|
|
comment "Host GDB Options"
|
|
depends on !BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY
|
|
depends on BR2_PACKAGE_HOST_GDB_ARCH_SUPPORTS
|
|
|
|
config BR2_PACKAGE_HOST_GDB
|
|
bool "Build cross gdb for the host"
|
|
# When the external toolchain gdbserver is used, we shouldn't
|
|
# allow to build a cross-gdb, as the one of the external
|
|
# toolchain should be used.
|
|
depends on !BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY
|
|
depends on BR2_PACKAGE_HOST_GDB_ARCH_SUPPORTS
|
|
help
|
|
Build a cross gdb that runs on the host machine and debugs
|
|
programs running on the target. It requires 'gdbserver'
|
|
installed on the target, see BR2_PACKAGE_GDB_SERVER to
|
|
enable it.
|
|
|
|
if BR2_PACKAGE_HOST_GDB
|
|
|
|
config BR2_PACKAGE_HOST_GDB_TUI
|
|
bool "TUI support"
|
|
help
|
|
This option enables terminal user interface (TUI) for gdb
|
|
|
|
config BR2_PACKAGE_HOST_GDB_PYTHON3
|
|
bool "Python support"
|
|
help
|
|
This option enables the Python 3 support in the cross gdb.
|
|
|
|
config BR2_PACKAGE_HOST_GDB_SIM
|
|
bool "Simulator support"
|
|
depends on !BR2_arc
|
|
help
|
|
This option enables the simulator support in the cross gdb.
|
|
|
|
choice
|
|
prompt "GDB debugger Version"
|
|
default BR2_GDB_VERSION_10
|
|
depends on !BR2_arc
|
|
depends on !BR2_csky
|
|
help
|
|
Select the version of gdb you wish to use.
|
|
|
|
config BR2_GDB_VERSION_9_2
|
|
bool "gdb 9.2.x"
|
|
# gdbserver support missing
|
|
depends on !BR2_riscv
|
|
|
|
config BR2_GDB_VERSION_10
|
|
bool "gdb 10.x"
|
|
|
|
config BR2_GDB_VERSION_11
|
|
bool "gdb 11.x"
|
|
|
|
endchoice
|
|
|
|
endif
|
|
|
|
# If cross-gdb is not enabled, the latest stable version is chosen.
|
|
config BR2_GDB_VERSION
|
|
string
|
|
default "arc-2020.09-release-gdb" if BR2_arc
|
|
default "4ecb98fbc2f94dbe01b69384afbc515107de73df" if BR2_csky
|
|
default "9.2" if BR2_GDB_VERSION_9_2
|
|
default "10.2" if BR2_GDB_VERSION_10 || !BR2_PACKAGE_HOST_GDB
|
|
default "11.2" if BR2_GDB_VERSION_11
|
|
depends on BR2_PACKAGE_GDB || BR2_PACKAGE_HOST_GDB
|
|
|
|
# recent gdb versions (>= 10) have gdbserver moved at the top-level,
|
|
# which requires a different build logic.
|
|
config BR2_PACKAGE_GDB_TOPLEVEL
|
|
bool
|
|
default y if BR2_arc
|
|
default y if BR2_GDB_VERSION_10
|
|
default y if BR2_GDB_VERSION_11
|
|
default y if !BR2_PACKAGE_HOST_GDB
|
|
depends on BR2_PACKAGE_GDB || BR2_PACKAGE_HOST_GDB
|