Re: [Qemu-devel] [RFC] TCI for ARM and other hosts with aligned args

2013-09-10 Thread Richard Henderson
On 09/10/2013 02:34 PM, Stefan Weil wrote: For native compilations, TCG_TARGET_CALL_ALIGN_ARGS can be set from configure. Cross compilations cannot set that macro automatically (or is there some way to do this?) I can't think of a way that would be reasonable from configure. Should we use

[Qemu-devel] [RFC] TCI for ARM and other hosts with aligned args (was: Re: [RFC] TCG unit testing)

2013-09-10 Thread Stefan Weil
Am 23.08.2013 23:18, schrieb Richard Henderson: I don't see how TCI really comes into this except as Yet Another Backend to be tested. Indeed, such unit testing could show that TCI is in fact broken wrt helpers, depending on the host abi. E.g. tci never defines TCG_TARGET_CALL_ALIGN_ARGS.

Re: [Qemu-devel] [RFC] TCI for ARM and other hosts with aligned args

2013-09-10 Thread Stefan Weil
Am 10.09.2013 23:52, schrieb Richard Henderson: On 09/10/2013 02:34 PM, Stefan Weil wrote: For native compilations, TCG_TARGET_CALL_ALIGN_ARGS can be set from configure. Cross compilations cannot set that macro automatically (or is there some way to do this?) I can't think of a way that

Re: [Qemu-devel] [RFC] TCI for ARM and other hosts with aligned args (was: Re: [RFC] TCG unit testing)

2013-09-10 Thread Peter Maydell
On 10 September 2013 22:34, Stefan Weil s...@weilnetz.de wrote: For native compilations, TCG_TARGET_CALL_ALIGN_ARGS can be set from configure. Cross compilations cannot set that macro automatically (or is there some way to do this?), so a configure option is needed if the cross target is

Re: [Qemu-devel] [RFC] TCI for ARM and other hosts with aligned args

2013-09-10 Thread Peter Maydell
On 10 September 2013 23:04, Stefan Weil s...@weilnetz.de wrote: busybox-static from Debian running on 32 bit Linux: $ alpha-linux-user/qemu-alpha -d in_asm /usr/gnemul/qemu-alpha/bin/busybox pwd host mmap_min_addr=0x1 Reserved 0x21e000 bytes of guest address space Relocating guest

Re: [Qemu-devel] [RFC] TCI for ARM and other hosts with aligned args

2013-09-10 Thread Stefan Weil
Am 11.09.2013 00:22, schrieb Peter Maydell: On 10 September 2013 23:04, Stefan Weil s...@weilnetz.de wrote: busybox-static from Debian running on 32 bit Linux: $ alpha-linux-user/qemu-alpha -d in_asm /usr/gnemul/qemu-alpha/bin/busybox pwd host mmap_min_addr=0x1 Reserved 0x21e000 bytes