[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [XEN/ARM PATCH v6 1/1] Add OdroidXU board (Exynos 5410)
On Wed, Sep 10, 2014 at 3:21 PM, Julien Grall <julien.grall@xxxxxxxxxx> wrote: > Hi Suriyan, > > On 08/09/14 10:26, Suriyan Ramasami wrote: >> >> As can be seen, the secondary CPUs check _hotplug_addr for a non zero >> value on first being powered on, or after woken up from a wfe. This >> _hotplug_addr happens to be at offset +0x1c from NS_RAM_BASE. >> Linux mainline too has this hardcoded +0x1c. > > > You half read the Linux code... This offset is only add when there is a > secure firmware (detected by "samsung,secure-firmware" node in the device > tree). > > On the Arndale the node doesn't exist. > Thanks for digging there Julien. Previously, I must have gone through the linux code with only exynos5410 in mind. Nonetheless, looks like I have left out the code which handles the arndale and possibly 5420 and the 5800 (if they do not have "samsung,secure-firmware" defined). But on the other hand, I do see arndale-octa has the "secure-firmware" entry which is a 5420 (so does the 5800). This adds to the confusion. This is from looking at the linux-3.16.y source. Nonetheless, I think to handle arndale for now, I should add the "samsung,secure-firmware" logic in the code which will then use sysram_base_addr instead without any offset. So, how do I go about this? Should I roll out another patch with these cumulative changes and also add the BUG_ON change? Thanks! - Suriyan > Regards, > > -- > Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |