All of lore.kernel.org
 help / color / mirror / Atom feed
* [Regression in 7.0] OLPC-XO-1.5 will not boot after commit 157266edcc
@ 2026-04-19  8:46 An
  2026-04-19 20:08 ` An
  0 siblings, 1 reply; 5+ messages in thread
From: An @ 2026-04-19  8:46 UTC (permalink / raw)
  To: Ingo Molnar, linux-kernel@vger.kernel.org

[please keep me in CC, I'm not subscribed]

Hi Ingo,

my OLPC XO-1.5 stopped booting when switching from 6.19 to 7.0

I bisected this to

commit 157266edcc56715323de1bd60e49194b3b66a174
Author: Ingo Molnar <mingo@kernel.org>
Date:   Thu May 15 14:05:41 2025 +0200

     x86/boot/e820: Simplify append_e820_table() and remove restriction 
on single-entry tables

The XO boots from a forth environment and is rather quirky.
If I can help with any logs or tests, please let me know.

I'm compiling a 7.0 kernel with the patch reverted,
but it smells like a plain revert isn't the best idea.

Thank you,
An Müller


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Regression in 7.0] OLPC-XO-1.5 will not boot after commit 157266edcc
  2026-04-19  8:46 [Regression in 7.0] OLPC-XO-1.5 will not boot after commit 157266edcc An
@ 2026-04-19 20:08 ` An
  2026-05-06  8:07   ` Thorsten Leemhuis
  0 siblings, 1 reply; 5+ messages in thread
From: An @ 2026-04-19 20:08 UTC (permalink / raw)
  To: Ingo Molnar, linux-kernel@vger.kernel.org



On 19/04/2026 10.46, An wrote:
> [please keep me in CC, I'm not subscribed]
> 
> Hi Ingo,
> 
> my OLPC XO-1.5 stopped booting when switching from 6.19 to 7.0
> 
> I bisected this to
> 
> commit 157266edcc56715323de1bd60e49194b3b66a174
> Author: Ingo Molnar <mingo@kernel.org>
> Date:   Thu May 15 14:05:41 2025 +0200
> 
>      x86/boot/e820: Simplify append_e820_table() and remove restriction 
> on single-entry tables
> 
> The XO boots from a forth environment and is rather quirky.
> If I can help with any logs or tests, please let me know.
> 
> I'm compiling a 7.0 kernel with the patch reverted,
> but it smells like a plain revert isn't the best idea.
> 
> Thank you,
> An Müller
> 

I've tested both 7.0 and current mainline: with this patch reverted,
they boot fine, the revert applies cleanly in both cases.

Thanks,
An

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Regression in 7.0] OLPC-XO-1.5 will not boot after commit 157266edcc
  2026-04-19 20:08 ` An
@ 2026-05-06  8:07   ` Thorsten Leemhuis
  2026-05-07  0:14     ` An
  2026-05-07  8:30     ` Ingo Molnar
  0 siblings, 2 replies; 5+ messages in thread
From: Thorsten Leemhuis @ 2026-05-06  8:07 UTC (permalink / raw)
  To: An, Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen
  Cc: linux-kernel@vger.kernel.org, Linux kernel regressions list,
	the arch/x86 maintainers, David Gow

Lo! Looks like nothing happened since the report (please correct me if
I'm wrong, it's easy to miss something). Adding a few more people and
lists to the recipients of this reply, maybe that will things rolling.

FWIW, the culprit seems to be 157266edcc5671 ("x86/boot/e820: Simplify
append_e820_table() and remove restriction on single-entry tables")
[v7.0-rc1] from Ingo.

Therefore adding David Gow, who submitted a fix for the culprit -- but
that didn't make it anywhere afaics, unless I'm missing something. For
details see:
https://lore.kernel.org/all/20260416065746.1896647-1-david@davidgow.net/

Ciao, Thorsten

On 4/19/26 22:08, An wrote:
> On 19/04/2026 10.46, An wrote:
>> [please keep me in CC, I'm not subscribed]
>>
>> Hi Ingo,
>>
>> my OLPC XO-1.5 stopped booting when switching from 6.19 to 7.0
>>
>> I bisected this to
>>
>> commit 157266edcc56715323de1bd60e49194b3b66a174
>> Author: Ingo Molnar <mingo@kernel.org>
>> Date:   Thu May 15 14:05:41 2025 +0200
>>
>>      x86/boot/e820: Simplify append_e820_table() and remove
>> restriction on single-entry tables
>>
>> The XO boots from a forth environment and is rather quirky.
>> If I can help with any logs or tests, please let me know.
>>
>> I'm compiling a 7.0 kernel with the patch reverted,
>> but it smells like a plain revert isn't the best idea.
>>
>> Thank you,
>> An Müller
>>
> 
> I've tested both 7.0 and current mainline: with this patch reverted,
> they boot fine, the revert applies cleanly in both cases.
> 
> Thanks,
> An


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Regression in 7.0] OLPC-XO-1.5 will not boot after commit 157266edcc
  2026-05-06  8:07   ` Thorsten Leemhuis
