On 3/2/26 00:45, Philippe Mathieu-Daudé wrote:
> Replace target_ulong -> uint64_t / vaddr / hwaddr
> and TCGv -> TCGv_i64.
>
> Philippe Mathieu-Daudé (7):
> target/alpha: Avoid target-specific migration headers in machine.c
> target/alpha: Build system units in common source set
The following patches aren't required anymore for single-binary; I
just happen to write them before Pierrick's meson rework, they rebase
cleanly, and are good style cleanup IMHO, so I included them.
> target/alpha: Replace target_ulong -> uint64_t in gdb_write_register()
> target/alpha: Do not use target_ulong for trap arguments
> target/alpha: Do not use target_ulong for page table entries / indexes
> target/alpha: Remove target_ulong uses in get_physical_address()
> target/alpha: Expand TCGv type for 64-bit target
>
> target/alpha/gdbstub.c | 2 +-
> target/alpha/helper.c | 17 +--
> target/alpha/machine.c | 3 +-
> target/alpha/translate.c | 228 ++++++++++++++++++++-------------------
> target/alpha/meson.build | 2 +-
> 5 files changed, 129 insertions(+), 123 deletions(-)
>