On 05/05/11 16:21, Alex Williamson wrote: >> > A bit worried that ram_addr_t size might thinkably overflow >> > (it's just a long, could be a 4G ram). Break it out when it fills up? > struct CPUPhysMemoryClient { > void (*set_memory)(struct CPUPhysMemoryClient *client, > target_phys_addr_t start_addr, > ram_addr_t size, > ram_addr_t phys_offset); > > ram_addr_t seems to be the standard for describing these types of > things. It's an unsigned long, so 4G is only concern for 32b builds, > which don't support that much memory anyway. Please apply. Thanks,
A memory size can obviously not be bigger than the maximum physical address, so I find it really hard to see how this could overflow. It seems fair to use it for the size here. Acked-by: Jes Sorensen <jes.soren...@redhat.com>