@ 2026-05-07  0:14     ` An
  2026-05-07  8:30     ` Ingo Molnar
  1 sibling, 0 replies; 5+ messages in thread
From: An @ 2026-05-07  0:14 UTC (permalink / raw)
  To: Thorsten Leemhuis, Thomas Gleixner, Ingo Molnar, Borislav Petkov,
	Dave Hansen
  Cc: linux-kernel@vger.kernel.org, Linux kernel regressions list,
	the arch/x86 maintainers, David Gow

On 06/05/2026 10.07, Thorsten Leemhuis wrote:
> Lo! Looks like nothing happened since the report (please correct me if
> I'm wrong, it's easy to miss something). Adding a few more people and
> lists to the recipients of this reply, maybe that will things rolling
 > > FWIW, the culprit seems to be 157266edcc5671 ("x86/boot/e820: Simplify
> append_e820_table() and remove restriction on single-entry tables")
> [v7.0-rc1] from Ingo.
> 
> Therefore adding David Gow, who submitted a fix for the culprit -- but
> that didn't make it anywhere afaics, unless I'm missing something. For
> details see:
> https://lore.kernel.org/all/20260416065746.1896647-1-david@davidgow.net/
> 
> Ciao, Thorsten

Thanks Thorsten!

No, nothing happened here.
I have not been able to grok the program flow.
Now reading David's patch, the "initially no entry at all"
bit escaped me. Oh well.

I have compiled and booted mainline (today's git) with
David's patch applied just now. It works for me too.
Thank you David!

And thanks all,
An


> On 4/19/26 22:08, An wrote:
>> On 19/04/2026 10.46, An wrote:
>>> [please keep me in CC, I'm not subscribed]
>>>
>>> Hi Ingo,
>>>
>>> my OLPC XO-1.5 stopped booting when switching from 6.19 to 7.0
>>>
>>> I bisected this to
>>>
>>> commit 157266edcc56715323de1bd60e49194b3b66a174
>>> Author: Ingo Molnar <mingo@kernel.org>
>>> Date:   Thu May 15 14:05:41 2025 +0200
>>>
>>>       x86/boot/e820: Simplify append_e820_table() and remove
>>> restriction on single-entry tables
>>>
>>> The XO boots from a forth environment and is rather quirky.
>>> If I can help with any logs or tests, please let me know.
>>>
>>> I'm compiling a 7.0 kernel with the patch reverted,
>>> but it smells like a plain revert isn't the best idea.
>>>
>>> Thank you,
>>> An Müller
>>>
>>
>> I've tested both 7.0 and current mainline: with this patch reverted,
>> they boot fine, the revert applies cleanly in both cases.
>>
>> Thanks,
>> An
> 


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Regression in 7.0] OLPC-XO-1.5 will not boot after commit 157266edcc
  2026-05-06  8:07   ` Thorsten Leemhuis
  2026-05-07  0:14     ` An
@ 2026-05-07  8:30     ` Ingo Molnar
  1 sibling, 0 replies; 5+ messages in thread
From: Ingo Molnar @ 2026-05-07  8:30 UTC (permalink / raw)
  To: Thorsten Leemhuis
  Cc: An, Thomas Gleixner, Borislav Petkov, Dave Hansen,
	linux-kernel@vger.kernel.org, Linux kernel regressions list,
	the arch/x86 maintainers, David Gow


* Thorsten Leemhuis <regressions@leemhuis.info> wrote:

> Lo! Looks like nothing happened since the report (please correct me if
> I'm wrong, it's easy to miss something). Adding a few more people and
> lists to the recipients of this reply, maybe that will things rolling.
>
> FWIW, the culprit seems to be 157266edcc5671 ("x86/boot/e820: Simplify
> append_e820_table() and remove restriction on single-entry tables")
> [v7.0-rc1] from Ingo.

Yeah, I missed the empty table case. :-/

> Therefore adding David Gow, who submitted a fix for the culprit -- but
> that didn't make it anywhere afaics, unless I'm missing something. For
> details see:
> https://lore.kernel.org/all/20260416065746.1896647-1-david@davidgow.net/

This fix is now queued up and should go upstream later this week:

  5772f6535227 ("x86/boot/e820: Re-enable BIOS fallback if e820 table is empty")

Thanks,

	Ingo

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-05-07  8:30 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-19  8:46 [Regression in 7.0] OLPC-XO-1.5 will not boot after commit 157266edcc An
2026-04-19 20:08 ` An
2026-05-06  8:07   ` Thorsten Leemhuis
2026-05-07  0:14     ` An
2026-05-07  8:30     ` Ingo Molnar

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.