Age | Commit message (Collapse) | Author |
|
Set bootargs to boot up Android with VGA resolution on FVP Base models
to speed up booting.
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Replace the hard coded .aslc files with the latest version of the files from
the acpi-asl repository. These are essential for booting the FVP Base model
from ACPI.
Signed-off-by: Graeme Gregory <graeme.gregory@linaro.org>
|
|
The TC2 image link address (0x81000000) clashed with the load address
requirements for the Linux zImage. Move it out of the way, to
0xB0000000.
Note: will require updating images.txt on the platform config fs.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
The commit on Fri Dec 6 2013: "ArmPlatformPkg/ArmPlatformStackLib:
Do not directly use PcdArmPrimaryCore" has made the function
ArmPlatformStackSet() overwrites the registers r6 and r7.
These registers are used by PrePi to store the MPIDR and the the base
of the system memory region used by UEFI.
Change-Id: I69ff80cb5a298c89cba1680b148eb306f47a6375
|
|
Change-Id: Ib3557d76d8e61ee253a3423a745ce4622eaa8a85
|
|
build ARM32
Change-Id: I644b77c7bee06407fd3a085bf843ac2c1c5fcb11
|
|
ACPI build patch on UEFI, to create correct tables for UEFI.
if Conf/tools_def.txt exists, check it with the same modification.
Signed-off-by: Yi Li <yi.li@linaro.org>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Steven Kinney <steven.kinney@linaro.org>
Conflicts:
BaseTools/Conf/tools_def.template
|
|
Convert the tables and asl code from acpi-asl[
https://git.linaro.org/gitweb?p=arm/acpi/acpi-asl.git;a=summary]
Add Arndale/Foundation-V8/RTSM-V8/RTSM-V7 ACPI source.
Signed-off-by: Yi Li <yi.li@linaro.org>
Signed-off-by: Steven Kinney <steven.kinney@linaro.org>
|
|
Add SMBIOS support for VExpress boards, but only support ARM32
architecture as the SMBIOS spec 2.8 doesn't define the ARM64
filed in TYPE4. After the spec updated, we can add the support
for ARM64 also. Only for ArmVExpress-RTSM-A15-MPCore and
ArmVExpress-CTA15-A7 two models.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yi Li <yi.li@linaro.org>
Signed-off-by: Steven Kinney <steven.kinney@linaro.org>
|
|
Add SMBIOS support on ARM platforms, constructing and updating 10
basic tables required by SMBIOS spec 2.7.1. The codes are derived
from PlatformSmbiosDxe in EmulatorPkg. Some static data need to
modify to match a real board.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yi Li <yi.li@linaro.org>
Signed-off-by: Steven Kinney <steven.kinney@linaro.org>
|
|
The kernel commandline has been simplified to remove deprecated and
unwanted options.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
Signed-off-by: Steven Kinney <steven.kinney@linaro.org>
|
|
The addition of ACPI to the image pushed the size of debug builds over
the 0xD2000 limit. Resizing to 0xD5000 fixes this problem.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
Signed-off-by: Steven Kinney <steven.kinney@linaro.org>
|
|
The old flash image size of 0x000C8000 is way too small for the current
content of the image. This patch bumps this size up to 0x000D2000, which
is the required size rounded up to the next full block.
Signed-off-by: Reece R. Pollack <reece.pollack@linaro.org>
|
|
This is the on board Versatile Express Ethernet controller.
Signed-off-by: Reece R. Pollack <reece.pollack@linaro.org>
|
|
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>
|
|
Add support to the build config to allow the user to specify a custom output
directory to the build.
This is particularly useful for automated build systems.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The latest code uses PcdGet64 instead of PcdGet32. Fix the TC1 BSP to
account for this change.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The kernel commandline has been simplified to remove deprecated and
unwanted options.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
Signed-off-by: Steven Kinney <steven.kinney@linaro.org>
|
|
Updated the TC1 BSP since this change:
017baa1: ARM Packages: Renamed PL390Gic driver into ArmGic driver
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
Signed-off-by: Steven Kinney <steven.kinney@linaro.org>
|
|
This patch fixes a failure of the Versatile Express TC1 to boot.
It is based on an email from Olivier Martin <olivier.martin@arm.com>
addressing a similar problem with the VE-A5.
Signed-off-by: Reece R. Pollack <reece.pollack@linaro.org>
|
|
This is the on board Versatile Express Ethernet controller.
Signed-off-by: Reece R. Pollack <reece.pollack@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Fixed compile errors with the Versatile Express A15x2 BSP when built with
the latest upstream code.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
This patch should be squashed down for 13.06.
Remove "console=tty0" from the kernel commandline as it is no longer required.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
It was being set to 60MHz when it should have been 600MHz.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
This patch fixes TC1 instablility. Setting the DRAM refresh period seems to be the cure.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
TC1 hardware is very unstable. Disabling the loop buffer helps improve this, but it isn't a cure.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
We always build with EDK2_ARMVE_STANDALONE=1, so we may as well make it the default.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The DSC file has been using the wrong CPU type.
Update now uses -mcpu=cortex-a15.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Latest code tree has changed the order that things get called so we have to move the memory init to a different place
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Update the TC1 BSP so that it builds and boots on the latest UEFI tree.
Currently, this version hangs after:
Memory Init PEIM Loaded
Therefore, more work is needed.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Add the BSP for the Versatile Express CTA15x2 TC1 Core Tile
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The restructuring of the synchronization introduced or exposed
some uninitialized variables. This patch fixes these.
Also, the RELEASE build produced some warnings about an unused
function used only from within DEBUG() statements. This patch
conditionalizes this debug-only function on the same define
used to control the expansion of the DEBUG macro.
Signed-off-by: Reece R. Pollack <reece.pollack@linaro.org>
|
|
Added a driver for the SMSC LAN91x Ethernet controllers, such as
the 91C111 emulated in the ARM RTSM development simulators.
Note that per-CPU support patches are committed in their respective
branches rather than here.
Signed-off-by: Reece R. Pollack <reece.pollack@linaro.org>
|
|
Added a driver for the SMSC LAN9118 Ethernet controller, used on
the baseboard of the Versatile Express reference system.
Note that per-CPU support patches are committed in their respective
branches rather than here.
Signed-off-by: Reece R. Pollack <reece.pollack@linaro.org>
|
|
Add the core network components needed for networking and PXE boot.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
When Arp driver starts (with ArpDriverBindingStart()), its service will be created
and the Mnp child configured (ArpService->Mnp->Configure() called in ArpCreateService()).
It is only at this time the Snp protocol will be initialized (at the end of MnpStart()).
So, a valid SnpMode could not be expected prior to ArpService->Mnp->Configure().
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
|
|
... as explicitly said by the comment.
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
Change-Id: Id9fd51dd5510d6acd04fe2c323a901248c4b85c3
|
|
Updates to work with various API changes:
- ArmPkg/Drivers/PL390Gic renamed ArmGic
- PcdGet32 changed to PcdGet64
- ArmPlatformGetPrimaryCoreMpId implementation copied from
ArmPlatformLibNull.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
Signed-off-by: Steven Kinney <steven.kinney@linaro.org>
|
|
Signed-off-by: David A. Long <dave.long@linaro.org>
Signed-off-by: Steven Kinney <steven.kinney@linaro.org>
|
|
A recent commit mandates the inclusion of ArmSmcLib or ArmSmcLibNull.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
Signed-off-by: Steven Kinney <steven.kinney@linaro.org>
|
|
After Olivier introduced the generic SerialPortExtLib template, we need to update the platforms that use the SerialPortLib to remove duplicate sym
bols imported from the new library.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
Signed-off-by: Steven Kinney <steven.kinney@linaro.org>
|
|
history and descriptions updated
Signed-off-by: Steven Kinney <steven.kinney@linaro.org>
|
|
panda needs early init to fix dram timings
add the appropriate patch to PandaBoardPkg/patches directory
Signed-off-by: Steven Kinney <steven.kinney@linaro.org>
|