diff options
| author | Kuan-Wei Chiu <visitorckw@gmail.com> | 2026-01-07 20:18:34 +0000 |
|---|---|---|
| committer | Tom Rini <trini@konsulko.com> | 2026-02-02 14:24:41 -0600 |
| commit | c69b6aeaa35550d386c142302b852d6b72aea76f (patch) | |
| tree | fde23e780873676f10bcda7a38946a4c61f66434 /MAINTAINERS | |
| parent | 0429298a1a76b971c0b0156918f927d6329e53bc (diff) | |
m68k: Add support for M68040 CPU
Add support for the Motorola 68040 architecture. Currently, m68k
support in U-Boot is primarily focused on ColdFire variants. Introduce
the necessary infrastructure to support the classic M680x0 series,
specifically targeting the M68040 as emulated by QEMU.
The implementation includes exception vectors, early startup code, and
minimal CPU initialization and relocation stubs. It also defines the
standard m68k boot information structure used for passing hardware
information to the operating system. To ensure compatibility, ColdFire-
specific library objects such as cache and interrupt handling are
excluded from the build when M68040 is selected.
Additionally, apply a specific workaround during the early memory
reservation stage. Use a manual loop to clear global data instead of
the standard memset() function, as utilizing memset() at this point was
observed to cause a hang on the QEMU platform.
Signed-off-by: Kuan-Wei Chiu <visitorckw@gmail.com>
Acked-by: Angelo Dureghello <angelo@kernel-space.org>
Reviewed-by: Simon Glass <simon.glass@canonical.com>
Diffstat (limited to 'MAINTAINERS')
| -rw-r--r-- | MAINTAINERS | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 34081769ecd..9fff8989684 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1324,6 +1324,12 @@ F: lib/getopt.c F: test/log/ F: test/py/tests/test_log.py +M680X0 ARCHITECTURE +M: Kuan-Wei Chiu <visitorckw@gmail.com> +S: Maintained +F: arch/m68k/cpu/m680x0/ +F: arch/m68k/include/asm/bootinfo.h + MALI DISPLAY PROCESSORS M: Liviu Dudau <liviu.dudau@foss.arm.com> S: Supported |
