All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] Fix compiler warnings for 32-bit ARM
@ 2021-07-18 20:14 Simon Glass
  2021-07-18 20:14 ` [PATCH v2 1/5] checkpatch: Support wide strings Simon Glass
                   ` (4 more replies)
  0 siblings, 5 replies; 20+ messages in thread
From: Simon Glass @ 2021-07-18 20:14 UTC (permalink / raw)
  To: U-Boot Mailing List
  Cc: Tom Rini, Heinrich Schuchardt, Simon Glass, Alexander Graf,
	Alper Nebi Yasak, Bin Meng, Evan Benn, Ilias Apalodimas,
	Joe Perches, Marek Behún, Sean Anderson, Wasim Khan

These were noticed when building sandbox on a Raspberry Pi 400, which uses
32-bit linux.

To make this work, I enabled CONFIG_HOST_32BIT in 'make menuconfig'. It
would be nice if that were automatic, since we have the logic already in
arch/sandbox/config.mk

So this series adds that.

It also fixes the unicode warnings of the form:

/usr/bin/ld: warning: arch/sandbox/cpu/start.o uses 2-byte wchar_t yet the
output is to use 4-byte wchar_t; use of wchar_t values across objects
may fail

as suggested by Heinrich.

Changes in v2:
- Add new patch to reduce checkpatch unicode-string spam
- Update commit message to indicate that things work now
- Add python3-pycryptodome also, for test_fit_ecdsa.py
- Drop patches previously applied
- Put all the packages in gcc.rst

Joe Perches (1):
  checkpatch: Support wide strings

Simon Glass (4):
  pci: swap_case: Allow compilation on 32-bit machines
  doc: sandbox: Fix up dependencies
  efi: Use 16-bit unicode strings
  sandbox: Detect the host bit size automatically

 Makefile                                      |  11 +-
 arch/sandbox/Kconfig                          |  13 ++-
 doc/arch/sandbox.rst                          |   6 +-
 doc/build/gcc.rst                             |   6 +-
 drivers/misc/swap_case.c                      |  13 ++-
 include/efi_loader.h                          |   2 +-
 lib/efi_loader/efi_bootmgr.c                  |  12 +-
 lib/efi_loader/efi_boottime.c                 |   2 +-
 lib/efi_loader/efi_capsule.c                  |  20 ++--
 lib/efi_loader/efi_helper.c                   |   2 +-
 lib/efi_loader/efi_image_loader.c             |   8 +-
 lib/efi_loader/efi_setup.c                    |  20 ++--
 lib/efi_loader/efi_signature.c                |   4 +-
 lib/efi_loader/efi_string.c                   |   2 +-
 lib/efi_loader/efi_var_common.c               |  14 +--
 lib/efi_loader/efi_variable.c                 |   6 +-
 lib/efi_loader/efi_variable_tee.c             |   2 +-
 lib/efi_loader/helloworld.c                   |  40 +++----
 lib/efi_selftest/dtbdump.c                    |  82 +++++++-------
 lib/efi_selftest/efi_selftest.c               |   2 +-
 lib/efi_selftest/efi_selftest_block_device.c  |   6 +-
 lib/efi_selftest/efi_selftest_devicepath.c    |   2 +-
 lib/efi_selftest/efi_selftest_exception.c     |   2 +-
 lib/efi_selftest/efi_selftest_fdt.c           |   6 +-
 lib/efi_selftest/efi_selftest_hii.c           |   8 +-
 lib/efi_selftest/efi_selftest_load_file.c     |   4 +-
 lib/efi_selftest/efi_selftest_loadimage.c     |   4 +-
 .../efi_selftest_miniapp_exception.c          |   4 +-
 lib/efi_selftest/efi_selftest_miniapp_exit.c  |   8 +-
 .../efi_selftest_miniapp_return.c             |   2 +-
 lib/efi_selftest/efi_selftest_reset.c         |   2 +-
 lib/efi_selftest/efi_selftest_textoutput.c    |  12 +-
 .../efi_selftest_unicode_collation.c          |  38 +++----
 lib/efi_selftest/efi_selftest_util.c          | 106 +++++++++---------
 lib/efi_selftest/efi_selftest_variables.c     |  22 ++--
 .../efi_selftest_variables_runtime.c          |   4 +-
 lib/efi_selftest/initrddump.c                 |  60 +++++-----
 scripts/checkpatch.pl                         |   7 +-
 scripts/kconfig/Makefile                      |  14 ++-
 39 files changed, 305 insertions(+), 273 deletions(-)

-- 
2.32.0.402.g57bb445576-goog


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2021-08-02 21:31 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-18 20:14 [PATCH v2 0/5] Fix compiler warnings for 32-bit ARM Simon Glass
2021-07-18 20:14 ` [PATCH v2 1/5] checkpatch: Support wide strings Simon Glass
2021-08-01  3:28   ` Tom Rini
2021-08-02 19:20     ` Simon Glass
2021-08-02 21:30       ` Tom Rini
2021-07-18 20:14 ` [PATCH v2 2/5] pci: swap_case: Allow compilation on 32-bit machines Simon Glass
2021-07-29 16:49   ` Tom Rini
2021-07-18 20:14 ` [PATCH v2 3/5] doc: sandbox: Fix up dependencies Simon Glass
2021-07-29 16:49   ` Tom Rini
2021-07-18 20:14 ` [PATCH v2 4/5] efi: Use 16-bit unicode strings Simon Glass
2021-07-19  0:41   ` Heinrich Schuchardt
2021-07-19  1:01     ` Tom Rini
2021-07-19  1:07       ` Heinrich Schuchardt
2021-07-19  1:36         ` Tom Rini
2021-08-01  3:28           ` Tom Rini
2021-08-01 22:54             ` Simon Glass
2021-08-01 23:46               ` Tom Rini
2021-08-02  0:03                 ` Simon Glass
2021-07-18 20:14 ` [PATCH v2 5/5] sandbox: Detect the host bit size automatically Simon Glass
2021-07-19  0:54   ` Heinrich Schuchardt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.