Hi Eric,

On 8/22/06, Eric W. Biederman <[EMAIL PROTECTED]> wrote:
>
> In long mode the %cs is largely a relic.  However there are a few cases
> like lret where it matters that we have a valid value.  Without this
> patch it is possible to enter the kernel in startup_64 without setting
> %cs to a valid value.  With this patch we don't care what %cs value
> we enter the kernel with, so long as the cs shadow register indicates
> it is a privileged code segment.
>
> Thanks to Magnus Damm for finding this problem and posting the
> first workable patch.  I have moved the jump to set %cs down a
> few instructions so we don't need to take an extra jump.  Which
> keeps the code simpler.
>
> Signed-of-by: Eric W. Biederman <[EMAIL PROTECTED]>

While at it, could you please fix up the purgatory code in kexec-tools
to include this fix so we can boot older versions of the kernel too?

Thanks,

/ magnus
_______________________________________________
fastboot mailing list
[email protected]
https://lists.osdl.org/mailman/listinfo/fastboot

Reply via email to