summaryrefslogtreecommitdiff
path: root/target/m68k/kernel
AgeCommit message (Collapse)Author
2025-01-07target: linux: config: Set COMPAT_32BIT_TIME on 32bit architecturesPhil Sutter
Without it, on these architectures 'lvm pvscan' will busy-loop printing: | io_getevents failed: No such file or directory The symbol is defined in kernel's arch/Kconfig with 'default !64BIT || COMPAT'. Introduce Config.in.compat which has the symbol default to y unless a known 64bit ADK_TARGET_ARCH is enabled. Drop the symbol from all target/*/kernel/* for which the default applies. On 64bit systems, enabling this symbol is probably useful to provide comaptibility towards 32bit user space. Not sure if this is a possible choice in OpenADK, but just in case the symbol was not removed from: - target/aarch64/kernel/raspberry-pi4-64 - target/mips64/kernel/qemu-mips64 - target/riscv64/kernel/qemu-riscv64 Another case is targets explicitly having the symbol disabled, namely kvx. Given that the two kernel configs in question are full copies of the kernel-generated one, they are likely not a deliberate choice and thus removed as well. Signed-off-by: Phil Sutter <phil@nwl.cc>
2023-08-18enable 32Bit compat for aranymWaldemar Brodkorb
2023-08-13m68k: add qemu virt support, seems more reliable at the moment then q800Waldemar Brodkorb
2023-01-24enable CONFIG_COMPAT_32BIT_TIMEWaldemar Brodkorb
2019-10-10m68k: unbreak coldfire build with defconfigWaldemar Brodkorb
2016-09-29alix1c: fix keyboard support, add SERIO symbols and cleanup aranym/lemote stuffWaldemar Brodkorb
2016-05-09coldfire: move serial driver to Config.in.serialWaldemar Brodkorb
2016-03-19qemu-m68k-q800: add disk supportWaldemar Brodkorb
2015-06-17add kernel configWaldemar Brodkorb
2015-06-15add support for m68k q800 emulation (experimental)Waldemar 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.
2014-08-15use 5307 for now, which results in a working userland. need to investigate.Waldemar Brodkorb
2014-08-14add elf2flt, use it for m68k-nommu. bootup in qemu still fails.Waldemar Brodkorb
2014-08-14first boot in qemu works now.Waldemar Brodkorb
2014-07-28add some basic infrastructure for qemu-system-m68kWaldemar Brodkorb
Qemu emulates a Coldfire Evaluation board without MMU. As that is the first non-MMU platform in OpenADK I added ADK_TARGET_UCLINUX. Mksh can not be used for non-MMU, because it requires fork() for job control and other things. We use hush here. non-MMU support in uClibc does not have shared library support. Kernel does not start yet. So no runtime testing, but at least coldfire toolchain can be tested with uClibc-ng. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
2014-03-20add some aranym fine tuningWaldemar Brodkorb
2014-03-19fixes for aranymWaldemar Brodkorb
2014-03-17optimize miniconfigs, enable netstuff by defaultWaldemar Brodkorb
2014-03-14fix m68k supportWaldemar Brodkorb
disable systems without thread local storage, not supported by OpenADK anymore. Remove m68k uclibc. fix kernel bootup in aranym.
2014-03-14convert to miniconfigWaldemar Brodkorb
only miniconfig is used for all targets. aranym support is still broken/experimental. 32 bit kernel support for 64 targets need to be fixed. tested on usb boot on ibm-x40