summaryrefslogtreecommitdiff
path: root/target/config/Config.in.binfmt
AgeCommit message (Collapse)Author
2024-02-15Don't allow simulataneous FDPIC and MMU enabled.Dmitry Chestnykh
Allowing selection both FDPIC as binary format for target and MMU can lead to some inconsistent configurations and therefore build errors. Signed-off-by: Dmitry Chestnykh <dm.chestnykh@gmail.com> Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
2024-01-18linux: use 6.6.x for noMMU ELF targetsWaldemar Brodkorb
2024-01-18binfmt: enable ADK_TARGET_BINFMT for all noMMU archsWaldemar Brodkorb
2024-01-18support nommu with ELF binariesWaldemar Brodkorb
2023-01-21bfin needs older elf2flt to link busybox successfullyWaldemar Brodkorb
2023-01-19riscv32: add basic nommu supportWaldemar Brodkorb
2022-02-27binfmt: remove flat shared, does not compileWaldemar Brodkorb
2022-02-26riscv64: add support for nommu target systemsWaldemar Brodkorb
2021-10-22bfin: unbreak build, elf2flt patch isn't bfin safeWaldemar Brodkorb
2019-09-30remove unfinished alternative os porting effortsWaldemar Brodkorb
2018-07-19FDPIC: arm could be selected in futureWaldemar Brodkorb
2018-06-03arm-nommu: enable uClinux, better defaultsWaldemar Brodkorb
2018-06-03fix binfmt selectionWaldemar Brodkorb
2018-05-25rework hardware and C library settingsWaldemar Brodkorb
Make the menu system for configuration more intuitive. First choose operating system, then hardware, starting with architecture. Then choose either generic or a sample system. When choosing a sample be more strict in case of MMU or Endianess selection, so a misconfiguration isn't possible. Furthermore put a new top level menu for C library configuration and add Binary format, Instruction set, version selection, float type and any C library specific options. Refactor the duplicate definition of Qemu system versatile and Synopsys NSIM.
2018-03-07add support for walduxWaldemar Brodkorb
2017-09-06frosted: finetune, remove menuconfig warningsWaldemar Brodkorb
2017-08-27add basic support for frosted operating systemWaldemar Brodkorb
https://github.com/insane-adding-machines/frosted Rework our architecture selection and os dependent logic a little bit to be cleaner. As only arm is supported, we only modify arm systems to comply with new changeset.
2017-05-22sh: allow to build fdpic toolchain for pure sh architectureWaldemar Brodkorb
2017-05-20j2: allow to try uClibc-ng sh FDPICWaldemar Brodkorb
2016-12-13sh2-nommu/j2: add better support and add required patches from musl-cross-makeWaldemar Brodkorb
2016-10-09bfin: fix some issues so that it can be used to do some basic testing with ↵Waldemar Brodkorb
embedded-test
2016-08-15linux: update 4.x kernel, add m68k patch and allow one memory flatWaldemar Brodkorb
2016-07-04bfin: has msep-data supportWaldemar Brodkorb
2016-06-18binfmt: finetune selectionWaldemar Brodkorb
m68k one memory region generates broken code with SIGILL exceptions. bfin is only one memory region only.
2016-04-24bfin: msep-data can be usedWaldemar Brodkorb
2016-04-23disable DOPIC for coldfire flatWaldemar Brodkorb
2016-04-04add binfmt suffix for bfinWaldemar Brodkorb
2016-03-07rework menu based config systemWaldemar Brodkorb
After the addition of bare metal toolchains the menu system allowed to create non-valid configurations. I reworked it so we can also add other operating system support if we wish. So first you choose your operating system, then your architecture and endianess, after that your embedded system, emulator or generic device and then you choose your task you want to run. Tasks may be toolchain, a new appliance/application or some preconfigured sets of packages and configurations as kodi, mpd, firefox and more. The tasks are limited to a plausible choice of hardware and software. Deduplicate CPU configuration. You don't wanna compile Kodi for a H8/300 microcontroller ;)
2015-12-28resolve circular dependencyWaldemar Brodkorb
2015-12-28v850: add basic newlib toolchain supportWaldemar Brodkorb
2015-12-25default to ELF for MMU architectures, unbreak bootup with missing ELF kernel ↵Waldemar Brodkorb
support
2015-12-04no BFLT for FR-VWaldemar Brodkorb
2015-12-02bfin/tile: fix toolchain buildingWaldemar Brodkorb
2015-12-02simplify toolchain buildingWaldemar Brodkorb
Buildroot uses the two-stage mechanism since a while. This reduces the build time a lot. Instead of three stages, we just use the two-stage build. The benefit is that the C library do not need to be rebuild and one gcc compile is obsolete. Tested with embedded-test.sh. There is one unresolved problem, tile toolchain building is broken.
2015-11-16fix logic, do not allow bflat choice for FDPICWaldemar Brodkorb
2015-11-04xtensa: allow playing with noMMU configurationWaldemar Brodkorb
2015-11-04sh2: fix toolchain building, using bFLTWaldemar Brodkorb
2015-10-30resolve recursive dependenciesWaldemar Brodkorb
2015-10-27add frv arch support (very experimental)Waldemar Brodkorb
2015-10-27bfin: prefer FDPICWaldemar Brodkorb
Use FDPIC by default. Limit gcc to a working one. Default to a working gdb version. Be sure to use uCLinux symbol only for BFLAT.
2015-10-19use binfmt flat for lm32Waldemar Brodkorb
2015-07-03h8300 only support plain FLATWaldemar Brodkorb
2015-06-10add simulator target for h8/300, reorg no-MMUWaldemar Brodkorb
Some no-MMU targets need uclinux in its triple, some not. Introduce a new symbol for noMMU to select correct software and configuration instead of using UCLINUX symbol.
2015-03-11enable binfmt flat for bfin, fdpic test-suite compile failWaldemar Brodkorb
2015-02-19respect TARGET_LDFLAGSWaldemar Brodkorb
2015-02-04cleanup binfmt support, fix m68k buildWaldemar Brodkorb
2015-02-02add some fixes and inrastructure for arm nommu supportWaldemar Brodkorb
2014-12-30improve c6x toolchain build supportWaldemar Brodkorb
2014-12-28bring coldfire support in shapeWaldemar Brodkorb
Binutils 2.24 is required to get a working kernel. Ethernet in Qemu is still broken. Qemu Patch is still rquired in 2.2.0. Only kernel+initramfs is working. It seems the signal handler problem is gone with sash and simpleinit.