[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-stable] [Qemu-devel] [PATCH] musicpal: Fix flash mapping
From: |
Jan Kiszka |
Subject: |
Re: [Qemu-stable] [Qemu-devel] [PATCH] musicpal: Fix flash mapping |
Date: |
Sat, 08 Sep 2012 10:50:40 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 |
On 2012-09-08 10:44, Blue Swirl wrote:
> On Fri, Sep 7, 2012 at 3:25 PM, Peter Maydell <address@hidden> wrote:
>> On 7 September 2012 15:53, Jan Kiszka <address@hidden> wrote:
>>> On 2012-09-07 16:41, Peter Maydell wrote:
>>>> On 7 September 2012 00:03, Jan Kiszka <address@hidden> wrote:
>>>>> + pflash_cfi02_register(0x100000000-MP_FLASH_SIZE_MAX, NULL,
>>>>
>>>> I don't think this will compile on a 32 bit system, will it?
>>>> You probably want an ULL suffix.
>>>
>>> It does as the result always fits in 32 bits. But I can add that if you
>>> prefer.
>>
>> I think I had a misconception of this bit of the C standard.
>> C will pick a type big enough to fit the constant value (which
>> will in this case be a 64 bit type of some kind), even without
>> an ULL suffix. So you're right, it's OK.
>
> GCC disagrees:
> $ cat u64.c
> unsigned int i = 0x100000000 - 1;
> $ gcc -m32 -Wall -c u64.c
> u64.c:1: warning: integer constant is too large for 'long' type
Obviously depends on the compiler version or configuration, mine (4.5
still) does not. I'll send v2 to make them all happy.
Jan
signature.asc
Description: OpenPGP digital signature
- [Qemu-stable] [PATCH] musicpal: Fix flash mapping, Jan Kiszka, 2012/09/06
- Re: [Qemu-stable] [PATCH] musicpal: Fix flash mapping, Peter Maydell, 2012/09/07
- Re: [Qemu-stable] [PATCH] musicpal: Fix flash mapping, Jan Kiszka, 2012/09/07
- Re: [Qemu-stable] [PATCH] musicpal: Fix flash mapping, Peter Maydell, 2012/09/07
- Re: [Qemu-stable] [Qemu-devel] [PATCH] musicpal: Fix flash mapping, Blue Swirl, 2012/09/08
- Re: [Qemu-stable] [Qemu-devel] [PATCH] musicpal: Fix flash mapping,
Jan Kiszka <=
- [Qemu-stable] [PATCH v2] musicpal: Fix flash mapping, Jan Kiszka, 2012/09/08
- Re: [Qemu-stable] [PATCH v2] musicpal: Fix flash mapping, Peter Maydell, 2012/09/08
- Re: [Qemu-stable] [PATCH v2] musicpal: Fix flash mapping, Jan Kiszka, 2012/09/08
- [Qemu-stable] [PATCH v2a] musicpal: Fix flash mapping, Jan Kiszka, 2012/09/08
- Re: [Qemu-stable] [PATCH v2a] musicpal: Fix flash mapping, Blue Swirl, 2012/09/08