[edk2,edk2-platforms,0/8] Silicon/SynQuacer: add support for 32-bit mode

Message ID 20190114170205.9748-1-ard.biesheuvel@linaro.org
Headers show
Series
  • Silicon/SynQuacer: add support for 32-bit mode
Related show

Message

Ard Biesheuvel Jan. 14, 2019, 5:01 p.m.
This series fixes various issues that prevent the SynQuacer/DeveloperBox
platform from being built or executed in 32-bit mode.

Ard Biesheuvel (8):
  Silicon/SynQuacer/NetsecDxe: fix 32-bit build
  Silicon/SynQuacer/OpteeRngDxe: fix 32-bit build
  Silicon/SynQuacerPciHostBridgeLib: fix MMIO32-only configuration
  Silicon/SynQuacerMemoryInitPeiLib: don't map memory above
    MAX_ALLOC_ADDRESS
  Silicon/SynQuacerMemoryInitPeiLib: fix 32-bit build
  Silicon/SynQuacer/Stage2Tables: fix 32-bit build
  Platform/Socionext/DeveloperBox: disable EbcDxe for ARM builds
  Platform/Socionext/DeveloperBox: add resolution for ArmSoftFloatLib

 Platform/Socionext/DeveloperBox/DeveloperBox.dsc     |  7 ++++++-
 Platform/Socionext/DeveloperBox/DeveloperBox.fdf     |  2 ++
 .../SynQuacer/Drivers/Net/NetsecDxe/NetsecDxe.c      |  6 +++---
 .../Drivers/Net/NetsecDxe/netsec_for_uefi/pfdep.h    |  2 +-
 .../SynQuacer/Drivers/OpteeRngDxe/OpteeRng.c         |  2 +-
 .../SynQuacerMemoryInitPeiLib.c                      | 11 ++++++++---
 .../SynQuacerPciHostBridgeLib.c                      |  8 ++++++++
 .../Socionext/SynQuacer/Stage2Tables/Stage2Tables.S  | 12 +++++++++---
 8 files changed, 38 insertions(+), 12 deletions(-)

-- 
2.17.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Comments

Leif Lindholm Jan. 15, 2019, 12:08 p.m. | #1
On Mon, Jan 14, 2019 at 06:01:57PM +0100, Ard Biesheuvel wrote:
> This series fixes various issues that prevent the SynQuacer/DeveloperBox

> platform from being built or executed in 32-bit mode.

> 

> Ard Biesheuvel (8):

>   Silicon/SynQuacer/NetsecDxe: fix 32-bit build

>   Silicon/SynQuacer/OpteeRngDxe: fix 32-bit build

>   Silicon/SynQuacerPciHostBridgeLib: fix MMIO32-only configuration

>   Silicon/SynQuacerMemoryInitPeiLib: don't map memory above

>     MAX_ALLOC_ADDRESS

>   Silicon/SynQuacerMemoryInitPeiLib: fix 32-bit build

>   Silicon/SynQuacer/Stage2Tables: fix 32-bit build

>   Platform/Socionext/DeveloperBox: disable EbcDxe for ARM builds

>   Platform/Socionext/DeveloperBox: add resolution for ArmSoftFloatLib


For the series:
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>


>  Platform/Socionext/DeveloperBox/DeveloperBox.dsc     |  7 ++++++-

>  Platform/Socionext/DeveloperBox/DeveloperBox.fdf     |  2 ++

>  .../SynQuacer/Drivers/Net/NetsecDxe/NetsecDxe.c      |  6 +++---

>  .../Drivers/Net/NetsecDxe/netsec_for_uefi/pfdep.h    |  2 +-

>  .../SynQuacer/Drivers/OpteeRngDxe/OpteeRng.c         |  2 +-

>  .../SynQuacerMemoryInitPeiLib.c                      | 11 ++++++++---

>  .../SynQuacerPciHostBridgeLib.c                      |  8 ++++++++

>  .../Socionext/SynQuacer/Stage2Tables/Stage2Tables.S  | 12 +++++++++---

>  8 files changed, 38 insertions(+), 12 deletions(-)

> 

> -- 

> 2.17.1

> 

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Ard Biesheuvel Jan. 16, 2019, 8:51 p.m. | #2
On Tue, 15 Jan 2019 at 13:08, Leif Lindholm <leif.lindholm@linaro.org> wrote:
>

> On Mon, Jan 14, 2019 at 06:01:57PM +0100, Ard Biesheuvel wrote:

> > This series fixes various issues that prevent the SynQuacer/DeveloperBox

> > platform from being built or executed in 32-bit mode.

> >

> > Ard Biesheuvel (8):

> >   Silicon/SynQuacer/NetsecDxe: fix 32-bit build

> >   Silicon/SynQuacer/OpteeRngDxe: fix 32-bit build

> >   Silicon/SynQuacerPciHostBridgeLib: fix MMIO32-only configuration

> >   Silicon/SynQuacerMemoryInitPeiLib: don't map memory above

> >     MAX_ALLOC_ADDRESS

> >   Silicon/SynQuacerMemoryInitPeiLib: fix 32-bit build

> >   Silicon/SynQuacer/Stage2Tables: fix 32-bit build

> >   Platform/Socionext/DeveloperBox: disable EbcDxe for ARM builds

> >   Platform/Socionext/DeveloperBox: add resolution for ArmSoftFloatLib

>

> For the series:

> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>

>


Thanks

Pushed as ca70cbbcc000..e48031fd75e6

> >  Platform/Socionext/DeveloperBox/DeveloperBox.dsc     |  7 ++++++-

> >  Platform/Socionext/DeveloperBox/DeveloperBox.fdf     |  2 ++

> >  .../SynQuacer/Drivers/Net/NetsecDxe/NetsecDxe.c      |  6 +++---

> >  .../Drivers/Net/NetsecDxe/netsec_for_uefi/pfdep.h    |  2 +-

> >  .../SynQuacer/Drivers/OpteeRngDxe/OpteeRng.c         |  2 +-

> >  .../SynQuacerMemoryInitPeiLib.c                      | 11 ++++++++---

> >  .../SynQuacerPciHostBridgeLib.c                      |  8 ++++++++

> >  .../Socionext/SynQuacer/Stage2Tables/Stage2Tables.S  | 12 +++++++++---

> >  8 files changed, 38 insertions(+), 12 deletions(-)

> >

> > --

> > 2.17.1

> >

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel