- Added support to
_init_
for different calling conventions
- Added M68K class from Avatar2 and M68KQemuTarget from
qemu_targets
in local repo - Added M68K as possible architecture to select, choose appropriate path
- Created this file based on the other ARM targets
- This has not been fully tested yet
- TODO (maybe): right now in
execute_return
, return values are just being put in D0. Is this convention widely supported or do we need to handle returning in other registers?
- Created
M68kFunctionCaller
to have a handler for calling functions in M68k- TODO: add support for stack and register based calling convention. Right now I don’t know what the type of the
arg
variable is so I don’t know how to handle them. This needs to wait until we can get HALucinator running and can do some prints of the type.
- TODO: add support for stack and register based calling convention. Right now I don’t know what the type of the
- Added option to pass in calling convention wherever needed, since you M68K has multiple
- Created this file, based it on other files in the
archs
directory - Right now I only made a class for the 68040, if you need a different specific CPU that will need to be added
- (Temporarily) switched architecture to M68K
- TODO: add a cleaner way to change architecture
- (Temporarily) print out the full CLI command that is run
- Added
m68k-softmmu
to build
- Added
TARGET_M68K
- Added defines for
TARGET_M68K
- Implemented entry point code based off other arch’s code
- Implemented
create_cpu
based off of other arch’s code
- Added defines for
TARGET_M68K
- Added 68K to
update_irq
- Added defines for
TARGET_M68K
- Added 68k to
get_current_pc
- Added
cpu_m68k_init
andcpu_init
, copied from mainavatar_qemu
repo
- Added
cpu_m68k_init
, copied from mainavatar_qemu
repo