Re: [XEN v6 2/2] xen/arm: domain_build: Use pfn start and end address for rangeset_{xxx}_range()

2023-02-16 Thread Julien Grall
Hi Ayan, The title is a bit strange to read as a 'pfn' is not an address. So how about: xen/arm: domain_build: Track unallocated pages using the frame number On 13/02/2023 12:44, Ayan Kumar Halder wrote: rangeset_{xxx}_range() functions are invoked with 'start' and 'size' as arguments which

[XEN v6 2/2] xen/arm: domain_build: Use pfn start and end address for rangeset_{xxx}_range()

2023-02-13 Thread Ayan Kumar Halder
rangeset_{xxx}_range() functions are invoked with 'start' and 'size' as arguments which are either 'uint64_t' or 'paddr_t'. However, the function accepts 'unsigned long' for 'start' and 'size'. 'unsigned long' is 32 bits for ARM_32. Thus, there is an implicit downcasting from 'uint64_t'/'paddr_t'