← Back to team overview

linaro-release team mailing list archive

[Bug 893981] [NEW] Bad addresses in vexpress U-Boot script

 

Public bug reported:

VexpressConfig() in media_create/boards.py has load_addr == kernel_addr.
This will always crash on boot because U-Boot will think the kernel is
XIP and won't relocate it, leading to it trying to execute the image
header as code.

** Affects: linaro-image-tools
     Importance: Undecided
         Status: New

** Affects: linaro-landing-team-arm
     Importance: High
     Assignee: Tixy (Jon Medhurst) (tixy)
         Status: In Progress

** Also affects: linaro-landing-team-arm
   Importance: Undecided
       Status: New

** Changed in: linaro-landing-team-arm
     Assignee: (unassigned) => Tixy (Jon Medhurst) (tixy)

** Changed in: linaro-landing-team-arm
   Importance: Undecided => High

** Changed in: linaro-landing-team-arm
       Status: New => In Progress

-- 
You received this bug notification because you are a member of linaro-
infrastructure-drivers, which is the registrant for Linaro Image Tools.
https://bugs.launchpad.net/bugs/893981

Title:
  Bad addresses in vexpress U-Boot script

Status in Linaro Image Tools:
  New
Status in Linaro ARM Landing Team Project:
  In Progress

Bug description:
  VexpressConfig() in media_create/boards.py has load_addr ==
  kernel_addr. This will always crash on boot because U-Boot will think
  the kernel is XIP and won't relocate it, leading to it trying to
  execute the image header as code.

To manage notifications about this bug go to:
https://bugs.launchpad.net/linaro-image-tools/+bug/893981/+subscriptions


Follow ups

References