[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 1/2] docs, xen/arm: Introduce reserved heap memory
Hi Henry, On 30/08/2022 02:58, Henry Wang wrote: > > Hi Stefano and Michal, > >> -----Original Message----- >> From: Stefano Stabellini <sstabellini@xxxxxxxxxx> >> Sent: Tuesday, August 30, 2022 8:47 AM >> To: Henry Wang <Henry.Wang@xxxxxxx> >> Cc: Michal Orzel <michal.orzel@xxxxxxx>; xen-devel@xxxxxxxxxxxxxxxxxxxx; >> Stefano Stabellini <sstabellini@xxxxxxxxxx>; Julien Grall <julien@xxxxxxx>; >> Bertrand Marquis <Bertrand.Marquis@xxxxxxx>; Wei Chen >> <Wei.Chen@xxxxxxx>; Volodymyr Babchuk >> <Volodymyr_Babchuk@xxxxxxxx>; Penny Zheng <Penny.Zheng@xxxxxxx> >> Subject: RE: [PATCH 1/2] docs, xen/arm: Introduce reserved heap memory >> >> On Thu, 25 Aug 2022, Henry Wang wrote: >>>>> const char *name, >>>>> u32 address_cells, u32 size_cells) >>>>> { >>>>> @@ -301,16 +303,40 @@ static void __init process_chosen_node(const >>>> void *fdt, int node, >>>>> paddr_t start, end; >>>>> int len; >>>>> >>>>> + if ( fdt_get_property(fdt, node, "xen,static-mem", NULL) ) >>>>> + { >>>>> + u32 address_cells = device_tree_get_u32(fdt, node, >>>>> + >>>>> "#xen,static-mem-address-cells", >>>>> + 0); >>>>> + u32 size_cells = device_tree_get_u32(fdt, node, >>>>> + >>>>> "#xen,static-mem-size-cells", 0); >>>>> + int rc; >>>>> + >>>>> + printk("Checking for reserved heap in /chosen\n"); >>>>> + if ( address_cells < 1 || size_cells < 1 ) >>>> address_cells and size_cells cannot be negative so you could just check if >>>> there are 0. >>> >>> In bootfdt.c function device_tree_get_meminfo(), the address and size cells >>> are checked using <1 instead of =0. I agree they cannot be negative, but I >> am >>> not very sure if there were other reasons to do the "<1" check in >>> device_tree_get_meminfo(). Are you fine with we don't keep the >> consistency >>> here? >> >> I would keep the < 1 check but it doesn't make much difference either >> way > > I also would prefer to keep these two places consistent and I agree Michal is > making a good point. I'm ok with that so let's keep the consistency. > > Kind regards, > Henry > ~Michal
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |