On Mon, Nov 29, 2010 at 7:31 PM, Sundar <span dir="ltr">&lt;<a href="mailto:sunder.svit@gmail.com">sunder.svit@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi Vincent,<br>
<div><div></div><div class="h5"><br>
&gt; On Mon, Nov 29, 2010 at 3:19 PM, Vincent Guittot &lt;<a href="mailto:vincent.guittot@linaro.org">vincent.guittot@linaro.org</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; This patch extracts the common code of the cpu hotplug feature across<br>
&gt;&gt; arm platforms. The goal is to only keep the specific stuff of the<br>
&gt;&gt; platform in the sub-architecture. I have created a hotplug.c file in<br>
&gt;&gt; the  arm/common directory after studying the cpu hotplug code of<br>
&gt;&gt; omap2, realview, s5pv310, ux500 and tegra. I have extracted 3 main<br>
&gt;&gt; platform dependent functions:<br>
&gt;&gt;  -platform_enter_lowpower which prepares the platform for low power.<br>
&gt;&gt;  -platform_do_lowpower on which the cpu will loop until it becomes<br>
&gt;&gt; really plugged (spurious wake up). This function must returned the cpu<br>
&gt;&gt; Id in order to leave the unplug state.<br>
&gt;&gt;  -platform_leave_lowpower which restore the platform context.<br>
&gt;&gt;  An ux500 patch is available which uses the common/hotplug.c code.<br>
&gt;&gt; This patch is quite short because the idle / power down functions are<br>
&gt;&gt; not yet upstreamed<br>
&gt;&gt;<br>
&gt;<br>
<br>
I had posted a patch which does exactly the same thing sometime ago,<br>
but it got dropped<br>
off from the radar. The patch set can be referenced<br>
@ <a href="http://www.spinics.net/lists/arm-kernel/msg97600.html" target="_blank">http://www.spinics.net/lists/arm-kernel/msg97600.html</a><br>
I remember getting it Acked by most of the platform maintainers, but<br>
Russell had some<br>
reservations on that.<br></div></div></blockquote><div><br></div><div>It is unfortunate that we didn&#39;t catch that work when we started on this. Let us continue discussion on the other sub-thread of the current posting.</div>
<div><br></div><div>/Amit </div></div>