ArmPlatformPkg/ArmVExpressPkg: enable DEBUG_VERBOSE | DEBUG_INFO

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
ArmPlatformPkg/Bds: generate ESP Image boot option if user pref is unset

This hack is probably not upstreamable, but it should ease development:

If "PcdDefaultBootDevicePath" is set to the empty string in the platform
DSC file, then this patch will try to boot the file called "Image" from
the ESP. This should make the UEFI binary independent of the ESP's
characteristics (UUID of GPT partition, size, etc) and require disk image
files only to provide a file called "Image" in the ESP.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
ArmPlatformPkg/Bds: check for other defaults too if user pref is unset

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
ArmPlatformPkg: Foundation: set boot type to EfiApp, auto-detect boot path

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Look for grub in fedora path if not found in redhat path

Signed-off-by: Mark Salter <msalter@redhat.com>
LAN91xDxe: fix memory corruption

The SnpStatistics routine is incorrectly copying statistics info
over the incoming Statistics pointer and data beyond. This happens
because the destination of the CopyMem() function is the address
of the pointer to the statistics struct rather than the address of
the struct itself.

Signed-off-by: Mark Salter <msalter@redhat.com>
LAN91xDxe: avoid defeference of NULL pointer

In the SnpTransmit function, the DstAddr argument is optional and may
be NULL. Avoid dereference when it is NULL.

Signed-off-by: Mark Salter <msalter@redhat.com>
wire in eth driver to foundation model
Add ACPI tables for foundation-v8

Signed-off-by: Mark Salter <msalter@redhat.com>
ARM BDS: Fix compile warning

Signed-off-by: Mark Salter <msalter@redhat.com>
Provide dummy ArmPlatformShowBoardBanner() for models

Signed-off-by: Mark Salter <msalter@redhat.com>
fix PrePeiCoreEntryPoint

Remove an APM change which prevents models from initializing
exception handlers. APM does this elsewhere, but not sure why
they commented out the parts they did. There shouldn't be any
harm in running this code on Mustang and it boots fine in its
original form.

Signed-off-by: Mark Salter <msalter@redhat.com>
make DTB build optional

Signed-off-by: Mark Salter <msalter@redhat.com>
add models to Makefile

Signed-off-by: Mark Salter <msalter@redhat.com>