Please pull u-boot-x86

Bin Meng bmeng.cn at gmail.com
Thu Jul 9 11:50:03 CEST 2020


Hi Tom,

This PR includes the following changes for U-Boot v2020.10:

- Add two- and three-argument versions of CONFIG_IS_ENABLED in linux/kconfig.h
- Adds a new feature which supports copying modified parts of
the frame buffer to the uncached hardware buffer
- Enable the copy framebuffer on various x86 targets

Azure pipeline results: PASS
https://dev.azure.com/bmeng/GitHub/_build/results?buildId=253&view=results

The following changes since commit 61608f395e7dcb2be6060407a72a1149b046430a:

  Merge branch '2020-07-08-misc-features-and-fixes' (2020-07-08 20:20:24 -0400)

are available in the git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-x86

for you to fetch changes up to db17e40ccab6526a9db6ffdd071182a37dd888eb:

  x86: apl: Re-enable loading of SPL (2020-07-09 12:33:24 +0800)

----------------------------------------------------------------
Bin Meng (1):
      arm: cmd_stm32prog: Fix the CONFIG_IS_ENABLED() usage

Rasmus Villemoes (3):
      linux/kconfig.h: simplify logic for choosing CONFIG_{SPL_, TPL_, }*
      linux/kconfig.h: remove unused helper macros
      linux/kconfig.h: create two- and three-argument versions of
CONFIG_IS_ENABLED

Simon Glass (29):
      x86: fsp: Reinit the FPU after FSP meminit
      console: Add a way to output to serial only
      video: Show an error when a vidconsole function fails
      sandbox: video: Allow selection of rotated console
      video: Split out expression parts into variables
      video: Adjust rotated console to start at right edge
      video: Drop unnecessary #ifdef around vid_console_color()
      video: Add a comment for struct video_uc_platdata
      video: Add support for copying to a hardware framebuffer
      video: Set up the copy framebuffer when enabled
      video: Clear the copy framebuffer when clearing the screen
      video: Add helpers for vidconsole for the copy framebuffer
      video: Update normal console to support copy buffer
      video: Update truetype console to support copy buffer
      video: Update rotated console to support copy buffer
      video: Update the copy framebuffer when writing bitmaps
      video: Add comments to struct sandbox_sdl_plat
      video: sandbox: Add support for the copy framebuffer
      video: pci: Set up the copy framebuffer
      x86: fsp: video: Allocate a frame buffer when needed
      video: Correctly handle multiple framebuffers
      x86: video: Support copy framebuffer with probed devices
      chromebook_samus: Enable the copy framebuffer
      chromebook_link: Enable the copy framebuffer
      minnowmax: Enable the copy framebuffer
      x86: minnowmax: Drop screen resolution to 1024x768
      bootstage: Fix 'stacked' typo
      spi: Remove unnecessary #ifdefs in header file
      x86: apl: Re-enable loading of SPL

 arch/arm/mach-stm32mp/cmd_stm32prog/cmd_stm32prog.c |   2 +-
 arch/x86/cpu/apollolake/Makefile                    |   2 +-
 arch/x86/cpu/i386/cpu.c                             |   5 +++++
 arch/x86/include/asm/u-boot-x86.h                   |   8 ++++++++
 arch/x86/lib/fsp/fsp_graphics.c                     |  12 ++++++++++++
 arch/x86/lib/fsp2/fsp_meminit.c                     |   1 +
 common/console.c                                    |  28
++++++++++++++++++++++------
 configs/chromebook_link_defconfig                   |   2 +-
 configs/chromebook_samus_defconfig                  |   2 +-
 configs/minnowmax_defconfig                         |   4 ++--
 configs/sandbox_defconfig                           |   1 +
 drivers/pci/pci_rom.c                               |  22
+++++++++++++++++++++-
 drivers/video/Kconfig                               |  31
+++++++++++++++++++++++++++++++
 drivers/video/broadwell_igd.c                       |  16 +++++++++++++++-
 drivers/video/console_normal.c                      |  26
+++++++++++++++++++++++---
 drivers/video/console_rotate.c                      | 103
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------
 drivers/video/console_truetype.c                    |  43
+++++++++++++++++++++++++++++++------------
 drivers/video/ivybridge_igd.c                       |  26
++++++++++++++++++++------
 drivers/video/sandbox_sdl.c                         |  10 +++++++++-
 drivers/video/vesa.c                                |  30
+++++++++++++++++++++++++++++-
 drivers/video/vidconsole-uclass.c                   |  38
+++++++++++++++++++++++++++++++++++---
 drivers/video/video-uclass.c                        |  93
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 drivers/video/video_bmp.c                           |  16 +++++++++++++---
 include/bootstage.h                                 |   2 +-
 include/console.h                                   |  13 +++++++++++++
 include/dm/test.h                                   |  14 +++++++++++++-
 include/linux/kconfig.h                             | 103
++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------
 include/spi.h                                       |  13 ++++++-------
 include/video.h                                     |  41
+++++++++++++++++++++++++++++++++++++++++
 include/video_console.h                             |  51
+++++++++++++++++++++++++++++++++++++++++++++++++--
 scripts/config_whitelist.txt                        |   2 --
 test/dm/video.c                                     |  60
+++++++++++++++++++++++++++++++++++++-----------------------
 32 files changed, 655 insertions(+), 165 deletions(-)

Regards,
Bin


More information about the U-Boot mailing list