summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-02-21Merge branch 'armlt-tracking' of git://git.linaro.org/arm/uefi/uefi-nextlinaro-uefi-2013.02Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-21Merge branch 'linaro-tracking-2013.02' into linaro-releaseRyan Harkin
2013-02-21Merge branch 'linaro-topic-misc' into linaro-tracking-2013.02Ryan Harkin
2013-02-21MdeModulePkg/Core/Pei: Critical buffer overflow when loading TE ImagesRyan Harkin
Patch taken from the EDK2 Devel mailing list: http://sourceforge.net/mailarchive/forum.php?thread_name=ED077930C258884BBCB450DB737E66220FEE4AB6%40SHSMSX102.ccr.corp.intel.com&forum_name=edk2-devel This resolved bug #1116451: Samsung/Arndale: boot fails if build path less than 31 characters https://bugs.launchpad.net/linaro-uefi/+bug/1116451 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-19MdeModulePkg/PartitionDxe: hack MBR unique signature to zeroRyan Harkin
This is a hack and is not intended to go upstream, but will be useful for Linaro's short term goals. Linaro's development boards use SD cards, currently we have a problem where each unique SD card has a different UUID when created with linaro-media-create / linaro-android-media create. This means that no one Boot Device configuration can boot Linaro images without some manual intervention from the user. This hack will zero the signature (UUID) read from the card meaning that all SD cards will appear to be the same card. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-18Merge branch 'linaro-topic-arndale' into linaro-tracking-2013.02Ryan Harkin
2013-02-18Samsung/Arndale: use Linaro default configRyan Harkin
This patch updates the default config to boot the kernel (uImage, uInitrd) with a local device tree (board.dtb) using a command line suitable for Linaro Ubuntu based images. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org> Acked-by: Rony Nandy <rony.nandy@linaro.org>
2013-02-18Samsung/Arndale: Linux booting problem in presence of initrdShivamurthy Shastri
Linux was not able to boot with initrd. Resolved by increasing offset for FDT. Signed-off-by: Shivamurthy Shastri <shiva.murthy@samsung.com> Signed-off-by: Rony Nandy <rony.nandy@linaro.org>
2013-02-18Samsung/Arndale: Booting UEFI and linux from eMMCRony Nandy
1. OM register comparison value changed as per the board switch configuration. 2. Removed eMMC boot partition enable code, to access user area. Signed-off-by: Shivamurthy Shastri <shiva.murthy@samsung.com> Signed-off-by: Rony Nandy <rony.nandy@linaro.org>
2013-02-15Merge branch 'linaro-topic-tc2' into linaro-tracking-2013.02Ryan Harkin
2013-02-15Merge branch 'linaro-topic-tc1' into linaro-tracking-2013.02Ryan Harkin
2013-02-15Merge branch 'linaro-topic-local-fdt' into linaro-tracking-2013.02Ryan Harkin
2013-02-15Merge branch 'linaro-topic-arndale' into linaro-tracking-2013.02Ryan Harkin
2013-02-15Merge branch 'linaro-topic-a5' into linaro-tracking-2013.02Ryan Harkin
2013-02-15Merge branch 'backup-20130214-002-linaro-topic-local-fdt' into ↵Ryan Harkin
linaro-tracking-2013.02
2013-02-15ArmPlatformPkg/Bds: local FDT: code review fixesRyan Harkin
Several fixes were requested during code review, including a bug fix to a bug with "Update Boot Device Entry" that used to corrupt the config. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-14Merge branch 'local-fdt-fixes' into linaro-topic-local-fdtRyan Harkin
2013-02-14ArmPlatformPkg/Bds: add local FDT configRyan Harkin
This patch adds a local FDT config option to each boot device. Bds was using a global FDT config for all boot devices of Loader Type = 2. I've added a new Loader Type = 3 that stores an device path to an FDT file this is only used for this boot device. This change will invalidate any existing configs stored on the board due to the change in structure sizes to store the boot device configurations. An unintended side effect is that a board with old config may ASSERT when booted with the new code. To avoid this, users will be advised to erase all existing config before flashing new firmware. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-14Merge branch 'local-fdt-fixes' into linaro-topic-arndaleRyan Harkin
2013-02-14fix againRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-14fix origen compile errorRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-14TC2: rename PcdFdtLocalDevicePath to PcdDefaultFdtLocalDevicePathRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-14TC1: rename PcdFdtLocalDevicePath to PcdDefaultFdtLocalDevicePathRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-14VEA5: rename PcdFdtLocalDevicePath to PcdDefaultFdtLocalDevicePathRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-14ArmPlatformPkg/Bds: add local FDT configRyan Harkin
This patch adds a local FDT config option to each boot device. Bds was using a global FDT config for all boot devices of Loader Type = 2. I've added a new Loader Type = 3 that stores an device path to an FDT file this is only used for this boot device. This change will invalidate any existing configs stored on the board due to the change in structure sizes to store the boot device configurations. An unintended side effect is that a board with old config may ASSERT when booted with the new code. To avoid this, users will be advised to erase all existing config before flashing new firmware. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-13Merge branch 'linaro-topic-tc2' into linaro-tracking-2013.02Ryan Harkin
2013-02-13Merge branch 'linaro-topic-tc1' into linaro-tracking-2013.02Ryan Harkin
2013-02-13Merge branch 'linaro-topic-arndale' into linaro-tracking-2013.02Ryan Harkin
2013-02-13Merge branch 'linaro-topic-a9' into linaro-tracking-2013.02Ryan Harkin
2013-02-13Merge branch 'linaro-topic-a5' into linaro-tracking-2013.02Ryan Harkin
2013-02-13TC2: use Linaro default configRyan Harkin
This patch updates the default config to boot the kernel (uImage, uInitrd) with a local device tree (v2p-ca15-tc2.dtb) using a command line that is suitable for both A Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-13TC1: use Linaro default configRyan Harkin
This patch updates the default config to boot the kernel (uImage, uInitrd) with a local device tree (v2p-ca15-tc1.dtb) using a command line that is suitable for both Andro Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-13VEA9: use Linaro default configRyan Harkin
This patch updates the default config to boot the kernel (uImage, uInitrd) with ATAGS using a command line that is suitable for both Android and Ubuntu. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-13VEA5: use Linaro default configRyan Harkin
This patch updates the default config to boot the kernel (uImage, uInitrd) with a local device tree (v2p-ca5s.dtb) using a command line that is suitable for both Android and Ubuntu. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-13Samsung/Arndale: fix RELEASE build with ARMLINUXGCCReece R. Pollack
ARMLINUXGCC RELEASE builds have more errors as warnings than debug builds, causing release builds to fail. This patch fixes the build failures by removing several uninitialised and/or unused variables. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-12Merge branch 'linaro-topic-panda' into linaro-tracking-2013.02Ryan Harkin
2013-02-12panda: build.sh: use -b for build targetRyan Harkin
Make Panda's build.sh use -b to specify the build target on the command line. Previously, build.sh could be called: ./build.sh ./build.sh -b DEBUG ./build.sh RELEASE Now, you call: ./build.sh ./build.sh -b DEBUG ./build.sh -b RELEASE Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org> Acked-by: Deprez, Olivier <o-deprez@ti.com>
2013-02-05Merge branch 'linaro-topic-arndale' into linaro-tracking-2013.02Ryan Harkin
2013-02-05Samsung/Arndale: set SD card UUID to zeroRyan Harkin
BDS depends on the UUID in the config matching the UUID on the SD card. My trick is to set the UUID in code to zero, then to zero the UUID on the SD card after running linaro-media-create. THat way, they both match and the default config works. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-04Merge branch 'linaro-topic-a9' into linaro-tracking-2013.02Ryan Harkin
2013-02-04VEA9: revert: fix build with EDK2_SKIP_PEICORERyan Harkin
This patch reverts a previous fix for building with EDK2_SKIP_PEICORE. Both patches will be removed for the 13.03 cycle. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-04Merging linaro-topic-tc2 into linaro-tracking-2013.02Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-04Merging linaro-topic-tc1 into linaro-tracking-2013.02Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-04Merging linaro-topic-panda into linaro-tracking-2013.02Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-04Merging linaro-topic-origen into linaro-tracking-2013.02Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-04Merging linaro-topic-misc into linaro-tracking-2013.02Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-04Merging linaro-topic-menu into linaro-tracking-2013.02Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-04Merging linaro-topic-local-fdt into linaro-tracking-2013.02Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-04Merging linaro-topic-arndale into linaro-tracking-2013.02Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2013-02-04Merging linaro-topic-a9 into linaro-tracking-2013.02Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>