On Tue, Jan 26, 2016 at 10:34 AM, Luis R. Rodriguez <mcgrof@xxxxxxxx> wrote:
On Mon, Jan 25, 2016 at 05:28:08PM -0500, Boris Ostrovsky wrote:ISTM if the Xen ABI-specified entry point has a different convention
On 01/25/2016 04:21 PM, H. Peter Anvin wrote:Right the point is the stub need not be in Linux, I'll explain in the other
On 01/25/16 13:12, Luis R. Rodriguez wrote:This patch in fact is the stub for Xen HVMlite guests, after we are
Or a stub code.Perhaps, but someone would still have to set hardware_subarch. AndNo, Xen would do it as well, essentially all of hvmlite_bootparams() could be
it's hvmlite_bootparams() that does it.
done in Xen.
done with it we jump to bare-metal startup code (i.e startup_32|64)
thread where I provided more details on the different known approaches.
than the Linux native entry, then the stub should live in Linux. It
would be just a couple if lines of code, right?
The issue that caused headaches in the past isn't that there's code
that's executed only on native, it's that there are whole big
functions that are executed only on native for no good reason and that
aren't clearly marked.
If we had native_start_kernel and xen_start_kernel, and they both
called very quickly in to common_start_kernel, it would be very clear
what's going on.