On 25 January 2012 18:04, Andreas Färber <afaer...@suse.de> wrote: > Am 24.01.2012 13:39, schrieb Peter Maydell: >> +struct VEDBoardInfo { >> + const target_phys_addr_t *motherboard_map; >> + const target_phys_addr_t loader_start; > > const for a value type in a struct looks fishy...is it intentional and > valid C99?
It's valid C99 (the effect would be that you can't assign to boardinfo->loader_start and you can't do a structure copy of a boardinfo either, but assigning to boardinfo->some_other_field would be OK). However it's not what I actually meant to do; this should just be "target_phys_addr_t loader_start;". (The const target_phys_addr_t *motherboard_map; is of course OK.) -- PMM