[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] build: fix target_phys_addr_t to 64-bit
From: |
Andreas Färber |
Subject: |
Re: [Qemu-devel] [PATCH] build: fix target_phys_addr_t to 64-bit |
Date: |
Fri, 13 Jan 2012 00:47:28 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:9.0) Gecko/20111220 Thunderbird/9.0 |
Am 12.01.2012 23:56, schrieb Anthony Liguori:
> On 01/12/2012 04:46 PM, Peter Maydell wrote:
> I think a reasonable thing to do is:
>
> #define PRIp64 "0x%08" PRIx64
>
> s:TARGET_FMT_plx:PRIp64:g
Nack, that is unreasonable naming and does not solve the issue pointed
out by Peter. PRI* should never include % or width specifier or prefix.
What we should IMO do is:
#define PRIdPLX PRId64
#define PRIxPLX PRIx64
#define PRIXPLX PRIX64
/* or TARGET_PRI*PHYS or whatever */
This can then be used as "... %02" PRIxPLX for shortened output.
And leave TARGET_FMT_plx untouched except for having it reuse PRIxPLX.
You might want to compare OpenBIOS code, where we've been through that
trouble before.
Andreas
--
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg
- [Qemu-devel] [PATCH] build: fix target_phys_addr_t to 64-bit, Anthony Liguori, 2012/01/12
- Re: [Qemu-devel] [PATCH] build: fix target_phys_addr_t to 64-bit, Andreas Färber, 2012/01/12
- Re: [Qemu-devel] [PATCH] build: fix target_phys_addr_t to 64-bit, Peter Maydell, 2012/01/12
- Re: [Qemu-devel] [PATCH] build: fix target_phys_addr_t to 64-bit, Anthony Liguori, 2012/01/12
- Re: [Qemu-devel] [PATCH] build: fix target_phys_addr_t to 64-bit, Peter Maydell, 2012/01/12
- Re: [Qemu-devel] [PATCH] build: fix target_phys_addr_t to 64-bit, Peter Maydell, 2012/01/12
- Re: [Qemu-devel] [PATCH] build: fix target_phys_addr_t to 64-bit, Anthony Liguori, 2012/01/12
- Re: [Qemu-devel] [PATCH] build: fix target_phys_addr_t to 64-bit, Peter Maydell, 2012/01/12
- Re: [Qemu-devel] [PATCH] build: fix target_phys_addr_t to 64-bit,
Andreas Färber <=
- Re: [Qemu-devel] [PATCH] build: fix target_phys_addr_t to 64-bit, Peter Maydell, 2012/01/12