Age | Commit message (Collapse) | Author |
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
startup.nsh can be used by UEFI Shell to auto-start a kernel. The
example startup.nsh included is configured to start up a Linaro kernel
with the ARM Development Platform Software releases.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The file blank.img resides in NOR flash in the same location as the
U-Boot and UEFI config.
Rename it to BOOTENV so that users reading the list if images can tell
what it is.
I didn't rename the file from blank.img because I also want it to be
clear that the file is blank. Doig "touch blank.img" will erase NOR
flash on the next reboot.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
UEFI config is stored in NOR flash. When writing a new board recovery
image, the user will generally not want to use old and incompatible UEFI
config.
By placing a blank image where the UEFI config resides, the first time
the user flashes a new recovery image, the config will be erased.
Subsequent reboots will not change the timestamp of blank.img, so the
NOR will remain intact for the user to keep persistent UEFI config over
reboots.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Instead of renaming the kernel in the filesystem to norkern, leave it as
Image and set the name stored in NOR as "norkern".
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
images.txt allows files to be saved into NOR flash with a different name
from the filename.
So for the DTB files, I rename juno.dtb or juno-r1.dtb in NOR flash as
board.dtb.
This means that the UEFI config for both Juno R0 and R1 can be the same.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Some users were having problems fitting larger kernels into our NOR
Flash layout.
The larger kernel was overlapping with the .dtb files, so I have moved
them up in NOR Flash to make more space for the kernel.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Adding a dummy uInitrd ramdisk to NOR flash images.
The dummy ramdisk image can be passed to the kernel for systems that
don't boot using a ramdisk, but are booting using a bootloader that is
configured to expect a ramdisk by default.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Some users were having problems fitting larger kernels into our NOR
Flash layout.
The larger kernel was overlapping with the juno.dtb, so I have moved
juno.dtb up in NOR Flash to make more space for the kernel.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
In the move to EFI stubbed kernels, we don't want the NOR Image to be
found by accident if there is not valid Image file on the test disk.
This is due to the way EFI Shell works: it will search all valid boot
devices for the file it is attempting to boot.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The TC2 image update requires a new base address in image.txt.
These images were build via CI job #40 and downloaded from the snapshots
server:
https://ci.linaro.org/jenkins/view/components/job/uefi/40/
http://snapshots.linaro.org/components/kernel/uefi/40
Images for A5 and TC2 were not tested, so have not been updated for this
release.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Add supplied me with an updated version of Boot Monitor to fix a problem
booting UEFI with the v5.2 Versaile Express DVD.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Updated the UEFI binaries for TC2, TC1 and A5.
Also updated board.txt for TC2 so that the board boots from the A7
cluster by default. This change is reflected in the UEFI binary. Old
er UEFI binaries will not work in this configuration.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
These files were used in the Linaro Firmware overlay for the 13.02
release:
https://wiki.linaro.org/ARM/VersatileExpress?action=AttachFile&do=get&target=vemsd-armlt-20130225-001.zip
The release can be found here:
http://releases.linaro.org/13.02/ubuntu/vexpress/
http://releases.linaro.org/13.02/android/vexpress/
The changes will configure u-boot on A5 and TC1, UEFI on A9 and Boot
Monitor on TC2.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
These files were used in the Linaro Firmware overlay for the 13.01
release:
https://wiki.linaro.org/ARM/VersatileExpress?action=AttachFile&do=get&target=vemsd-armlt-20130129-002.zip
The release can be found here:
http://releases.linaro.org/13.01/ubuntu/vexpress/
http://releases.linaro.org/13.01/android/vexpress/
The changes will configure u-boot on A5 and TC1, UEFI on A9 and Boot
Monitor on TC2.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
|
|
The CPUMigration patch from ARM provides
The patch can be downloaded from here:
https://silver.arm.com/download/download.tm?pv=1335158
And you will get this file:
VE050-PA-00001-r5p0-00rel0.tgz
Which contains:
./CPUmigrationPatch:
bm_v519r.axf
dbb_v110.ebf
readme.txt
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
boards/Recovery folder from Versatile Express 5.0 DVD.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
These files were used in the Linaro Firmware overlay for the 12.09
release:
https://wiki.linaro.org/ARM/VersatileExpress?action=AttachFile&do=get&target=vemsd-armlt-20120920-001.zip
The release can be found here:
http://releases.linaro.org/12.09/ubuntu/vexpress/
http://releases.linaro.org/12.09/android/vexpress/
The changes will configure u-boot on A5 and TC1, UEFI on A9 and Boot
Monitor on TC2.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
boards/Recovery folder from Versatile Express 4.0b DVD (shipped with
TC2 CoreTile)
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|