Age | Commit message (Collapse) | Author |
|
TC2 wasn't booting when the .dtb file was greater than 16KB.
This update to the TC2 UEFI binary comes from:
https://git.linaro.org/landing-teams/working/arm/edk2.git/commit/ea31f8eb0ca0500212fc577c17b4a48e6d2656af
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The SOFTWARE directory has been re-organised in response to changes I
made for Juno R0/R1, where the images.txt provides a translation from
multiple files on the uSD card to the same names in NOR flash.
This uses the NORxNAME parameter in images.txt.
Presently, A5, A9 and TC1 are not really supported, so they use the old
binaries that they've always used.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The default config tells the board to use the motherboard CLCD
controller, however, we always use the CoreTile controller.
Rather than relying on UEFI setting the correct modes, do it in
config.txt.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
blank.img is placed where the UEFI config is stored.
When the user first flashes their board with the firmware, blank.img
(which is all zeros) will be written to the NOR flash, effectively
erasing the UEFI config.
Then, when UEFI starts, it will spot that the config is blank and create
a default set.
Subsequent reboots will not re-write blank.img, so the config will
persist.
Users can also erase the UEFI config manually by updating the timestamp
of blank.img and rebooting the board.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Re-order the entries in image.txt to list them in address order.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Re-org the files in images.txt and SOFTWARE so that the output of the
new Platforms releases [1] can be overlayed directly into the
SOFTWARE/TC2 directory.
The files are also re-org'd in the memory map to acount for how ARM BDS
in UEFI loads images. The kernel zImage and ramdisk.img must live on
the same boot device (i.e. the same NOR Flash bank).
[1]
releases.linaro.org/latest/members/arm/platforms
releases.linaro.org/i15.07/members/arm/platforms
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Add the latest UEFI binaries.
These binaries revert to the upstream BDS functionality, with the
global/local FDT selection removed.
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>
|
|
The agreement between ARM and Linaro states that the EULA should be kept
with any redistribution of the Versatile Express Firmware.
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>
|
|
SITE2 and various other files in the SOFTWARE directory are redundant
and make updating the firmware take longer than it needs to, so I'm
removing them.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Updated the UEFI binaries for TC2, TC1, A9 and A5.
Taken from the CI job that built the linaro-uefi-2013.11 tag:
http://snapshots.linaro.org/components/kernel/uefi/37
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Updated the UEFI binaries for TC2, TC1, A9 and A5.
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>
|
|
boards/Recovery folder from Versatile Express 3.0 DVD
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|