mbox series

[0/4] Build with little endian where possible

Message ID 20220408153137.996621-1-npiggin@gmail.com
Headers show
Series Build with little endian where possible | expand

Message

Nicholas Piggin April 8, 2022, 3:31 p.m. UTC
This fixes a few more endian bugs, and restricts LE/ELFv2 options
being used with FSP because hservices code is currently incompatible
with them.

Build LE by default when CONFIG_FSP=0.

Thanks,
Nick

Nicholas Piggin (4):
  core/hmi: fix endian conversion bug
  npu/pau: endian fixes
  libstb: endian annotations
  Build skiboot little-endian by default when FSP=0

 Makefile                                      | 30 ++++++++++++++-----
 core/hmi.c                                    |  2 +-
 hw/npu-opal.c                                 |  4 +--
 hw/npu2-opencapi.c                            |  2 +-
 hw/pau.c                                      | 19 ++++++------
 include/npu2.h                                |  2 +-
 include/pau.h                                 |  2 +-
 libstb/secvar/storage/secboot_tpm.c           |  8 ++---
 libstb/tss2/ibmtpm20tss/utils/tssauth20.c     |  4 +--
 libstb/tss2/ibmtpm20tss/utils/tssdevskiboot.c |  4 +--
 libstb/tss2/ibmtpm20tss/utils/tssutils.c      |  2 +-
 11 files changed, 48 insertions(+), 31 deletions(-)