Project

General

Profile

Actions

Bug #62

closed

Linux kernel versions greater than 4.6 fail to boot when used as payload

Added by Timothy Pearson over 7 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
08/02/2016
Due date:
% Done:

0%

Estimated time:
Affected versions:
Needs backport to:
Affected hardware:
Affected OS:

Description

Linux kernel versions greater than 4.6 fail to boot as a payload on both qemu and real hardware (KGPE-D16).

The kernel locks up before early printk starts (likely in or before decompression); gdb on a q35 qemu system indicates that at some point an lret is attempted to uninitialized memory at 0x40000002.

Kernel commit ffd565e315aa8211365bb6864000f04e7b277f59 is the first failing commit. The prior commit (6112a300c9e41993cc0dc56ac393743d28381284) works fine.

Actions

Also available in: Atom PDF