]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
Merge patch series "Fix various bugs"
authorTom Rini <trini@konsulko.com>
Wed, 18 Sep 2024 19:07:19 +0000 (13:07 -0600)
committerTom Rini <trini@konsulko.com>
Wed, 18 Sep 2024 19:07:19 +0000 (13:07 -0600)
Simon Glass <sjg@chromium.org> says:

This series includes the patches needed to make make the EFI 'boot' test
work. That test has now been split off into a separate series along with
the EFI patches.

This series fixes these problems:
- sandbox memory-mapping conflict with PCI
- the fix for that causes the mbr test to crash as it sets up pointers
  instead of addresses for its 'mmc' commands
- the mmc and read commands which cast addresses to pointers
- a tricky bug to do with USB keyboard and stdio
- a few other minor things

1  2 
cmd/mmc.c
common/console.c
doc/arch/sandbox/sandbox.rst
include/log.h

diff --cc cmd/mmc.c
Simple merge
Simple merge
index 496755172469f36e092065170c8debbadc829d02,1515f93c84b814d0726a78ce125ef65d98298823..a8b0d7f0395832868df9ee101aa44e099873acf7
@@@ -655,15 -655,17 +655,17 @@@ Memory Ma
  Sandbox has its own emulated memory starting at 0. Here are some of the things
  that are mapped into that memory:
  
- =======   ========================   ===============================
 -========  ========================   ===============================
--Addr      Config                     Usage
- =======   ========================   ===============================
-     100   CONFIG_SYS_FDT_LOAD_ADDR   Device tree
-    b000   CONFIG_BLOBLIST_ADDR       Blob list
-   10000   CFG_MALLOC_F_ADDR          Early memory allocation
-   f0000   CONFIG_PRE_CON_BUF_ADDR    Pre-console buffer
-  100000   TCG Event log              TCG Event Log
-  200000   CONFIG_TRACE_EARLY_ADDR    Early trace buffer (if enabled). Also used
 -========  ========================   ===============================
 -     100  CONFIG_SYS_FDT_LOAD_ADDR   Device tree
 -    b000  CONFIG_BLOBLIST_ADDR       Blob list
 -   10000  CFG_MALLOC_F_ADDR          Early memory allocation
 -   f0000  CONFIG_PRE_CON_BUF_ADDR    Pre-console buffer
 -  100000  CONFIG_TRACE_EARLY_ADDR    Early trace buffer (if enabled). Also used
--                                     as the SPL load buffer in spl_test_load().
-  400000   CONFIG_TEXT_BASE           Load buffer for U-Boot (sandbox_spl only)
- =======   ========================   ===============================
 -  200000  CONFIG_TEXT_BASE           Load buffer for U-Boot (sandbox_spl only)
 -10000000                             PCI address space (see test.dts)
 -
 -ff000000                             Memory-mapping tags start here
 -========  ========================   ===============================
++========   ========================   ===============================
++Addr       Config                     Usage
++========   ========================   ===============================
++     100   CONFIG_SYS_FDT_LOAD_ADDR   Device tree
++    b000   CONFIG_BLOBLIST_ADDR       Blob list
++   10000   CFG_MALLOC_F_ADDR          Early memory allocation
++   f0000   CONFIG_PRE_CON_BUF_ADDR    Pre-console buffer
++  100000   TCG Event log              TCG Event Log
++  200000   CONFIG_TRACE_EARLY_ADDR    Early trace buffer (if enabled). Also used
++  400000   CONFIG_TEXT_BASE           Load buffer for U-Boot (sandbox_spl only)
++10000000                              PCI address space (see test.dts)
++
++ff000000                              Memory-mapping tags start here
++========   ========================   ===============================
diff --cc include/log.h
Simple merge