Re: [PATCH 0/5] semihosting: Reduce target specific code

2025-01-09 Thread Philippe Mathieu-Daudé
+Paolo & Marc-André Lureau for chardev backend. On 8/1/25 23:53, Richard Henderson wrote: On 1/8/25 07:26, Alex Bennée wrote: Philippe Mathieu-Daudé writes: This series makes semihosting config.c and console.c target agnostic, building them once, removing symbol collision of the following fu

Re: [PATCH 0/5] semihosting: Reduce target specific code

2025-01-08 Thread Richard Henderson
On 1/8/25 07:26, Alex Bennée wrote: Philippe Mathieu-Daudé writes: This series makes semihosting config.c and console.c target agnostic, building them once, removing symbol collision of the following functions in the single binary: Queued to semihosting/next, thanks. - qemu_semihosting_c

Re: [PATCH 0/5] semihosting: Reduce target specific code

2025-01-08 Thread Alex Bennée
Philippe Mathieu-Daudé writes: > This series makes semihosting config.c and console.c > target agnostic, building them once, removing symbol > collision of the following functions in the single > binary: Queued to semihosting/next, thanks. > - qemu_semihosting_chardev_init > - qemu_semihostin

Re: [PATCH 0/5] semihosting: Reduce target specific code

2025-01-06 Thread Richard Henderson
On 1/3/25 09:10, Philippe Mathieu-Daudé wrote: Philippe Mathieu-Daudé (5): semihosting/syscalls: Include missing 'exec/cpu-defs.h' header semihosting/uaccess: Include missing 'exec/cpu-all.h' header semihosting/arm-compat: Include missing 'cpu.h' header semihosting/console: Avoid incl

[PATCH 0/5] semihosting: Reduce target specific code

2025-01-03 Thread Philippe Mathieu-Daudé
This series makes semihosting config.c and console.c target agnostic, building them once, removing symbol collision of the following functions in the single binary: - qemu_semihosting_chardev_init - qemu_semihosting_config_options - qemu_semihosting_config_opts - qemu_semihosting_enable - sem