All of lore.kernel.org
 help / color / mirror / Atom feed
* Please pull u-boot-x86
@ 2021-02-01  9:37 Bin Meng
  2021-02-01 16:05 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2021-02-01  9:37 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following x86 changes for v2021.04:

- Fix CMD_ACPI dependency in Kconfig
- Correct overflow in __udelay() in TSC timer driver
- Add a devicetree node for eMMC for Coral
- Minor improvements on image loading
- Reduce size of Samus image

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

The following changes since commit b4804cdd5747d1d932bd338e0ca102ade51b8b6b:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-usb
(2021-01-31 14:24:35 -0500)

are available in the git repository at:

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

for you to fetch changes up to 77f898d04095cdccb69c476ba0aa19f257fca64d:

  x86: Reduce size of samus image (2021-02-01 15:33:26 +0800)

----------------------------------------------------------------
Heinrich Schuchardt (1):
      cmd: CMD_ACPI depends on ACPIGEN

Simon Glass (14):
      x86: tsc_timer: Correct overflow in __udelay()
      x86: coral: Add a devicetree node for eMMC
      acpi: Tidy up documentation for struct acpi_gpio
      x86: acpi_gpe: Update driver name to match devicetree
      x86: spl: Add a function to find the text base
      x86: apl: Enhance debugging in the SPL loader
      x86: Make sure the SPL image ends on a suitable boundary
      x86: spl: Make moving BSS conditional
      x86: Update Chromium OS GNVS names
      x86: zimage: Allow dumping the image from outside the module
      x86: zimage: Improve command-line debug handling
      x86: spl: Clear BSS unconditionally
      x86: tpl: Show next stage being booted
      x86: Reduce size of samus image

 arch/x86/cpu/acpi_gpe.c            |  6 ++++--
 arch/x86/cpu/apollolake/spl.c      | 12 +++++++-----
 arch/x86/cpu/u-boot-spl.lds        | 12 ++++++++++++
 arch/x86/dts/chromebook_coral.dts  |  6 ++++++
 arch/x86/include/asm/intel_gnvs.h  | 34 ++++++++++++++++++++++++++++------
 arch/x86/include/asm/zimage.h      | 10 ++++++++++
 arch/x86/lib/spl.c                 |  2 +-
 arch/x86/lib/tpl.c                 |  7 ++++++-
 arch/x86/lib/zimage.c              | 33 ++++++++++++++++++++++-----------
 cmd/Kconfig                        |  3 ++-
 common/spl/spl.c                   |  6 ++++++
 configs/chromebook_samus_defconfig |  1 +
 drivers/timer/tsc_timer.c          |  2 +-
 include/acpi/acpi_device.h         |  9 +++++----
 include/configs/chromebook_samus.h |  3 +++
 include/spl.h                      | 10 ++++++++++
 16 files changed, 124 insertions(+), 32 deletions(-)

Regards,
Bin

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

* Please pull u-boot-x86
  2021-02-01  9:37 Please pull u-boot-x86 Bin Meng
@ 2021-02-01 16:05 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2021-02-01 16:05 UTC (permalink / raw)
  To: u-boot

On Mon, Feb 01, 2021 at 05:37:17PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2021.04:
> 
> - Fix CMD_ACPI dependency in Kconfig
> - Correct overflow in __udelay() in TSC timer driver
> - Add a devicetree node for eMMC for Coral
> - Minor improvements on image loading
> - Reduce size of Samus image
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=316&view=results
> 
> The following changes since commit b4804cdd5747d1d932bd338e0ca102ade51b8b6b:
> 
>   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-usb
> (2021-01-31 14:24:35 -0500)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 77f898d04095cdccb69c476ba0aa19f257fca64d:
> 
>   x86: Reduce size of samus image (2021-02-01 15:33:26 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210201/7b322ec8/attachment.sig>

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

* Re: Please pull u-boot-x86
  2023-08-09 16:38 Bin Meng
@ 2023-08-09 19:09 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2023-08-09 19:09 UTC (permalink / raw)
  To: Bin Meng; +Cc: Simon Glass, U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 677 bytes --]

On Thu, Aug 10, 2023 at 12:38:14AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> CI: https://source.denx.de/u-boot/custodians/u-boot-x86/-/pipelines/17270
> 
> The following changes since commit ef8336e2705fce2502383f25d68188c6b1f94dd0:
> 
>   Merge branch '2023-08-08-introuce-Arm-FF-A-support' (2023-08-08
> 15:23:16 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86.git tags/x86-pull-20230809
> 
> for you to fetch changes up to 9234b77b9d42ebd77585091a072b4ab958ba83ed:
> 
>   x86: qemu-x86: Convert to text environment (2023-08-09 23:31:12 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-x86
@ 2023-08-09 16:38 Bin Meng
  2023-08-09 19:09 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2023-08-09 16:38 UTC (permalink / raw)
  To: Tom Rini; +Cc: Simon Glass, U-Boot Mailing List

Hi Tom,

CI: https://source.denx.de/u-boot/custodians/u-boot-x86/-/pipelines/17270

The following changes since commit ef8336e2705fce2502383f25d68188c6b1f94dd0:

  Merge branch '2023-08-08-introuce-Arm-FF-A-support' (2023-08-08
15:23:16 -0400)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-x86.git tags/x86-pull-20230809

for you to fetch changes up to 9234b77b9d42ebd77585091a072b4ab958ba83ed:

  x86: qemu-x86: Convert to text environment (2023-08-09 23:31:12 +0800)

----------------------------------------------------------------
- x86: Fixes for distro booting
- x86: Move some boards to text environment

----------------------------------------------------------------
Simon Glass (36):
      usb: Return -ENOENT when no devices are found
      lib: Suppress E when writing error-string output
      bootstd: Rename bootdev_setup_sibling_blk()
      bootstd: Correct creating of bootdev sibling
      bootstd: Add some more debugging in the bootdev uclass
      x86: coreboot: Update doc for CBFS access
      x86: spl: Drop unwanted debug()
      video: Tidy up Makefile rule for video
      x86: Run QEMU machine setup in SPL
      Revert "x86: Switch QEMU over to use the bochs driver"
      x86: Correct copying of BIOS mode information
      video: Add a Kconfig option for SPL video handoff
      x86: Enable useful options for qemu-86
      x86: Update qemu documentation
      doc: Explain how to avoid the distro-boot scripts
      env: Use include/env for text-environment includes
      env: Explain how to use #include files in text environment
      x86: Drop CFG_SYS_STACK_SIZE
      x86: i8254: Include required ibmpc.h header
      x86: edison: Drop inclusion of ibmpc.h
      x86: Drop inclusion of ibmpc.h
      x86: Drop unused distro settings
      x86: Add a common include for environment settings
      x86: coreboot: Convert to text environment
      x86: crownbay: Convert to text environment
      x86: bayleybay: Convert to text environment
      x86: galileo: Convert to text environment
      x86: edison: Convert to text environment
      x86: cherryhill: Convert to text environment
      x86: cougarcanyon2: Convert to text environment
      x86: minnowmax: Convert to text environment
      x86: slimbootloader: Convert to text environment
      x86: efi-x86_app: Convert to text environment
      x86: efi-x86_payload: Convert to text environment
      x86: qemu: Add required linux/sizes.h include
      x86: qemu-x86: Convert to text environment

 arch/x86/cpu/qemu/Kconfig                              |  2 +-
 arch/x86/cpu/qemu/dram.c                               |  1 +
 arch/x86/cpu/qemu/e820.c                               |  1 +
 arch/x86/cpu/qemu/qemu.c                               |  2 +-
 arch/x86/include/asm/qemu.h                            | 14 ++++++++++++++
 arch/x86/lib/bios.c                                    |  2 +-
 arch/x86/lib/i8254.c                                   |  1 +
 arch/x86/lib/physmem.c                                 |  3 ++-
 arch/x86/lib/spl.c                                     |  4 +++-
 board/coreboot/coreboot/coreboot.env                   |  9 +++++++++
 board/efi/efi-x86_app/efi-x86_app.env                  |  6 ++++++
 board/efi/efi-x86_payload/efi-x86_payload.env          |  6 ++++++
 board/emulation/qemu-x86/qemu-x86.env                  |  6 ++++++
 board/intel/bayleybay/bayleybay.env                    |  9 +++++++++
 board/intel/cherryhill/cherryhill.env                  |  9 +++++++++
 board/intel/cougarcanyon2/cougarcanyon2.env            |  6 ++++++
 board/intel/crownbay/crownbay.env                      |  6 ++++++
 board/intel/edison/edison.env                          |  6 ++++++
 board/intel/galileo/galileo.env                        | 11 +++++++++++
 board/intel/minnowmax/minnowmax.env                    | 11 +++++++++++
 board/intel/slimbootloader/slimbootloader.env          | 23
+++++++++++++++++++++++
 board/keymile/km83xx/km83xx.env                        |  4 ++--
 board/keymile/kmcent2/kmcent2.env                      |  2 +-
 board/keymile/pg-wcom-ls102xa/pg-wcom-expu1.env        |  2 +-
 board/keymile/pg-wcom-ls102xa/pg-wcom-seli8.env        |  2 +-
 board/siemens/iot2050/iot2050.env                      |  2 +-
 board/ti/am62ax/am62ax.env                             |  4 ++--
 board/ti/am62x/am62x.env                               |  4 ++--
 board/ti/am64x/am64x.env                               |  6 +++---
 board/ti/am65x/am65x.env                               |  8 ++++----
 board/ti/j721e/j721e.env                               | 10 +++++-----
 board/ti/j721s2/j721s2.env                             | 10 +++++-----
 board/ti/ks2_evm/k2e_evm.env                           |  4 ++--
 board/ti/ks2_evm/k2g_evm.env                           |  6 +++---
 board/ti/ks2_evm/k2hk_evm.env                          |  4 ++--
 board/ti/ks2_evm/k2l_evm.env                           |  4 ++--
 boot/bootdev-uclass.c                                  | 17 +++++++++++++----
 common/board_f.c                                       |  3 +--
 common/usb_storage.c                                   |  2 +-
 configs/qemu-x86_64_defconfig                          |  4 ++++
 configs/qemu-x86_defconfig                             | 11 +++++++++++
 doc/board/coreboot/coreboot.rst                        | 34
++++++++++++++++++++++++++++++++++
 doc/board/emulation/qemu-x86.rst                       | 88
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 doc/develop/bootstd.rst                                |  4 ++--
 doc/usage/environment.rst                              |  8 +++++++-
 drivers/Makefile                                       |  4 ++--
 drivers/block/ide.c                                    |  4 ++--
 drivers/mmc/mmc-uclass.c                               |  2 +-
 drivers/nvme/nvme.c                                    |  2 +-
 drivers/scsi/scsi.c                                    |  2 +-
 drivers/usb/host/usb-uclass.c                          |  2 +-
 drivers/video/Kconfig                                  | 10 ++++++++++
 drivers/video/video-uclass.c                           |  2 +-
 drivers/virtio/virtio-uclass.c                         |  2 +-
 include/bootdev.h                                      | 10 +++++-----
 include/configs/am335x_evm.h                           |  2 +-
 include/configs/am43xx_evm.h                           |  2 +-
 include/configs/am57xx_evm.h                           |  2 +-
 include/configs/am62ax_evm.h                           |  4 ++--
 include/configs/am62x_evm.h                            |  2 +-
 include/configs/am64x_evm.h                            |  4 ++--
 include/configs/am65x_evm.h                            |  6 +++---
 include/configs/bayleybay.h                            | 17 -----------------
 include/configs/cherryhill.h                           | 13 -------------
 include/configs/coreboot.h                             | 20
--------------------
 include/configs/cougarcanyon2.h                        | 13 -------------
 include/configs/crownbay.h                             | 17 -----------------
 include/configs/da850evm.h                             |  2 +-
 include/configs/dra7xx_evm.h                           |  2 +-
 include/configs/edison.h                               | 11 -----------
 include/configs/efi-x86_app.h                          | 11 -----------
 include/configs/efi-x86_payload.h                      | 17 -----------------
 include/configs/galileo.h                              | 19 -------------------
 include/configs/minnowmax.h                            | 16 ----------------
 include/configs/omap3_evm.h                            |  2 +-
 include/configs/omapl138_lcdk.h                        |  2 +-
 include/configs/phycore_am335x_r2.h                    |  4 ++--
 include/configs/qemu-x86.h                             | 23
-----------------------
 include/configs/sifive-unleashed.h                     |  2 +-
 include/configs/slimbootloader.h                       | 35
-----------------------------------
 include/configs/ti_omap4_common.h                      |  2 +-
 include/configs/ti_omap5_common.h                      |  4 ++--
 include/configs/x86-common.h                           | 19 -------------------
 include/{environment => env}/distro/sf.h               |  0
 include/{environment => env}/pg-wcom/common.env        |  0
 include/{environment => env}/pg-wcom/ls102xa.env       |  2 +-
 include/{environment => env}/pg-wcom/powerpc.env       |  0
 include/{environment => env}/ti/dfu.h                  |  0
 include/{environment => env}/ti/k3_dfu.env             |  0
 include/{environment => env}/ti/k3_dfu.h               |  0
 include/{environment => env}/ti/k3_rproc.env           |  0
 include/{environment => env}/ti/k3_rproc.h             |  0
 include/{environment => env}/ti/mmc.env                |  0
 include/{environment => env}/ti/mmc.h                  |  0
 include/{environment => env}/ti/nand.env               |  0
 include/{environment => env}/ti/nand.h                 |  0
 include/{environment => env}/ti/ti_armv7_common.env    |  0
 include/{environment => env}/ti/ti_armv7_keystone2.env |  0
 include/{environment => env}/ti/ufs.env                |  0
 include/{environment => env}/ti/ufs.h                  |  0
 include/env/x86.env                                    | 20
++++++++++++++++++++
 include/usb.h                                          |  9 ++++++++-
 lib/vsprintf.c                                         |  5 +++--
 103 files changed, 404 insertions(+), 326 deletions(-)
 create mode 100644 arch/x86/include/asm/qemu.h
 create mode 100644 board/coreboot/coreboot/coreboot.env
 create mode 100644 board/efi/efi-x86_app/efi-x86_app.env
 create mode 100644 board/efi/efi-x86_payload/efi-x86_payload.env
 create mode 100644 board/emulation/qemu-x86/qemu-x86.env
 create mode 100644 board/intel/bayleybay/bayleybay.env
 create mode 100644 board/intel/cherryhill/cherryhill.env
 create mode 100644 board/intel/cougarcanyon2/cougarcanyon2.env
 create mode 100644 board/intel/crownbay/crownbay.env
 create mode 100644 board/intel/edison/edison.env
 create mode 100644 board/intel/galileo/galileo.env
 create mode 100644 board/intel/minnowmax/minnowmax.env
 create mode 100644 board/intel/slimbootloader/slimbootloader.env
 rename include/{environment => env}/distro/sf.h (100%)
 rename include/{environment => env}/pg-wcom/common.env (100%)
 rename include/{environment => env}/pg-wcom/ls102xa.env (95%)
 rename include/{environment => env}/pg-wcom/powerpc.env (100%)
 rename include/{environment => env}/ti/dfu.h (100%)
 rename include/{environment => env}/ti/k3_dfu.env (100%)
 rename include/{environment => env}/ti/k3_dfu.h (100%)
 rename include/{environment => env}/ti/k3_rproc.env (100%)
 rename include/{environment => env}/ti/k3_rproc.h (100%)
 rename include/{environment => env}/ti/mmc.env (100%)
 rename include/{environment => env}/ti/mmc.h (100%)
 rename include/{environment => env}/ti/nand.env (100%)
 rename include/{environment => env}/ti/nand.h (100%)
 rename include/{environment => env}/ti/ti_armv7_common.env (100%)
 rename include/{environment => env}/ti/ti_armv7_keystone2.env (100%)
 rename include/{environment => env}/ti/ufs.env (100%)
 rename include/{environment => env}/ti/ufs.h (100%)
 create mode 100644 include/env/x86.env

Regards,
Bin

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

* Re: Please pull u-boot-x86
  2023-08-01 15:34 Bin Meng
@ 2023-08-01 16:03 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2023-08-01 16:03 UTC (permalink / raw)
  To: Bin Meng; +Cc: U-Boot Mailing List, Simon Glass

[-- Attachment #1: Type: text/plain, Size: 756 bytes --]

On Tue, Aug 01, 2023 at 11:34:47PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> CI: https://source.denx.de/u-boot/custodians/u-boot-x86/-/pipelines/17161
> 
> The following changes since commit 4e619e8d4fd68095bc665a78f2651d8e478a4534:
> 
>   Merge tag 'u-boot-rockchip-20230731' of
> https://source.denx.de/u-boot/custodians/u-boot-rockchip (2023-07-31
> 11:33:51 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86.git tags/x86-pull-20230801
> 
> for you to fetch changes up to db971a7587d04b3f1cf2e6d452f9e37f50c5b3ed:
> 
>   x86: Add a little more info to cbsysinfo (2023-08-01 10:08:49 +0800)
> 

The signed tag worked for me and applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-x86
@ 2023-08-01 15:34 Bin Meng
  2023-08-01 16:03 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2023-08-01 15:34 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List; +Cc: Simon Glass

Hi Tom,

CI: https://source.denx.de/u-boot/custodians/u-boot-x86/-/pipelines/17161

The following changes since commit 4e619e8d4fd68095bc665a78f2651d8e478a4534:

  Merge tag 'u-boot-rockchip-20230731' of
https://source.denx.de/u-boot/custodians/u-boot-rockchip (2023-07-31
11:33:51 -0400)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-x86.git tags/x86-pull-20230801

for you to fetch changes up to db971a7587d04b3f1cf2e6d452f9e37f50c5b3ed:

  x86: Add a little more info to cbsysinfo (2023-08-01 10:08:49 +0800)

----------------------------------------------------------------
- MTRR fixes for x86 boards
- Add a little more info to 'cbsysinfo' command

----------------------------------------------------------------
Bin Meng (5):
      x86: Change testing logic of mtrr commit
      x86: fsp: Use mtrr_set_next_var() for graphics memory
      video: broadwell: Use mtrr_set_next_var() for graphics memory
      video: ivybridge: Use mtrr_set_next_var() for graphics memory
      video: vesa: Use mtrr_set_next_var() for graphics memory

Simon Glass (2):
      x86: Return mtrr_add_request() to its old purpose
      x86: Add a little more info to cbsysinfo

 arch/x86/cpu/mtrr.c                |  6 +++++-
 arch/x86/include/asm/cb_sysinfo.h  |  4 ++++
 arch/x86/lib/coreboot/cb_sysinfo.c |  4 ++++
 arch/x86/lib/fsp/fsp_graphics.c    |  3 +--
 arch/x86/lib/init_helpers.c        |  6 ++----
 cmd/x86/cbsysinfo.c                |  5 +++--
 drivers/video/broadwell_igd.c      | 10 +++-------
 drivers/video/ivybridge_igd.c      |  3 +--
 drivers/video/vesa.c               |  3 +--
 9 files changed, 24 insertions(+), 20 deletions(-)

Regards,
Bin

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

* Re: Please pull u-boot-x86
  2023-07-17 12:44 Bin Meng
@ 2023-07-17 18:53 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2023-07-17 18:53 UTC (permalink / raw)
  To: Bin Meng; +Cc: Simon Glass, U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 857 bytes --]

On Mon, Jul 17, 2023 at 08:44:03PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 related changes for v2023.10 release:
> 
> - bootstd: Add a bootmeth for ChromiumOS on x86
> - x86: Use qemu-x86_64 to boot EFI installers
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=494&view=results
> 
> The following changes since commit e6e67bb9e0a40f3eb3c87d16935192821987c3e0:
> 
>   Merge branch '2023-07-14-assorted-general-updates' (2023-07-14 15:21:48 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to b8956425d525c3c25fd218f252f89a5e44df6a9f:
> 
>   x86: Switch QEMU over to use the bochs driver (2023-07-17 17:23:15 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-x86
@ 2023-07-17 12:44 Bin Meng
  2023-07-17 18:53 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2023-07-17 12:44 UTC (permalink / raw)
  To: Tom Rini; +Cc: Simon Glass, U-Boot Mailing List

Hi Tom,

This PR includes the following x86 related changes for v2023.10 release:

- bootstd: Add a bootmeth for ChromiumOS on x86
- x86: Use qemu-x86_64 to boot EFI installers

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

The following changes since commit e6e67bb9e0a40f3eb3c87d16935192821987c3e0:

  Merge branch '2023-07-14-assorted-general-updates' (2023-07-14 15:21:48 -0400)

are available in the Git repository at:

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

for you to fetch changes up to b8956425d525c3c25fd218f252f89a5e44df6a9f:

  x86: Switch QEMU over to use the bochs driver (2023-07-17 17:23:15 +0800)

----------------------------------------------------------------
Simon Glass (60):
      test: Skip flat-tree tests if devicetree is not used
      bootstd: Correct the name of the QEMU bootmeth
      bootstd: Use bootdev instead of bootdevice
      bootstd: Correct baudrate typo
      bootstd: Allow storing the OS command line in the bootflow
      bootstd: Use the bootargs env var for changing the cmdline
      bootstd: Allow storing x86 setup information
      bdinfo: Show information about the serial port
      bootstd: Add a function to update a command line
      bootstd: Add support for updating elements of the cmdline
      x86: qemu: Create a little more room for U-Boot
      x86: qemu: Switch to standard boot
      bootstd: Support automatically setting Linux parameters
      x86: Add a function to boot a zimage
      x86: zimage: Export the function to obtain the cmdline
      bootstd: Add a simple bootmeth for ChromiumOS
      x86: coreboot: Adjust various config options
      x86: coral: Adjust various config options
      x86: Allow listing MTRRs in SPL
      x86: mtrr: Add documentation
      bios_emulator: Add Kconfig and adjust Makefile for SPL
      bios_emulator: Drop VIDEO_IO_OFFSET
      x86: Tidy up EFI code in interrupt_init()
      x86: Add a comment for board_init_f_r_trampoline()
      x86: Show the CPU physical address size with bdinfo
      x86: Correct get_sp() implementation for 64-bit
      x86: Show an error when a BIOS exception occurs
      acpi: Add a comment to set the acpi tables
      bdinfo: Show the RAM top and approximate stack pointer
      part: Allow setting the partition-table type
      qfw: Show the file address if available
      log: Tidy up an ambiguous comment
      qfw: Set the address of the ACPI tables
      efi: Show all known UUIDs with CONFIG_CMD_EFIDEBUG
      x86: Improve the trampoline in 64-bit mode
      bdinfo: Show the malloc base with the bdinfo command
      nvme: Provide more useful debugging messages
      pci: Support autoconfig in SPL
      pci: Tidy up logging and reporting for video BIOS
      x86: Allow video-BIOS code to be built for SPL
      x86: Pass video settings from SPL to U-Boot proper
      x86: Ensure SPL banner is only shown once
      x86: Init video in SPL if enabled
      pci: Adjust video BIOS debugging to be SPL-friendly
      pci: Mask the ROM address in case it is already enabled
      x86: Enable display for QEMU 64-bit
      x86: Allow logging to be used in SPL reliably
      fs: fat: Shrink the size of a few strings
      x86: Enable useful options for qemu-86_64
      x86: Refactor table-writing code a little
      x86: Record the start and end of the tables
      x86: Convert some debug statements to use logging
      x86: link: Support Micron memory
      x86: Make sure that the LPC is active before SDRAM init
      log: Support outputing function names in SPL
      sandbox: Correct header order in board file
      sandbox: Install ACPI tables on startup
      efi: Use the installed ACPI tables
      x86: video: Add a driver for QEMU bochs emulation
      x86: Switch QEMU over to use the bochs driver

 arch/sandbox/include/asm/global_data.h    |   4 ++
 arch/x86/cpu/i386/interrupt.c             |  17 +++-----
 arch/x86/cpu/intel_common/mrc.c           |  10 ++---
 arch/x86/cpu/ivybridge/sdram.c            |   4 +-
 arch/x86/cpu/mtrr.c                       |  61 +++++++++++++++++++++++++++++
 arch/x86/cpu/qemu/Kconfig                 |   2 +-
 arch/x86/cpu/start64.S                    |  19 +++++++++
 arch/x86/dts/chromebook_link.dts          |   1 +
 arch/x86/include/asm/global_data.h        |   4 ++
 arch/x86/include/asm/mtrr.h               |  20 ++++++++++
 arch/x86/include/asm/u-boot-x86.h         |  27 ++++++++++++-
 arch/x86/include/asm/zimage.h             |  27 +++++++++++++
 arch/x86/lib/Makefile                     |   7 ++--
 arch/x86/lib/bdinfo.c                     |   5 +++
 arch/x86/lib/bios.c                       |   4 +-
 arch/x86/lib/bootm.c                      |   2 +-
 arch/x86/lib/mrccache.c                   |   6 ++-
 arch/x86/lib/spl.c                        |  68
+++++++++++++++++++++++++++-----
 arch/x86/lib/tables.c                     |  46 +++++++++++++++-------
 arch/x86/lib/zimage.c                     |  93
+++++++++++++++++++++++++++++++++++++-------
 board/google/Kconfig                      |   7 ----
 board/sandbox/sandbox.c                   |  22 +++++++++--
 boot/Kconfig                              |  11 ++++++
 boot/Makefile                             |   1 +
 boot/bootflow.c                           | 339
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 boot/bootmeth-uclass.c                    |   2 +-
 boot/bootmeth_cros.c                      | 212
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 boot/bootmeth_qfw.c                       |   2 +-
 cmd/Kconfig                               |   8 ++++
 cmd/acpi.c                                |  24 ++++++++++--
 cmd/bdinfo.c                              |  27 +++++++++++++
 cmd/bootflow.c                            |  87
++++++++++++++++++++++++++++++++++++++++-
 cmd/part.c                                |  34 ++++++++++++++++
 cmd/qfw.c                                 |   2 +-
 cmd/x86/mtrr.c                            |  60 ++--------------------------
 common/bloblist.c                         |   1 +
 common/board_f.c                          |  12 +++---
 common/board_r.c                          |   7 ++--
 common/log.c                              |   2 +-
 common/log_console.c                      |  10 ++++-
 configs/chromebook_coral_defconfig        |  10 ++++-
 configs/coreboot_defconfig                |  14 +------
 configs/qemu-x86_64_defconfig             |  21 +++++++---
 configs/qemu-x86_defconfig                |   5 +--
 configs/tools-only_defconfig              |   1 +
 disk/part.c                               |  16 ++++++++
 doc/usage/cmd/acpi.rst                    |  29 +++++++++++++-
 doc/usage/cmd/bootflow.rst                | 100
++++++++++++++++++++++++++++++++++++++++++++++-
 doc/usage/cmd/mtrr.rst                    | 151
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/usage/cmd/part.rst                    |  74
+++++++++++++++++++++++++++++++++++
 doc/usage/cmd/qfw.rst                     |  27 +++++++------
 doc/usage/index.rst                       |   1 +
 drivers/Kconfig                           |   2 +
 drivers/Makefile                          |   2 +-
 drivers/bios_emulator/Kconfig             |  10 +++++
 drivers/bios_emulator/biosemui.h          |  18 ++++-----
 drivers/bios_emulator/x86emu/sys.c        |   1 +
 drivers/gpio/intel_ich6_gpio.c            |   5 ++-
 drivers/misc/qfw.c                        |  13 +++++++
 drivers/mmc/mmc_bootdev.c                 |   2 +-
 drivers/nvme/nvme.c                       |  36 ++++++++++++-----
 drivers/pch/pch9.c                        |   6 ++-
 drivers/pci/Kconfig                       |   5 +++
 drivers/pci/pci-uclass.c                  |  10 ++++-
 drivers/pci/pci_rom.c                     | 119
++++++++++++++++++++++++++++++++++++++------------------
 drivers/scsi/scsi_bootdev.c               |   2 +-
 drivers/usb/host/usb_bootdev.c            |   2 +-
 drivers/video/Kconfig                     |  30 ++++++++++++++
 drivers/video/Makefile                    |   1 +
 drivers/video/bochs.c                     | 123
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/video/bochs.h                     |  36 +++++++++++++++++
 fs/fat/fat.c                              |  20 +++++-----
 fs/fat/fat_write.c                        |  14 ++-----
 fs/sandbox/host_bootdev.c                 |   2 +-
 include/asm-generic/global_data.h         |  13 +++++++
 include/bloblist.h                        |   1 +
 include/bootdev.h                         |   2 +-
 include/bootflow.h                        | 100
++++++++++++++++++++++++++++++++++++++++++++++-
 include/configs/conga-qeval20-qa3-e3845.h |   2 -
 include/configs/dfi-bt700.h               |   2 -
 include/configs/minnowmax.h               |   2 -
 include/configs/qemu-x86.h                |   8 ----
 include/configs/som-db5800-som-6867.h     |   2 -
 include/configs/theadorable-x86-common.h  |   2 -
 include/configs/x86-chromebook.h          |   2 -
 include/env_callback.h                    |   6 ++-
 include/part.h                            |   9 +++++
 include/video.h                           |  24 ++++++++++++
 lib/efi_loader/efi_acpi.c                 |  33 +++++++++-------
 lib/uuid.c                                |   2 +-
 net/eth_bootdev.c                         |   2 +-
 test/boot/bootflow.c                      | 263
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 test/cmd/bdinfo.c                         |  21 ++++++++++
 test/dm/acpi.c                            |  38 ++++++++++++++++++
 test/test-main.c                          |   3 +-
 95 files changed, 2424 insertions(+), 318 deletions(-)
 create mode 100644 boot/bootmeth_cros.c
 create mode 100644 doc/usage/cmd/mtrr.rst
 create mode 100644 drivers/bios_emulator/Kconfig
 create mode 100644 drivers/video/bochs.c
 create mode 100644 drivers/video/bochs.h

Regards,
Bin

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

* Re: Please pull u-boot-x86
  2023-05-11  8:16 Bin Meng
@ 2023-05-11 16:33 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2023-05-11 16:33 UTC (permalink / raw)
  To: Bin Meng; +Cc: U-Boot Mailing List, Simon Glass

[-- Attachment #1: Type: text/plain, Size: 896 bytes --]

On Thu, May 11, 2023 at 04:16:00PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2023.07 release:
> 
> - Various fixes for Google chromebooks
> - Various minor enhancements for coreboot
> 
> Azure CI : PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=485&view=results
> 
> The following changes since commit 0a9a4384c1483a88776bca38e28f09be51161034:
> 
>   Merge tag 'u-boot-rockchip-20230509' of
> https://source.denx.de/u-boot/custodians/u-boot-rockchip (2023-05-09
> 12:45:49 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to b982f89c583c6c03f4d1f94d29991ccf691a0f7c:
> 
>   x86: samus: Adjust TPL start and pre-reloc memory size (2023-05-11
> 10:25:30 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-x86
@ 2023-05-11  8:16 Bin Meng
  2023-05-11 16:33 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2023-05-11  8:16 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List; +Cc: Simon Glass

Hi Tom,

This PR includes the following x86 changes for v2023.07 release:

- Various fixes for Google chromebooks
- Various minor enhancements for coreboot

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

The following changes since commit 0a9a4384c1483a88776bca38e28f09be51161034:

  Merge tag 'u-boot-rockchip-20230509' of
https://source.denx.de/u-boot/custodians/u-boot-rockchip (2023-05-09
12:45:49 -0400)

are available in the Git repository at:

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

for you to fetch changes up to b982f89c583c6c03f4d1f94d29991ccf691a0f7c:

  x86: samus: Adjust TPL start and pre-reloc memory size (2023-05-11
10:25:30 +0800)

----------------------------------------------------------------
Simon Glass (33):
      mtrr: Don't show an invalid CPU number
      x86: Adjust search range for sysinfo table
      input: Flush the keyboard buffer before resetting it
      acpi: Create a new Kconfig for ACPI
      acpi: Move the table-finding functions into the libary
      x86: coreboot: Collect the address of the ACPI tables
      x86: Allow locating the UART from ACPI tables
      pci: coreboot: Don't read regions when booting
      x86: coreboot: Use a memory-mapped UART
      x86: coreboot: Document how to enable the debug UART
      x86: coreboot: Scan PCI after relocation
      x86: coreboot: Log function names and line numbers
      x86: coreboot: Show unimplemented sysinfo tags
      nvme: Enable PCI bus mastering
      x86: nvme: coreboot: Enable NVMe
      coreboot: Enable ms command
      dm: Emit the arch_cpu_init_dm() even only before relocation
      binman: Support writing symbols for ucode etypes
      sf: Guard against zero erasesize
      sf: Rename spi-nor-tiny functions
      x86: ivybridge: Ensure LPC is available for GPIO base
      x86: samus: Drop EFI_LOADER
      x86: Support debug UART in 64-bit mode
      x86: Tidy up availability of string functions
      x86: mrc: Correct SPL debug message
      x86: spl: Show debugging for BSS
      x86: sysreset: Set up LPC only after relocation
      x86: Tidy up address for loading U-Boot from SPL
      x86: spl: Avoid using init_cache_f_r() from SPL
      spl: Commit MTRRs only in board_init_f_r()
      x86: Simplify cpu_jump_to_64bit_uboot()
      x86: samus: Don't include audio and SATA in TPL
      x86: samus: Adjust TPL start and pre-reloc memory size

 arch/Kconfig                                    |   2 ++
 arch/arm/mach-imx/imx8/cpu.c                    |   2 +-
 arch/arm/mach-imx/imx8m/soc.c                   |   2 +-
 arch/arm/mach-imx/imx8ulp/soc.c                 |   2 +-
 arch/arm/mach-imx/imx9/soc.c                    |   2 +-
 arch/arm/mach-omap2/am33xx/board.c              |   2 +-
 arch/arm/mach-omap2/hwinit-common.c             |   2 +-
 arch/mips/mach-pic32/cpu.c                      |   2 +-
 arch/nios2/cpu/cpu.c                            |   2 +-
 arch/riscv/cpu/cpu.c                            |   2 +-
 arch/x86/cpu/baytrail/cpu.c                     |   2 +-
 arch/x86/cpu/broadwell/Makefile                 |   4 ++--
 arch/x86/cpu/broadwell/cpu.c                    |   2 +-
 arch/x86/cpu/cpu.c                              |   4 ++--
 arch/x86/cpu/i386/cpu.c                         |  32
+++++---------------------------
 arch/x86/cpu/ivybridge/bd82x6x.c                |  17 +++++++++--------
 arch/x86/cpu/ivybridge/cpu.c                    |   2 +-
 arch/x86/cpu/quark/quark.c                      |   2 +-
 arch/x86/cpu/x86_64/cpu.c                       |   7 +++++++
 arch/x86/include/asm/cb_sysinfo.h               |   8 ++++++++
 arch/x86/include/asm/coreboot_tables.h          |   2 ++
 arch/x86/include/asm/string.h                   |   6 +++++-
 arch/x86/lib/Makefile                           |   4 +++-
 arch/x86/lib/coreboot/cb_sysinfo.c              |  13 +++++++++++++
 arch/x86/lib/fsp2/fsp_init.c                    |   2 +-
 arch/x86/lib/mrccache.c                         |   2 +-
 arch/x86/lib/spl.c                              |  19 +++++++------------
 cmd/Kconfig                                     |   2 +-
 cmd/acpi.c                                      |  44
+++++---------------------------------------
 cmd/x86/cbsysinfo.c                             |   9 +++++++++
 cmd/x86/mtrr.c                                  |   3 ++-
 configs/chromebook_samus_defconfig              |   1 +
 configs/chromebook_samus_tpl_defconfig          |   4 ++--
 configs/coreboot64_defconfig                    |   1 -
 configs/coreboot_defconfig                      |   8 +++++++-
 doc/board/coreboot/coreboot.rst                 |  29
+++++++++++++++++++++++++++++
 doc/develop/event.rst                           |   6 +++---
 drivers/core/Kconfig                            |   1 +
 drivers/core/root.c                             |   4 ++--
 drivers/cpu/microblaze_cpu.c                    |   2 +-
 drivers/input/i8042.c                           |  19 +++++++++++++++++++
 drivers/mtd/spi/sf_probe.c                      |   3 ++-
 drivers/mtd/spi/spi-nor-tiny.c                  |  16 ++++++++--------
 drivers/nvme/nvme_pci.c                         |   5 +++++
 drivers/pci/pci-uclass.c                        |   4 ++++
 drivers/serial/Kconfig                          |  10 ++++++++++
 drivers/serial/serial_coreboot.c                | 114
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
 drivers/sysreset/sysreset_x86.c                 |   9 +++++++--
 include/acpi/acpi_table.h                       |   8 ++++++++
 include/asm-generic/global_data.h               |   4 ++--
 include/event.h                                 |   2 +-
 lib/Kconfig                                     |  10 +++++++++-
 lib/Makefile                                    |   2 +-
 lib/acpi/Makefile                               |   6 ++++++
 lib/acpi/acpi.c                                 |  45
+++++++++++++++++++++++++++++++++++++++++++++
 tools/binman/etype/u_boot_spl_with_ucode_ptr.py |   2 +-
 tools/binman/etype/u_boot_tpl_with_ucode_ptr.py |   2 +-
 tools/binman/etype/u_boot_with_ucode_ptr.py     |   4 ++--
 58 files changed, 380 insertions(+), 147 deletions(-)
 create mode 100644 lib/acpi/acpi.c

Regards,
Bin

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

* Re: Please pull u-boot-x86
  2023-03-27  1:42 Bin Meng
@ 2023-03-27 17:34 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2023-03-27 17:34 UTC (permalink / raw)
  To: Bin Meng; +Cc: Simon Glass, U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 782 bytes --]

On Mon, Mar 27, 2023 at 09:42:25AM +0800, Bin Meng wrote:
> Hi Tom,

> 
> This PR contains the following x86 changes for v2023.04 release:
> 
> - x86: Bug fixes of previous BayTrail platform CONFIG_TEXT_BASE changes
> 
> The following changes since commit 8be7b4629e87ff8db08dd087c81d58129d029bad:
> 
>   Merge tag 'efi-2023.04-rc5' of
> https://source.denx.de/u-boot/custodians/u-boot-efi (2023-03-25
> 09:40:19 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86.git
> 
> for you to fetch changes up to 843e840dbacbf5b419f230d63f00990ac8efe7e4:
> 
>   x86: som-db5800-som-6867: Fix up adjustment of CONFIG_TEXT_BASE
> (2023-03-27 09:38:44 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-x86
@ 2023-03-27  1:42 Bin Meng
  2023-03-27 17:34 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2023-03-27  1:42 UTC (permalink / raw)
  To: Tom Rini; +Cc: Simon Glass, U-Boot Mailing List

Hi Tom,

This PR contains the following x86 changes for v2023.04 release:

- x86: Bug fixes of previous BayTrail platform CONFIG_TEXT_BASE changes

The following changes since commit 8be7b4629e87ff8db08dd087c81d58129d029bad:

  Merge tag 'efi-2023.04-rc5' of
https://source.denx.de/u-boot/custodians/u-boot-efi (2023-03-25
09:40:19 -0400)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-x86.git

for you to fetch changes up to 843e840dbacbf5b419f230d63f00990ac8efe7e4:

  x86: som-db5800-som-6867: Fix up adjustment of CONFIG_TEXT_BASE
(2023-03-27 09:38:44 +0800)

----------------------------------------------------------------
Simon Glass (5):
      x86: minnowmax: Fix up adjustment of CONFIG_TEXT_BASE
      x86: bayleybay: Fix up adjustment of CONFIG_TEXT_BASE
      x86: conga-qeval20-qa3-e3845: Fix up adjustment of CONFIG_TEXT_BASE
      x86: dfi-bt700: Fix up adjustment of CONFIG_TEXT_BASE
      x86: som-db5800-som-6867: Fix up adjustment of CONFIG_TEXT_BASE

 arch/x86/dts/bayleybay.dts                                |  2 +-
 arch/x86/dts/baytrail_som-db5800-som-6867.dts             |  2 +-
 arch/x86/dts/conga-qeval20-qa3-e3845.dts                  |  2 +-
 arch/x86/dts/dfi-bt700.dtsi                               |  2 +-
 arch/x86/dts/minnowmax.dts                                |  2 +-
 configs/bayleybay_defconfig                               |  1 +
 configs/conga-qeval20-qa3-e3845-internal-uart_defconfig   |  1 +
 configs/conga-qeval20-qa3-e3845_defconfig                 |  1 +
 configs/dfi-bt700-q7x-151_defconfig                       |  1 +
 configs/minnowmax_defconfig                               |  1 +
 configs/som-db5800-som-6867_defconfig                     |  1 +
 configs/theadorable-x86-conga-qa3-e3845-pcie-x4_defconfig |  1 +
 configs/theadorable-x86-conga-qa3-e3845_defconfig         |  1 +
 configs/theadorable-x86-dfi-bt700_defconfig               |  1 +
 doc/board/intel/minnowmax.rst                             | 15 +++++++++++++--
 15 files changed, 27 insertions(+), 7 deletions(-)

Regards,
Bin

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

* Re: Please pull u-boot-x86
  2022-12-14  6:27 Bin Meng
@ 2022-12-16 13:24 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2022-12-16 13:24 UTC (permalink / raw)
  To: Bin Meng; +Cc: Simon Glass, U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 863 bytes --]

On Wed, Dec 14, 2022 at 02:27:47PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2023.01 release:
> 
> - Adjust CONFIG_TEXT_BASE for BayTrail based platforms
> - 2 cosmetic issue fixes
> 
> CI result: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=479&view=results
> 
> The following changes since commit c917865c7fd14420d25388bb3c8c24cb03911caf:
> 
>   Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
> (2022-12-12 09:00:58 -0500)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86.git
> 
> for you to fetch changes up to 58e2a35f2e81b0114cf05bfd6e96e4d70e47b22c:
> 
>   x86: cosmetic: Fix a typo in the reserve_arch() comments (2022-12-14
> 12:04:51 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-x86
@ 2022-12-14  6:27 Bin Meng
  2022-12-16 13:24 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2022-12-14  6:27 UTC (permalink / raw)
  To: Tom Rini; +Cc: Simon Glass, U-Boot Mailing List

Hi Tom,

This PR includes the following x86 changes for v2023.01 release:

- Adjust CONFIG_TEXT_BASE for BayTrail based platforms
- 2 cosmetic issue fixes

CI result: PASS
https://dev.azure.com/bmeng/GitHub/_build/results?buildId=479&view=results

The following changes since commit c917865c7fd14420d25388bb3c8c24cb03911caf:

  Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
(2022-12-12 09:00:58 -0500)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-x86.git

for you to fetch changes up to 58e2a35f2e81b0114cf05bfd6e96e4d70e47b22c:

  x86: cosmetic: Fix a typo in the reserve_arch() comments (2022-12-14
12:04:51 +0800)

----------------------------------------------------------------
Alistair Delva (1):
      x86: Fix i8259 ifdef include guard

Bin Meng (6):
      x86: bayleybay: Adjust CONFIG_TEXT_BASE
      x86: minnowmax: Adjust CONFIG_TEXT_BASE
      x86: conga-qeval20-qa3-e3845: Adjust CONFIG_TEXT_BASE
      x86: dfi-bt700: Adjust CONFIG_TEXT_BASE
      x86: som-db5800-som-6867: Adjust CONFIG_TEXT_BASE
      x86: cosmetic: Fix a typo in the reserve_arch() comments

 arch/x86/cpu/cpu.c                                        | 2 +-
 arch/x86/include/asm/i8259.h                              | 4 ++--
 configs/bayleybay_defconfig                               | 2 +-
 configs/conga-qeval20-qa3-e3845-internal-uart_defconfig   | 2 +-
 configs/conga-qeval20-qa3-e3845_defconfig                 | 2 +-
 configs/dfi-bt700-q7x-151_defconfig                       | 2 +-
 configs/minnowmax_defconfig                               | 2 +-
 configs/som-db5800-som-6867_defconfig                     | 2 +-
 configs/theadorable-x86-conga-qa3-e3845-pcie-x4_defconfig | 2 +-
 configs/theadorable-x86-conga-qa3-e3845_defconfig         | 2 +-
 configs/theadorable-x86-dfi-bt700_defconfig               | 2 +-
 11 files changed, 12 insertions(+), 12 deletions(-)

Regards,
Bin

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

* Re: Please pull u-boot-x86
  2022-03-14 14:40 Bin Meng
@ 2022-03-14 16:19 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2022-03-14 16:19 UTC (permalink / raw)
  To: Bin Meng; +Cc: U-Boot Mailing List, Simon Glass

[-- Attachment #1: Type: text/plain, Size: 818 bytes --]

On Mon, Mar 14, 2022 at 10:40:40PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2022.04:
> 
> - Trivial fixes for x86
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=463&view=results
> 
> The following changes since commit c96137000e4cf486dcb164fd67a1a0b5b2fb99c6:
> 
>   Merge tag 'efi-2022-04-rc3-2' of
> https://source.denx.de/u-boot/custodians/u-boot-efi (2022-03-13
> 08:18:17 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 92a3e67ee9b0e1b2294a3d16e851b83440de2a1f:
> 
>   x86: Correct the coreboot header file in MAINTAINERS (2022-03-14
> 15:20:40 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-x86
@ 2022-03-14 14:40 Bin Meng
  2022-03-14 16:19 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2022-03-14 14:40 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List; +Cc: Simon Glass

Hi Tom,

This PR includes the following x86 changes for v2022.04:

- Trivial fixes for x86

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

The following changes since commit c96137000e4cf486dcb164fd67a1a0b5b2fb99c6:

  Merge tag 'efi-2022-04-rc3-2' of
https://source.denx.de/u-boot/custodians/u-boot-efi (2022-03-13
08:18:17 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 92a3e67ee9b0e1b2294a3d16e851b83440de2a1f:

  x86: Correct the coreboot header file in MAINTAINERS (2022-03-14
15:20:40 +0800)

----------------------------------------------------------------
Simon Glass (2):
      x86: Add an enum name for the GNVS firmware type
      x86: Correct the coreboot header file in MAINTAINERS

 arch/x86/include/asm/intel_gnvs.h   | 8 +++++++-
 board/coreboot/coreboot/MAINTAINERS | 4 ++--
 2 files changed, 9 insertions(+), 3 deletions(-)

Regards,
Bin

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

* Re: Please pull u-boot-x86
  2021-11-01  4:38 Bin Meng
@ 2021-11-01 17:43 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2021-11-01 17:43 UTC (permalink / raw)
  To: Bin Meng; +Cc: U-Boot Mailing List, Simon Glass

[-- Attachment #1: Type: text/plain, Size: 1020 bytes --]

On Mon, Nov 01, 2021 at 12:38:18PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2022.01:
> 
> - Fixes for x86 build with Clang/LLVM compiler
> - Tangier ACPI changes
> - Edison SD card detect pin fix
> - EFI on x86 doc update with latest instructions
> - PXE utility fixes to align with latest x86 zboot implementation
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=462&view=results
> 
> The following changes since commit 360e392274e3bfeda3b7226d2cac7514774d0da1:
> 
>   Merge tag 'dm-pull-boo21' of
> https://source.denx.de/u-boot/custodians/u-boot-dm (2021-10-31
> 15:48:43 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 5270bee9b27cf63251696916e4b5a5d4412d3a2d:
> 
>   x86: tangier: pinmux: Move error message to the caller (2021-11-01
> 10:19:05 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-x86
@ 2021-11-01  4:38 Bin Meng
  2021-11-01 17:43 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2021-11-01  4:38 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List; +Cc: Simon Glass

Hi Tom,

This PR includes the following x86 changes for v2022.01:

- Fixes for x86 build with Clang/LLVM compiler
- Tangier ACPI changes
- Edison SD card detect pin fix
- EFI on x86 doc update with latest instructions
- PXE utility fixes to align with latest x86 zboot implementation

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

The following changes since commit 360e392274e3bfeda3b7226d2cac7514774d0da1:

  Merge tag 'dm-pull-boo21' of
https://source.denx.de/u-boot/custodians/u-boot-dm (2021-10-31
15:48:43 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 5270bee9b27cf63251696916e4b5a5d4412d3a2d:

  x86: tangier: pinmux: Move error message to the caller (2021-11-01
10:19:05 +0800)

----------------------------------------------------------------
Alistair Delva (2):
      x86: chromebook_coral: fix C block comment
      x86: Fix i8254 ifdef include guard

Andy Shevchenko (5):
      x86: tangier: Replace Method() by Name() for _STA object
      x86: tangier: Enable support for SD/SDIO family in the pinmux driver
      x86: edison: Don't take SD card detect pin into consideration
      x86: tangier: pinmux: Move is_protected assignment closer to its user
      x86: tangier: pinmux: Move error message to the caller

Bin Meng (1):
      docs: uefi: Update stale U-Boot on EFI doc

Zhaofeng Li (2):
      pxe_utils: Fix arguments to x86 zboot
      pxe_utils: Clean up {bootm,zboot}_argv generation

 arch/x86/cpu/tangier/pinmux.c                           | 48
++++++++++++++++++++++++++++++++++++------------
 arch/x86/dts/chromebook_coral.dts                       |  1 +
 arch/x86/dts/edison.dts                                 | 17 +++++++++++++++++
 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl | 81
+++++++++++++++++----------------------------------------------------------------
 arch/x86/include/asm/i8254.h                            |  4 ++--
 cmd/pxe_utils.c                                         | 45
++++++++++++++++++++++++++++++++-------------
 doc/develop/uefi/u-boot_on_efi.rst                      | 12 +++++++-----
 7 files changed, 112 insertions(+), 96 deletions(-)

Regards,
Bin

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

* Re: Please pull u-boot-x86
  2021-09-22 15:42 Bin Meng
@ 2021-09-22 15:51 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2021-09-22 15:51 UTC (permalink / raw)
  To: Bin Meng; +Cc: U-Boot Mailing List, Simon Glass

[-- Attachment #1: Type: text/plain, Size: 858 bytes --]

On Wed, Sep 22, 2021 at 11:42:07PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2021.10 release:
> 
> - Small fixes to eMMC and SDHCI for Intel Edison
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=457&view=results
> 
> The following changes since commit cfb573d22dac1089b5c792bc8529dd76acfa68fc:
> 
>   Merge tag 'u-boot-stm32-20210921' of
> https://source.denx.de/u-boot/custodians/u-boot-stm (2021-09-22
> 09:38:48 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 57e2c0a86fe48194c9407d36d60f9ab033b4460e:
> 
>   x86: tangier: acpi: Add GPIO card detection to SDHCI #2 (2021-09-22
> 21:50:35 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-x86
@ 2021-09-22 15:42 Bin Meng
  2021-09-22 15:51 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2021-09-22 15:42 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List; +Cc: Simon Glass

Hi Tom,

This PR includes the following x86 changes for v2021.10 release:

- Small fixes to eMMC and SDHCI for Intel Edison

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

The following changes since commit cfb573d22dac1089b5c792bc8529dd76acfa68fc:

  Merge tag 'u-boot-stm32-20210921' of
https://source.denx.de/u-boot/custodians/u-boot-stm (2021-09-22
09:38:48 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 57e2c0a86fe48194c9407d36d60f9ab033b4460e:

  x86: tangier: acpi: Add GPIO card detection to SDHCI #2 (2021-09-22
21:50:35 +0800)

----------------------------------------------------------------
Andy Shevchenko (2):
      x86: edison: Mark eMMC non-removable
      x86: tangier: acpi: Add GPIO card detection to SDHCI #2

 arch/x86/dts/edison.dts                                 |  1 +
 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl | 32
++++++++++++++++++++++++++++++++
 2 files changed, 33 insertions(+)

Regards,
Bin

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

* Re: Please pull u-boot-x86
  2021-08-13  5:11 Bin Meng
@ 2021-08-13 12:39 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2021-08-13 12:39 UTC (permalink / raw)
  To: Bin Meng; +Cc: U-Boot Mailing List, Simon Glass

[-- Attachment #1: Type: text/plain, Size: 918 bytes --]

On Fri, Aug 13, 2021 at 01:11:56PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2021.10:
> 
> - Enable SeaBIOS support for Crown Bay
> - Update SeaBIOS build instructions in the x86 doc
> - Enable CONFIG_SPI_FLASH_SMART_HWCAPS for Crown Bay
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=419&view=results
> 
> The following changes since commit a25277122dad99837b78cd3b3ae6b8214df88c26:
> 
>   Merge https://source.denx.de/u-boot/custodians/u-boot-cfi-flash
> (2021-08-11 08:31:56 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to cedd754484eb929b6f90c60d5d7e6ee458440152:
> 
>   x86: crownbay: Enable CONFIG_SPI_FLASH_SMART_HWCAPS (2021-08-13
> 08:53:49 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-x86
@ 2021-08-13  5:11 Bin Meng
  2021-08-13 12:39 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2021-08-13  5:11 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List; +Cc: Simon Glass

Hi Tom,

This PR includes the following x86 changes for v2021.10:

- Enable SeaBIOS support for Crown Bay
- Update SeaBIOS build instructions in the x86 doc
- Enable CONFIG_SPI_FLASH_SMART_HWCAPS for Crown Bay

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

The following changes since commit a25277122dad99837b78cd3b3ae6b8214df88c26:

  Merge https://source.denx.de/u-boot/custodians/u-boot-cfi-flash
(2021-08-11 08:31:56 -0400)

are available in the Git repository at:

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

for you to fetch changes up to cedd754484eb929b6f90c60d5d7e6ee458440152:

  x86: crownbay: Enable CONFIG_SPI_FLASH_SMART_HWCAPS (2021-08-13
08:53:49 +0800)

----------------------------------------------------------------
Bin Meng (3):
      x86: crownbay: Enable SeaBIOS support
      doc: x86: Update SeaBIOS build instructions
      x86: crownbay: Enable CONFIG_SPI_FLASH_SMART_HWCAPS

 configs/crownbay_defconfig |  2 +-
 doc/arch/x86.rst           | 21 ++++++++-------------
 2 files changed, 9 insertions(+), 14 deletions(-)

Regards,
Bin

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

* Re: Please pull u-boot-x86
  2021-08-02 23:35 Bin Meng
@ 2021-08-03 13:06 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2021-08-03 13:06 UTC (permalink / raw)
  To: Bin Meng; +Cc: U-Boot Mailing List, Simon Glass

[-- Attachment #1: Type: text/plain, Size: 1283 bytes --]

On Tue, Aug 03, 2021 at 07:35:22AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2021.10:
> 
> - Fixed broken ICH SPI driver in software sequencer mode
> - Added "m25p,fast-read" to SPI flash node for x86 boards
> - Drop ROM_NEEDS_BLOBS and BUILD_ROM for x86 ROM builds
> - Define a default TSC timer frequency for all x86 boards
> - x86 MTRR MSR programming codes bug fixes
> - x86 "hob" command bug fixes
> - Don't program MTRR for DRAM for FSP1
> - Move INIT_PHASE_END_FIRMWARE to FSP2
> - Use external graphics card by default on Intel Crown Bay
> - tangier: Fix DMA controller IRQ polarity in CSRT
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=412&view=results
> 
> The following changes since commit 5371593aed56ee11cbb6cc6ac8d058fcd9b8f58c:
> 
>   Merge https://source.denx.de/u-boot/custodians/u-boot-sunxi
> (2021-07-31 20:51:24 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 9feb5bdcc07b27806df07fd6b9260bb5cdef072d:
> 
>   x86: crownbay: Use external graphics card by default (2021-08-03
> 00:03:14 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-x86
@ 2021-08-02 23:35 Bin Meng
  2021-08-03 13:06 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2021-08-02 23:35 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List; +Cc: Simon Glass

Hi Tom,

This PR includes the following x86 changes for v2021.10:

- Fixed broken ICH SPI driver in software sequencer mode
- Added "m25p,fast-read" to SPI flash node for x86 boards
- Drop ROM_NEEDS_BLOBS and BUILD_ROM for x86 ROM builds
- Define a default TSC timer frequency for all x86 boards
- x86 MTRR MSR programming codes bug fixes
- x86 "hob" command bug fixes
- Don't program MTRR for DRAM for FSP1
- Move INIT_PHASE_END_FIRMWARE to FSP2
- Use external graphics card by default on Intel Crown Bay
- tangier: Fix DMA controller IRQ polarity in CSRT

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

The following changes since commit 5371593aed56ee11cbb6cc6ac8d058fcd9b8f58c:

  Merge https://source.denx.de/u-boot/custodians/u-boot-sunxi
(2021-07-31 20:51:24 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 9feb5bdcc07b27806df07fd6b9260bb5cdef072d:

  x86: crownbay: Use external graphics card by default (2021-08-03
00:03:14 +0800)

----------------------------------------------------------------
Andy Shevchenko (1):
      x86: tangier: Fix DMA controller IRQ polarity in CSRT

Bin Meng (16):
      spi: ich: Limit slave->max_read_size
      x86: crownbay: Disable CONFIG_SPI_FLASH_SMART_HWCAPS
      x86: dts: Add "m25p,fast-read" to SPI flash node
      x86: crownbay: Adjust VGA rom address
      x86: kconfig: Drop ROM_NEEDS_BLOBS and BUILD_ROM
      x86: tsc: Rename X86_TSC_TIMER_EARLY_FREQ to X86_TSC_TIMER_FREQ
      x86: dts: Define a default TSC timer frequency
      x86: mtrr: Do not clear the unused ones in mtrr_commit()
      x86: mtrr: Skip MSRs that were already programmed in mtrr_commit()
      x86: mtrr: Abort if requested size is not power of 2
      x86: cmd: hob: Fix the command usage and help messages
      x86: cmd: hob: Fix display of resource type for system memory
      x86: fsp: Don't program MTRR for DRAM for FSP1
      x86: fsp: Only FSP2 has INIT_PHASE_END_FIRMWARE
      x86: queensbay: Return directly if IGD / SDVO were already disabled
      x86: crownbay: Use external graphics card by default

 Kconfig                                       | 21 ---------------------
 arch/x86/Kconfig                              |  2 --
 arch/x86/cpu/mtrr.c                           | 13 ++++++++-----
 arch/x86/cpu/quark/Kconfig                    |  5 ++---
 arch/x86/cpu/queensbay/tnc.c                  | 20 +++++++++-----------
 arch/x86/cpu/tangier/acpi.c                   |  4 ++--
 arch/x86/dts/bayleybay.dts                    |  3 ++-
 arch/x86/dts/baytrail_som-db5800-som-6867.dts |  3 ++-
 arch/x86/dts/cherryhill.dts                   |  3 ++-
 arch/x86/dts/chromebook_coral.dts             |  4 +++-
 arch/x86/dts/chromebook_link.dts              |  3 ++-
 arch/x86/dts/chromebook_samus.dts             |  3 ++-
 arch/x86/dts/chromebox_panther.dts            |  3 ++-
 arch/x86/dts/conga-qeval20-qa3-e3845.dts      |  3 ++-
 arch/x86/dts/coreboot.dts                     |  7 ++-----
 arch/x86/dts/cougarcanyon2.dts                |  3 ++-
 arch/x86/dts/crownbay.dts                     |  2 +-
 arch/x86/dts/dfi-bt700.dtsi                   |  1 +
 arch/x86/dts/edison.dts                       |  2 +-
 arch/x86/dts/efi-x86_app.dts                  |  7 ++-----
 arch/x86/dts/efi-x86_payload.dts              |  7 ++-----
 arch/x86/dts/galileo.dts                      |  7 ++-----
 arch/x86/dts/minnowmax.dts                    |  3 ++-
 arch/x86/dts/qemu-x86_i440fx.dts              |  6 +-----
 arch/x86/dts/qemu-x86_q35.dts                 |  6 +-----
 arch/x86/dts/slimbootloader.dts               |  2 +-
 arch/x86/dts/tsc_timer.dtsi                   |  1 +
 arch/x86/include/asm/mtrr.h                   |  7 ++++---
 arch/x86/lib/fsp/fsp_common.c                 | 16 ----------------
 arch/x86/lib/fsp/fsp_dram.c                   | 27 +++++++++++++++++++++++----
 arch/x86/lib/fsp2/fsp_common.c                | 17 +++++++++++++++++
 cmd/x86/hob.c                                 |  9 ++++-----
 configs/crownbay_defconfig                    |  3 ++-
 doc/arch/x86.rst                              | 13 ++-----------
 drivers/spi/ich.c                             |  6 ++++--
 drivers/timer/Kconfig                         |  8 ++++----
 drivers/timer/tsc_timer.c                     |  5 +++--
 37 files changed, 120 insertions(+), 135 deletions(-)

Regards,
Bin

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

* Re: Please pull u-boot-x86
  2021-07-15 13:54 Bin Meng
@ 2021-07-15 18:48 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2021-07-15 18:48 UTC (permalink / raw)
  To: Bin Meng; +Cc: U-Boot Mailing List, Simon Glass

[-- Attachment #1: Type: text/plain, Size: 867 bytes --]

On Thu, Jul 15, 2021 at 09:54:08PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes for v2021.10:
> 
> - x86: various improvements made in getting Chromium OS verified boot
>   running on top of coreboot, booting into U-Boot.
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=383&view=results
> 
> The following changes since commit c11f5abce84f630c92304683d5bde3204c5612c4:
> 
>   Merge branch '2021-07-14-build-and-host-updates' (2021-07-14 20:10:34 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 2f91fc40039d2ef6f433d5c56c4f4701975f510f:
> 
>   x86: Ensure the e820 map is installed in all cases (2021-07-15 19:56:16 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-x86
@ 2021-07-15 13:54 Bin Meng
  2021-07-15 18:48 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2021-07-15 13:54 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List; +Cc: Simon Glass

Hi Tom,

This PR includes the following changes for v2021.10:

- x86: various improvements made in getting Chromium OS verified boot
  running on top of coreboot, booting into U-Boot.

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

The following changes since commit c11f5abce84f630c92304683d5bde3204c5612c4:

  Merge branch '2021-07-14-build-and-host-updates' (2021-07-14 20:10:34 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 2f91fc40039d2ef6f433d5c56c4f4701975f510f:

  x86: Ensure the e820 map is installed in all cases (2021-07-15 19:56:16 +0800)

----------------------------------------------------------------
Simon Glass (16):
      pci: Use const for pci_find_device_id() etc.
      x86: pci: Allow binding of some devices before relocation
      spi: ich: Don't require the PCH
      tpm: cr50: Drop unnecessary coral headers
      x86: Don't set up MTRRs if previously done
      x86: Update the MP constants to avoid conflicts
      x86: Do cache set-up by default when booting from coreboot
      x86: coreboot: Show the BIOS date
      x86: coral: Allow booting from coreboot
      x86: Add function comments to cb_sysinfo.h
      x86: coreboot: Use vendor in the Kconfig
      x86: coreboot: Document the memory map
      x86: cros: Check ROM exists before building vboot
      dtoc: Check that a parent is not missing
      doc: Update documentation for cros-2021.04 release
      x86: Ensure the e820 map is installed in all cases

 arch/x86/cpu/coreboot/Kconfig            |  2 +-
 arch/x86/cpu/i386/cpu.c                  |  2 +-
 arch/x86/dts/chromebook_coral.dts        |  2 +-
 arch/x86/dts/chromebook_samus.dts        |  2 +-
 arch/x86/include/asm/cb_sysinfo.h        | 16 ++++++++++++++++
 arch/x86/include/asm/mp.h                | 12 ++++++++----
 arch/x86/lib/init_helpers.c              | 18 ++++++++++++++----
 arch/x86/lib/zimage.c                    |  8 ++++----
 board/coreboot/coreboot/Kconfig          | 12 ++++++++----
 board/coreboot/coreboot/coreboot.c       |  3 +++
 board/google/chromebook_coral/coral.c    | 28 ++++++++++++++++++++++++++++
 doc/board/coreboot/coreboot.rst          | 21 +++++++++++++++++++++
 doc/chromium/run_vboot.rst               | 15 +++++++--------
 doc/device-tree-bindings/pci/x86-pci.txt |  7 ++++++-
 drivers/pci/pci-uclass.c                 | 39
+++++++++++++++++++++++++++++++++++----
 drivers/spi/ich.c                        |  4 ++--
 drivers/tpm/cr50_i2c.c                   |  2 --
 include/dt-bindings/pci/pci.h            | 12 ++++++++++++
 include/pci.h                            |  5 ++---
 tools/dtoc/dtb_platdata.py               |  9 +++++++++
 tools/dtoc/test/dtoc_test_noparent.dts   | 32 ++++++++++++++++++++++++++++++++
 tools/dtoc/test_dtoc.py                  | 10 ++++++++++
 22 files changed, 221 insertions(+), 40 deletions(-)
 create mode 100644 include/dt-bindings/pci/pci.h
 create mode 100644 tools/dtoc/test/dtoc_test_noparent.dts

Regards,
Bin

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

* Re: Please pull u-boot-x86
  2021-06-23 11:01 Bin Meng
@ 2021-06-24 13:15 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2021-06-24 13:15 UTC (permalink / raw)
  To: Bin Meng; +Cc: U-Boot Mailing List, Simon Glass

[-- Attachment #1: Type: text/plain, Size: 909 bytes --]

On Wed, Jun 23, 2021 at 07:01:14PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes for v2021.07 release:
> 
> - x86: Discard .note.gnu.property sections
> - nvme: Skip block device creation for inactive namespaces
> - nvme: Convert NVMe doc to reST, and various minor fixes
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=381&view=results
> 
> The following changes since commit 1ce892cb1ce970d8ee6ffcecc22351c84e67fca4:
> 
>   azure: Use msys2 20210604 installer for Windows build (2021-06-22
> 09:06:03 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to f68d5a66cd53a238d64d79cdd330b4dce17c7197:
> 
>   MAINTAINERS: Add an entry for NVMe (2021-06-23 17:21:14 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-x86
@ 2021-06-23 11:01 Bin Meng
  2021-06-24 13:15 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2021-06-23 11:01 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List; +Cc: Simon Glass

Hi Tom,

This PR includes the following changes for v2021.07 release:

- x86: Discard .note.gnu.property sections
- nvme: Skip block device creation for inactive namespaces
- nvme: Convert NVMe doc to reST, and various minor fixes

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

The following changes since commit 1ce892cb1ce970d8ee6ffcecc22351c84e67fca4:

  azure: Use msys2 20210604 installer for Windows build (2021-06-22
09:06:03 -0400)

are available in the Git repository at:

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

for you to fetch changes up to f68d5a66cd53a238d64d79cdd330b4dce17c7197:

  MAINTAINERS: Add an entry for NVMe (2021-06-23 17:21:14 +0800)

----------------------------------------------------------------
Bin Meng (8):
      x86: Discard .note.gnu.property sections
      nvme: Move block dev creation from uclass post_probe() to driver probe()
      nvme: Skip block device creation for inactive namespaces
      nvme: Eliminate the offset of one during block dev creation
      nvme: Drop useless members of 'struct nvme_ns'
      nvme: Don't clear nvme blk device's priv space
      doc: develop: Convert README.nvme to reST
      MAINTAINERS: Add an entry for NVMe

David Lamparter (1):
      nvme: fix for big endian systems

Wesley Sheng (2):
      nvme: Correct the prps per page calculation method
      nvme: Remove the redundant aqa value setting

 MAINTAINERS                                        |  8 ++++++++
 arch/x86/cpu/u-boot-64.lds                         |  1 +
 arch/x86/cpu/u-boot-spl.lds                        |  1 +
 arch/x86/cpu/u-boot.lds                            |  1 +
 doc/develop/driver-model/index.rst                 |  1 +
 doc/{README.nvme => develop/driver-model/nvme.rst} | 25
+++++++++++++++++++------
 drivers/nvme/nvme-uclass.c                         | 30
------------------------------
 drivers/nvme/nvme.c                                | 57
++++++++++++++++++++++++++++++++++++++++++++++-----------
 drivers/nvme/nvme.h                                |  2 --
 9 files changed, 77 insertions(+), 49 deletions(-)
 rename doc/{README.nvme => develop/driver-model/nvme.rst} (88%)

Regards,
Bin

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

* Please pull u-boot-x86
  2021-05-10 12:00 Bin Meng
@ 2021-05-10 21:06 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2021-05-10 21:06 UTC (permalink / raw)
  To: u-boot

On Mon, May 10, 2021 at 08:00:16PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes for v2021.07 release:
> 
> - x86: correct regwidth prompt in cbsysinfo
> - virtio: convert README.virtio to reST
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=364&view=results
> 
> The following changes since commit 07b53103b7a6c228ae8b74ae720b9c5d219ee7fd:
> 
>   Merge https://source.denx.de/u-boot/custodians/u-boot-riscv
> (2021-05-07 08:57:32 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 200fdd3bff569369f9264e648ddc9c02547b6186:
> 
>   MAINTAINERS: Add an entry for VirtIO (2021-05-10 13:56:12 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210510/d9bad4c3/attachment.sig>

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

* Please pull u-boot-x86
@ 2021-05-10 12:00 Bin Meng
  2021-05-10 21:06 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2021-05-10 12:00 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following changes for v2021.07 release:

- x86: correct regwidth prompt in cbsysinfo
- virtio: convert README.virtio to reST

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

The following changes since commit 07b53103b7a6c228ae8b74ae720b9c5d219ee7fd:

  Merge https://source.denx.de/u-boot/custodians/u-boot-riscv
(2021-05-07 08:57:32 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 200fdd3bff569369f9264e648ddc9c02547b6186:

  MAINTAINERS: Add an entry for VirtIO (2021-05-10 13:56:12 +0800)

----------------------------------------------------------------
Bin Meng (2):
      doc: develop: Convert README.virtio to reST
      MAINTAINERS: Add an entry for VirtIO

Simon Glass (1):
      x86: Correct regwidth prompt in cbsysinfo

 MAINTAINERS                                            | 12 ++++++++++++
 cmd/x86/cbsysinfo.c                                    |  2 +-
 doc/develop/driver-model/index.rst                     |  1 +
 doc/{README.virtio => develop/driver-model/virtio.rst} | 90
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------
 4 files changed, 76 insertions(+), 29 deletions(-)
 rename doc/{README.virtio => develop/driver-model/virtio.rst} (86%)

Regards,
Bin

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

* Please pull u-boot-x86
  2021-04-15  4:20 Bin Meng
@ 2021-04-15 19:42 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2021-04-15 19:42 UTC (permalink / raw)
  To: u-boot

On Thu, Apr 15, 2021 at 12:20:16PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes for v2021.07:
> 
> - Minor fix to Apollo Lake devicetree bindings for FSP
> - Refactor Designware PCIe drivers to core and SoC parts
> - Add Amlogic Meson Designware PCIe controller driver
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=346&view=results
> 
> The following changes since commit a94ab561e2f49a80d8579930e840b810ab1a1330:
> 
>   Merge branch '2021-04-13-assorted-improvements' (2021-04-13 09:50:45 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 2c32c701ea6cc04881589c09cc229ee77acae723:
> 
>   pci: add Amlogic Meson Designware PCIe controller (2021-04-15 10:43:17 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210415/317d8446/attachment.sig>

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

* Please pull u-boot-x86
@ 2021-04-15  4:20 Bin Meng
  2021-04-15 19:42 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2021-04-15  4:20 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following changes for v2021.07:

- Minor fix to Apollo Lake devicetree bindings for FSP
- Refactor Designware PCIe drivers to core and SoC parts
- Add Amlogic Meson Designware PCIe controller driver

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

The following changes since commit a94ab561e2f49a80d8579930e840b810ab1a1330:

  Merge branch '2021-04-13-assorted-improvements' (2021-04-13 09:50:45 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 2c32c701ea6cc04881589c09cc229ee77acae723:

  pci: add Amlogic Meson Designware PCIe controller (2021-04-15 10:43:17 +0800)

----------------------------------------------------------------
Neil Armstrong (4):
      pci: add common Designware PCIe functions
      pci: pcie_dw_ti: migrate to common Designware PCIe functions
      pci: pcie_dw_rockchip: migrate to common Designware PCIe functions
      pci: add Amlogic Meson Designware PCIe controller

Wolfgang Wallner (2):
      dt-bindings: fsp: Fix Apollo Lake FSP-S devicetree bindings
      x86: mtrr: Fix function descriptions

 arch/x86/include/asm/mtrr.h                            |   4 +-
 doc/device-tree-bindings/fsp/fsp2/apollolake/fsp-s.txt |  19 ++---
 drivers/pci/Kconfig                                    |  16 +++-
 drivers/pci/Makefile                                   |   2 +
 drivers/pci/pcie_dw_common.c                           | 365
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/pci/pcie_dw_common.h                           | 155
++++++++++++++++++++++++++++++++++++
 drivers/pci/pcie_dw_meson.c                            | 459
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/pci/pcie_dw_rockchip.c                         | 472
+++++++-----------------------------------------------------------------------------------------------------
 drivers/pci/pcie_dw_ti.c                               | 444
+++++++++--------------------------------------------------------------------------------------------
 9 files changed, 1073 insertions(+), 863 deletions(-)
 create mode 100644 drivers/pci/pcie_dw_common.c
 create mode 100644 drivers/pci/pcie_dw_common.h
 create mode 100644 drivers/pci/pcie_dw_meson.c

Regards,
Bin

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

* Please pull u-boot-x86
  2021-03-09  5:15 Bin Meng
@ 2021-03-10  4:00 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2021-03-10  4:00 UTC (permalink / raw)
  To: u-boot

On Tue, Mar 09, 2021 at 01:15:22PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2021.04:
> 
> - Various minor fixes for x86
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=337&view=results
> 
> The following changes since commit 472c5484bca41a477f8b86a263e559f6e992c7f8:
> 
>   Merge tag 'u-boot-amlogic-20210308' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic (2021-03-08
> 07:41:50 -0500)
> 
> are available in the git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 736ecc643de4b329e2edcb3207edd58bf7ed0d9d:
> 
>   x86: Select advanced Intel code only if allowed (2021-03-09 09:42:12 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210309/81f17ba1/attachment.sig>

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

* Please pull u-boot-x86
@ 2021-03-09  5:15 Bin Meng
  2021-03-10  4:00 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2021-03-09  5:15 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following x86 changes for v2021.04:

- Various minor fixes for x86

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

The following changes since commit 472c5484bca41a477f8b86a263e559f6e992c7f8:

  Merge tag 'u-boot-amlogic-20210308' of
https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic (2021-03-08
07:41:50 -0500)

are available in the git repository at:

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

for you to fetch changes up to 736ecc643de4b329e2edcb3207edd58bf7ed0d9d:

  x86: Select advanced Intel code only if allowed (2021-03-09 09:42:12 +0800)

----------------------------------------------------------------
Heinrich Schuchardt (1):
      x86: sizeof-array-div error in lpc_common_early_init

Simon Glass (3):
      x86: Fix member check in intel_gnvs
      x86: Move INTEL_ACPIGEN to arch/x86
      x86: Select advanced Intel code only if allowed

 arch/x86/Kconfig                  | 24 ++++++++++++++++++++++++
 arch/x86/cpu/apollolake/Kconfig   |  1 +
 arch/x86/cpu/intel_common/lpc.c   |  2 +-
 arch/x86/include/asm/intel_gnvs.h |  4 ++++
 drivers/core/Kconfig              |  9 ---------
 5 files changed, 30 insertions(+), 10 deletions(-)

Regards,
Bin

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

* Please pull u-boot-x86
  2021-02-06 13:08 Bin Meng
@ 2021-02-07 19:15 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2021-02-07 19:15 UTC (permalink / raw)
  To: u-boot

On Sat, Feb 06, 2021 at 09:08:48PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2021.04:
> 
> Various enhancements to smbios for more flexibility to allow more flexibility
> as to where the data for SMBIOS tables comes from:
> 
> - introduces some standard sysinfo options as a source, e.g. to read
>   strapping pins to determine the board revision
> - allows the U-Boot version number to be included
> - allows the version number to be provided programmatically, e.g. to
>   support the build system adding information after U-Boot is built
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=321&view=results
> 
> The following changes since commit 8308a28af821d6498186b3dd7463db9874cd2daf:
> 
>   Merge tag 'ti-v2021.04-rc2' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-ti (2021-02-05
> 09:39:31 -0500)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 07c9e683a484bc8e5e22976feb54b1c1a460068d:
> 
>   smbios: Allow a few values to come from sysinfo (2021-02-06 19:20:36 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210207/b477f4ff/attachment.sig>

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

* Please pull u-boot-x86
@ 2021-02-06 13:08 Bin Meng
  2021-02-07 19:15 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2021-02-06 13:08 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following x86 changes for v2021.04:

Various enhancements to smbios for more flexibility to allow more flexibility
as to where the data for SMBIOS tables comes from:

- introduces some standard sysinfo options as a source, e.g. to read
  strapping pins to determine the board revision
- allows the U-Boot version number to be included
- allows the version number to be provided programmatically, e.g. to
  support the build system adding information after U-Boot is built

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

The following changes since commit 8308a28af821d6498186b3dd7463db9874cd2daf:

  Merge tag 'ti-v2021.04-rc2' of
https://gitlab.denx.de/u-boot/custodians/u-boot-ti (2021-02-05
09:39:31 -0500)

are available in the git repository at:

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

for you to fetch changes up to 07c9e683a484bc8e5e22976feb54b1c1a460068d:

  smbios: Allow a few values to come from sysinfo (2021-02-06 19:20:36 +0800)

----------------------------------------------------------------
Simon Glass (12):
      README: Add doumentation for version information
      Makefile: Provide numeric versions
      smbios: Move smbios_write_type to the C file
      smbios: Use char consistently for the eos member
      smbios: Set BIOS release version
      smbios: Use a struct to keep track of context
      smbios: Drop the eos parameter
      smbios: Track the end of the string table
      smbios: Add more options for the BIOS version string
      sysinfo: Move #ifdef so that operations are always defined
      x86: coral: Add sysinfo ops
      smbios: Allow a few values to come from sysinfo

 Makefile                              |   4 +++
 board/google/chromebook_coral/coral.c |   5 +++
 doc/develop/index.rst                 |   1 +
 doc/develop/version.rst               | 101
+++++++++++++++++++++++++++++++++++++++++++++++++++
 include/asm-generic/global_data.h     |   6 ++++
 include/smbios.h                      |  26 +++++++-------
 include/sysinfo.h                     |  13 ++++++-
 lib/smbios.c                          | 248
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------
 8 files changed, 328 insertions(+), 76 deletions(-)
 create mode 100644 doc/develop/version.rst

Regards,
Bin

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

* Please pull u-boot-x86
  2021-02-04  0:08 Bin Meng
@ 2021-02-04 21:58 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2021-02-04 21:58 UTC (permalink / raw)
  To: u-boot

On Thu, Feb 04, 2021 at 08:08:51AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2021.04:
> 
> - Fix broken multi-core boot for QEMU x86
> - Add zboot support to boot x86 Linux kernel image in the PXE sysboot utility
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=320&view=results
> 
> The following changes since commit fdcb93e1709ab1a2ebb562455621617c29e2099c:
> 
>   Merge branch '2021-02-01-assorted-fixes' (2021-02-02 09:24:10 -0500)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 18c25821836b4673aa67a43c792a4a82480f47fa:
> 
>   cmd: pxe_utils: sysboot: Add zboot support to boot x86 Linux kernel
> image (2021-02-03 23:16:44 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210204/2b944732/attachment.sig>

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

* Please pull u-boot-x86
@ 2021-02-04  0:08 Bin Meng
  2021-02-04 21:58 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2021-02-04  0:08 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following x86 changes for v2021.04:

- Fix broken multi-core boot for QEMU x86
- Add zboot support to boot x86 Linux kernel image in the PXE sysboot utility

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

The following changes since commit fdcb93e1709ab1a2ebb562455621617c29e2099c:

  Merge branch '2021-02-01-assorted-fixes' (2021-02-02 09:24:10 -0500)

are available in the git repository at:

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

for you to fetch changes up to 18c25821836b4673aa67a43c792a4a82480f47fa:

  cmd: pxe_utils: sysboot: Add zboot support to boot x86 Linux kernel
image (2021-02-03 23:16:44 +0800)

----------------------------------------------------------------
Bin Meng (1):
      x86: qemu: Fix broken multi-core boot

Kory Maincent (3):
      command.h: Remove extern from the header
      cmd: pxe_utils: Replace ifdef by IS_ENABLED
      cmd: pxe_utils: sysboot: Add zboot support to boot x86 Linux kernel image

 arch/x86/cpu/qfw_cpu.c |  6 ++++++
 cmd/pxe_utils.c        | 53
+++++++++++++++++++++++++++--------------------------
 include/command.h      | 57
++++++++++++++++++++++++++++++---------------------------
 3 files changed, 63 insertions(+), 53 deletions(-)

Regards,
Bin

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

* Please pull u-boot-x86
  2020-12-22  7:27 Bin Meng
@ 2020-12-23 21:55 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-12-23 21:55 UTC (permalink / raw)
  To: u-boot

On Tue, Dec 22, 2020 at 03:27:49PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes for v2021.01 release:
> 
> - Update Intel Edison doc information about xFSTK
> - Move and rename fsp_types.h file to signatures.h
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=304&view=results
> 
> The following changes since commit c15f44acf9d473f4682bfdc63b8aebd313492b15:
> 
>   Prepare v2021.01-rc4 (2020-12-21 15:03:24 -0500)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 6ef1b7508740dfce9b30f172839b385361e8bd50:
> 
>   fsp: Move and rename fsp_types.h file (2020-12-22 10:19:40 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201223/b1c1f2d0/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-12-22  7:27 Bin Meng
  2020-12-23 21:55 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-12-22  7:27 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following changes for v2021.01 release:

- Update Intel Edison doc information about xFSTK
- Move and rename fsp_types.h file to signatures.h

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

The following changes since commit c15f44acf9d473f4682bfdc63b8aebd313492b15:

  Prepare v2021.01-rc4 (2020-12-21 15:03:24 -0500)

are available in the git repository at:

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

for you to fetch changes up to 6ef1b7508740dfce9b30f172839b385361e8bd50:

  fsp: Move and rename fsp_types.h file (2020-12-22 10:19:40 +0800)

----------------------------------------------------------------
Andy Shevchenko (1):
      doc: edison: Update information about xFSTK

Sughosh Ganu (1):
      fsp: Move and rename fsp_types.h file

 arch/x86/include/asm/fsp/fsp_support.h                       |  3 ++-
 doc/board/intel/edison.rst                                   | 49
+++++++++++++++++++++++++++++--------------------
 arch/x86/include/asm/fsp/fsp_types.h => include/signatures.h |  6 +++---
 3 files changed, 34 insertions(+), 24 deletions(-)
 rename arch/x86/include/asm/fsp/fsp_types.h => include/signatures.h (95%)

Regards,
Bin

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

* Please pull u-boot-x86
  2020-12-16  9:34 Bin Meng
@ 2020-12-16 16:01 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-12-16 16:01 UTC (permalink / raw)
  To: u-boot

On Wed, Dec 16, 2020 at 05:34:07PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2021.01 release:
> 
> - Update cmdline parameter to be an env var in zimage boot
> - Various minor fixes for Intel Edison board
> 
> Azure pipelines results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=301&view=results
> 
> The following changes since commit 56f02f0ae85da8bb2dca66c7816dbb1429f92072:
> 
>   Merge tag 'u-boot-amlogic-20201215' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic (2020-12-15
> 09:08:14 -0500)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to f89e8acbc81ee6d9e57f0156c3ee6de44528c8b7:
> 
>   x86: edison: Switch to DM_USB_GADGET (2020-12-16 13:51:24 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201216/3fbbedb7/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-12-16  9:34 Bin Meng
  2020-12-16 16:01 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-12-16  9:34 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following x86 changes for v2021.01 release:

- Update cmdline parameter to be an env var in zimage boot
- Various minor fixes for Intel Edison board

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

The following changes since commit 56f02f0ae85da8bb2dca66c7816dbb1429f92072:

  Merge tag 'u-boot-amlogic-20201215' of
https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic (2020-12-15
09:08:14 -0500)

are available in the git repository at:

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

for you to fetch changes up to f89e8acbc81ee6d9e57f0156c3ee6de44528c8b7:

  x86: edison: Switch to DM_USB_GADGET (2020-12-16 13:51:24 +0800)

----------------------------------------------------------------
Andy Shevchenko (6):
      x86: tangier: Find proper memory region for relocation
      x86: edison: Drop unneeded DM_PCI_COMPAT
      x86: edison: Add CPU to compatible string
      x86: edison: BINMAN selection is specific to the board
      x86: edison: Use dwc3-generic driver for Intel Edison
      x86: edison: Switch to DM_USB_GADGET

Simon Glass (2):
      x86: zimage: Update cmdline parameter to be an env var
      x86: coral: Update the boot script

 arch/x86/cpu/tangier/Kconfig       |  8 +++-----
 arch/x86/cpu/tangier/sdram.c       | 43
+++++++++++++++++++++++++++++++++++++++++++
 arch/x86/dts/edison.dts            | 14 +++++++++++++-
 arch/x86/lib/zimage.c              | 15 ++++++++-------
 board/intel/edison/Kconfig         |  1 +
 board/intel/edison/edison.c        | 35 -----------------------------------
 configs/edison_defconfig           |  2 +-
 drivers/usb/dwc3/dwc3-generic.c    |  1 +
 include/configs/chromebook_coral.h | 11 +++++++----
 9 files changed, 77 insertions(+), 53 deletions(-)

Regards,
Bin

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

* Please pull u-boot-x86
  2020-11-10  3:38 Bin Meng
@ 2020-11-10 12:39 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-11-10 12:39 UTC (permalink / raw)
  To: u-boot

On Tue, Nov 10, 2020 at 11:38:58AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2021.01 release:
> 
> - Avoid using hardcoded number of variable range MTRRs in mtrr_commit()
> - coral: Correct max98357 file
> - coral: Update smbios tables to latest definition
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=300&view=results
> 
> The following changes since commit 1ae955e3a58f46918ef99b0b6c562967ba1bf39e:
> 
>   Prepare v2021.01-rc2 (2020-11-09 17:20:05 -0500)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to ca010674edb289b1f623e83b4529b6d9ae5e5c0d:
> 
>   x86: coral: Update smbios tables to latest definition (2020-11-10
> 09:44:20 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201110/e3fff091/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-11-10  3:38 Bin Meng
  2020-11-10 12:39 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-11-10  3:38 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following x86 changes for v2021.01 release:

- Avoid using hardcoded number of variable range MTRRs in mtrr_commit()
- coral: Correct max98357 file
- coral: Update smbios tables to latest definition

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

The following changes since commit 1ae955e3a58f46918ef99b0b6c562967ba1bf39e:

  Prepare v2021.01-rc2 (2020-11-09 17:20:05 -0500)

are available in the git repository at:

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

for you to fetch changes up to ca010674edb289b1f623e83b4529b6d9ae5e5c0d:

  x86: coral: Update smbios tables to latest definition (2020-11-10
09:44:20 +0800)

----------------------------------------------------------------
Bin Meng (1):
      x86: Avoid using hardcoded number of variable range MTRRs in mtrr_commit()

Simon Glass (2):
      x86: coral: Correct max98357 file
      x86: coral: Update smbios tables to latest definition

 arch/x86/cpu/mtrr.c                                             |   2 +-
 arch/x86/dts/chromebook_coral.dts                               |  27
+++++++++++++++++++++------
 board/google/chromebook_coral/max98357-render-2ch-48khz-24b.dat | Bin
0 -> 116 bytes
 3 files changed, 22 insertions(+), 7 deletions(-)

Regards,
Bin

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

* Please pull u-boot-x86
  2020-11-06  4:55 Bin Meng
@ 2020-11-06 16:26 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-11-06 16:26 UTC (permalink / raw)
  To: u-boot

On Fri, Nov 06, 2020 at 12:55:03PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes for v2021.01 release:
> 
> - Add a new SMBIOS parser and enable it when booting from coreboot
> - Fix up various driver names to avoid dtoc warnings
> - Fully enable ACPI support on Google Chromebook Coral
> - Add a way to set SMBIOS properties using the devicetree
> - Update existing boards to use devicetree for SMBIOS using a new
> default sysinfo driver
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=299&view=results
> 
> The following changes since commit 35b7ca768f7d826b77d5d3d6ccd6b1b8ed21f186:
> 
>   arch: Move NEEDS_MANUAL_RELOC symbol to Kconfig (2020-11-04 10:13:44 -0500)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to e4f8e543f1a905857a753a1d411997a81f4f52aa:
> 
>   smbios: Drop the unused Kconfig options (2020-11-06 10:26:32 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201106/16493caa/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-11-06  4:55 Bin Meng
  2020-11-06 16:26 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-11-06  4:55 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following changes for v2021.01 release:

- Add a new SMBIOS parser and enable it when booting from coreboot
- Fix up various driver names to avoid dtoc warnings
- Fully enable ACPI support on Google Chromebook Coral
- Add a way to set SMBIOS properties using the devicetree
- Update existing boards to use devicetree for SMBIOS using a new
default sysinfo driver

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

The following changes since commit 35b7ca768f7d826b77d5d3d6ccd6b1b8ed21f186:

  arch: Move NEEDS_MANUAL_RELOC symbol to Kconfig (2020-11-04 10:13:44 -0500)

are available in the git repository at:

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

for you to fetch changes up to e4f8e543f1a905857a753a1d411997a81f4f52aa:

  smbios: Drop the unused Kconfig options (2020-11-06 10:26:32 +0800)

----------------------------------------------------------------
Christian Gmeiner (2):
      smbios: add parsing API
      coreboot: make use of smbios parser

Simon Glass (48):
      cros_ec: Fix up driver names to avoid dtoc warnings
      x86: Fix up driver names to avoid dtoc warnings
      Add an assembly guard around linux/bitops.h
      x86: apl: Add core init for the SoC
      x86: Add a layout for Chrome OS verified boot
      x86: Add support for private files
      x86: Allow writing tables to fail
      x86: acpi: Store the ACPI context in global_data
      x86: Don't bother clearing global NVS
      x86: coral: Drop the duplicate PCIe settings
      x86: Add SMBIOS info for Coral
      x86: Use if instead of #ifdef in write_tables()
      x86: Allow putting some tables in the bloblist
      x86: nhlt: Correct output of bytes and 16-bit data
      x86: nhlt: Fix a few bugs in the table generation
      x86: Show the interrupt pointer with 'irqinfo'
      x86: sound: Correct error handling
      acpi: Correct reset handling in acpi_device_add_power_res()
      x86: acpi: Allow the SSDT to be empty
      x86: acpi: Put the generated code first in DSDT
      acpi: Don't reset the tables with every new generation
      x86: Define the Chrome OS GNVS region
      x86: Use CONFIG_CHROMEOS_VBOOT for verified boot
      x86: Set up Chrome OS to boot into developer mode
      x86: Boot coral into Chrome OS by default
      x86: fsp: Convert fsp_dram to use log_debug()
      x86: Silence some logging statements
      x86: acpi: Include the TPMv1 table only if needed
      x86: acpi: Don't show the UART address by default
      x86: pinctrl: Silence the warning when a pin is not found
      x86: fsp: Adjust calculations for MTRR range and DRAM top
      x86: zimage: Add a little more logging
      x86: zimage: Sanity-check the kernel version before printing it
      x86: zimage: Quieten down the zimage boot process
      board: Rename uclass to sysinfo
      doc: Add a binding for sysinfo
      x86: Pass an ofnode into each SMBIOS function
      smbios: Allow properties to come from the device tree
      smbios: Add more properties
      smbios: Add documentation and devicetree binding
      sysinfo: Provide a default driver to set SMBIOS values
      rockchip: Use devicetree for SMBIOS settings
      imx: Use devicetree for SMBIOS settings on MYiR MYS-6ULX
      odroid-c2: Use devicetree for SMBIOS settings
      arm64: mvebu: Use devicetree for SMBIOS settings on uDPU
      x86: galileo: Use devicetree for SMBIOS settings
      x86: Provide default SMBIOS manufacturer/product
      smbios: Drop the unused Kconfig options

 arch/Kconfig
                            |   2 ++
 arch/arm/dts/armada-3720-uDPU-u-boot.dtsi
                            |  20 +++++++++++
 arch/arm/dts/imx6ull-myir-mys-6ulx-eval-u-boot.dts
                            |  25 ++++++++++++++
 arch/arm/dts/meson-gxbb-odroidc2-u-boot.dtsi
                            |  23 +++++++++++++
 arch/arm/dts/rk3328-roc-cc-u-boot.dtsi
                            |  21 ++++++++++++
 arch/arm/dts/rk3328-rock-pi-e-u-boot.dtsi
                            |  23 +++++++++++++
 arch/arm/dts/rk3328-rock64-u-boot.dtsi
                            |  21 ++++++++++++
 arch/arm/dts/rk3368-lion-u-boot.dtsi
                            |  20 +++++++++++
 arch/powerpc/dts/gdsys/gazerbeam-uboot.dtsi
                            |   2 +-
 arch/sandbox/dts/test.dts
                            |   8 ++---
 arch/x86/cpu/apollolake/acpi.c
                            |  25 +++++++++++---
 arch/x86/cpu/apollolake/cpu.c
                            |  88
+++++++++++++++++++++++++++++++++++++++++++++--
 arch/x86/cpu/apollolake/cpu_common.c
                            |  25 ++++++++++++++
 arch/x86/cpu/apollolake/cpu_spl.c
                            |  20 -----------
 arch/x86/cpu/apollolake/fsp_s.c
                            |   8 ++---
 arch/x86/cpu/apollolake/hostbridge.c
                            |   2 +-
 arch/x86/cpu/apollolake/lpc.c
                            |   2 +-
 arch/x86/cpu/apollolake/pch.c
                            |   4 +--
 arch/x86/cpu/apollolake/pmc.c
                            |   2 +-
 arch/x86/cpu/apollolake/punit.c
                            |   4 +--
 arch/x86/cpu/apollolake/uart.c
                            |   2 +-
 arch/x86/cpu/cpu.c
                            |   9 ++++-
 arch/x86/cpu/i386/interrupt.c
                            |  14 ++++----
 arch/x86/cpu/intel_common/acpi.c
                            |   1 -
 arch/x86/cpu/intel_common/cpu.c
                            |  19 +++++++++++
 arch/x86/cpu/intel_common/intel_opregion.c
                            |   2 +-
 arch/x86/cpu/intel_common/itss.c
                            |  10 +++---
 arch/x86/cpu/intel_common/p2sb.c
                            |   2 +-
 arch/x86/dts/bayleybay.dts
                            |   2 ++
 arch/x86/dts/baytrail_som-db5800-som-6867.dts
                            |   2 ++
 arch/x86/dts/cherryhill.dts
                            |   2 ++
 arch/x86/dts/chromebook_coral.dts
                            |  12 +++++--
 arch/x86/dts/chromebook_link.dts
                            |   2 ++
 arch/x86/dts/chromebook_samus.dts
                            |   4 ++-
 arch/x86/dts/chromebox_panther.dts
                            |   2 ++
 arch/x86/dts/conga-qeval20-qa3-e3845.dts
                            |   2 ++
 arch/x86/dts/cougarcanyon2.dts
                            |   2 ++
 arch/x86/dts/crownbay.dts
                            |   2 ++
 arch/x86/dts/dfi-bt700.dtsi
                            |   2 ++
 arch/x86/dts/edison.dts
                            |   2 ++
 arch/x86/dts/galileo.dts
                            |  28 +++++++++++++++
 arch/x86/dts/minnowmax.dts
                            |   2 ++
 arch/x86/dts/qemu-x86_i440fx.dts
                            |   2 ++
 arch/x86/dts/qemu-x86_q35.dts
                            |   2 ++
 arch/x86/dts/smbios.dtsi
                            |  32 ++++++++++++++++++
 arch/x86/dts/u-boot.dtsi
                            |   4 +++
 arch/x86/include/asm/acpi/vbnv_layout.h
                            |  38 +++++++++++++++++++++
 arch/x86/include/asm/arch-apollolake/cpu.h
                            |  14 ++++++++
 arch/x86/include/asm/cpu_common.h
                            |   9 +++++
 arch/x86/include/asm/intel_gnvs.h
                            |  54 ++++++++++++++++++++++++++---
 arch/x86/include/asm/interrupt.h
                            |  17 ++++++++++
 arch/x86/include/asm/msr-index.h
                            |  20 ++++++++++-
 arch/x86/include/asm/tables.h
                            |   4 ++-
 arch/x86/lib/acpi_nhlt.c
                            |  19 ++++++++---
 arch/x86/lib/acpi_table.c
                            |  78
++++++++++++++++++++++++++++--------------
 arch/x86/lib/fsp/fsp_dram.c
                            |  35 ++++++++++++-------
 arch/x86/lib/fsp/fsp_graphics.c
                            |   2 +-
 arch/x86/lib/fsp2/fsp_dram.c
                            |   8 +++--
 arch/x86/lib/interrupts.c
                            |   3 ++
 arch/x86/lib/tables.c
                            |  88
+++++++++++++++++++++++++++++++++++------------
 arch/x86/lib/tpl.c
                            |   2 +-
 arch/x86/lib/zimage.c
                            |  26 +++++++++++---
 board/coreboot/coreboot/coreboot.c
                            |  45 +++++++++++++++++++++++++
 board/gdsys/common/cmd_ioloop.c
                            |  12 ++++---
 board/gdsys/mpc8308/gazerbeam.c
                            |  47 ++++++++++++++------------
 board/google/chromebook_coral/coral.c
                            |   2 +-
 board/intel/galileo/Kconfig
                            |  11 ------
 common/Kconfig.boot
                            |  17 ++++++++++
 common/log.c
                            |   1 +
 common/spl/spl_fit.c
                            |  15 +++++----
 configs/chromebook_coral_defconfig
                            |  13 ++++---
 configs/clearfog_gt_8k_defconfig
                            |   2 --
 configs/coreboot_defconfig
                            |   1 +
 configs/gazerbeam_defconfig
                            |   4 +--
 configs/lion-rk3368_defconfig
                            |   4 +--
 configs/mt7622_rfb_defconfig
                            |   1 -
 configs/mvebu_db_armada8k_defconfig
                            |   2 --
 configs/myir_mys_6ulx_defconfig
                            |   3 +-
 configs/odroid-c2_defconfig
                            |   4 +--
 configs/r8a774a1_beacon_defconfig
                            |   2 --
 configs/r8a77970_eagle_defconfig
                            |   2 --
 configs/r8a77980_condor_defconfig
                            |   2 --
 configs/r8a77990_ebisu_defconfig
                            |   2 --
 configs/r8a77995_draak_defconfig
                            |   2 --
 configs/rcar3_salvator-x_defconfig
                            |   2 --
 configs/rcar3_ulcb_defconfig
                            |   2 --
 configs/roc-cc-rk3328_defconfig
                            |   4 +--
 configs/rock-pi-e-rk3328_defconfig
                            |   4 +--
 configs/rock64-rk3328_defconfig
                            |   4 +--
 configs/sandbox64_defconfig
                            |   4 +--
 configs/sandbox_defconfig
                            |   4 +--
 configs/sandbox_flattree_defconfig
                            |   4 +--
 configs/sandbox_spl_defconfig
                            |   4 +--
 configs/uDPU_defconfig
                            |   3 +-
 doc/arch/x86.rst
                            |   8 +++++
 doc/device-tree-bindings/{board/gdsys,board_gazerbeam.txt =>
sysinfo/gdsys,sysinfo_gazerbeam.txt} |   8 ++---
 doc/device-tree-bindings/sysinfo/smbios.txt
                            |  77
++++++++++++++++++++++++++++++++++++++++++
 doc/device-tree-bindings/sysinfo/sysinfo.txt
                            |  19 +++++++++++
 drivers/Kconfig
                            |   4 +--
 drivers/Makefile
                            |   2 +-
 drivers/board/Kconfig
                            |  25 --------------
 drivers/board/Makefile
                            |   7 ----
 drivers/board/board-uclass.c
                            |  71
--------------------------------------
 drivers/core/acpi.c
                            |  10 +++---
 drivers/gpio/intel_gpio.c
                            |   4 +--
 drivers/misc/cros_ec_i2c.c
                            |   4 +--
 drivers/misc/cros_ec_lpc.c
                            |   4 +--
 drivers/misc/cros_ec_spi.c
                            |   4 +--
 drivers/pinctrl/intel/pinctrl.c
                            |   2 +-
 drivers/pinctrl/intel/pinctrl_apl.c
                            |   2 +-
 drivers/rtc/mc146818.c
                            |   4 +--
 drivers/sound/da7219.c
                            |   4 +--
 drivers/sound/max98357a.c
                            |   2 +-
 drivers/sysinfo/Kconfig
                            |  33 ++++++++++++++++++
 drivers/sysinfo/Makefile
                            |   8 +++++
 drivers/{board => sysinfo}/gazerbeam.c
                            |  74
++++++++++++++++++++--------------------
 drivers/{board => sysinfo}/gazerbeam.h
                            |   0
 drivers/{board => sysinfo}/sandbox.c
                            |  50 +++++++++++++--------------
 drivers/{board => sysinfo}/sandbox.h
                            |   0
 drivers/sysinfo/smbios.c
                            |  24 +++++++++++++
 drivers/sysinfo/sysinfo-uclass.c
                            |  71
++++++++++++++++++++++++++++++++++++++
 drivers/sysreset/sysreset_x86.c
                            |   4 +--
 drivers/timer/mpc83xx_timer.c
                            |  10 +++---
 drivers/timer/tsc_timer.c
                            |   4 +--
 include/acpi/acpi_table.h
                            |  10 ++++++
 include/asm-generic/global_data.h
                            |  13 +++++++
 include/bloblist.h
                            |   2 ++
 include/configs/chromebook_coral.h
                            |   9 ++++-
 include/dm/acpi.h
                            |   9 +++++
 include/dm/uclass-id.h
                            |   2 +-
 include/linux/bitops.h
                            |   4 +--
 include/log.h
                            |   1 +
 include/smbios.h
                            |  32 +++++++++++++++++-
 include/{board.h => sysinfo.h}
                            |  80
+++++++++++++++++++++----------------------
 lib/Kconfig
                            |  31 ++++++++---------
 lib/Makefile
                            |   1 +
 lib/acpi/acpi_device.c
                            |   2 +-
 lib/acpi/acpi_table.c
                            |   4 +--
 lib/smbios-parser.c
                            |  96
++++++++++++++++++++++++++++++++++++++++++++++++++++
 lib/smbios.c
                            | 120
+++++++++++++++++++++++++++++++++++++++++++++++------------------
 test/dm/Makefile
                            |   2 +-
 test/dm/acpi.c
                            |   4 +++
 test/dm/board.c
                            |  59 --------------------------------
 test/dm/sysinfo.c
                            |  59 ++++++++++++++++++++++++++++++++
 144 files changed, 1645 insertions(+), 590 deletions(-)
 create mode 100644 arch/arm/dts/imx6ull-myir-mys-6ulx-eval-u-boot.dts
 create mode 100644 arch/x86/dts/smbios.dtsi
 create mode 100644 arch/x86/include/asm/acpi/vbnv_layout.h
 rename doc/device-tree-bindings/{board/gdsys,board_gazerbeam.txt =>
sysinfo/gdsys,sysinfo_gazerbeam.txt} (90%)
 create mode 100644 doc/device-tree-bindings/sysinfo/smbios.txt
 create mode 100644 doc/device-tree-bindings/sysinfo/sysinfo.txt
 delete mode 100644 drivers/board/Kconfig
 delete mode 100644 drivers/board/Makefile
 delete mode 100644 drivers/board/board-uclass.c
 create mode 100644 drivers/sysinfo/Kconfig
 create mode 100644 drivers/sysinfo/Makefile
 rename drivers/{board => sysinfo}/gazerbeam.c (69%)
 rename drivers/{board => sysinfo}/gazerbeam.h (100%)
 rename drivers/{board => sysinfo}/sandbox.c (50%)
 rename drivers/{board => sysinfo}/sandbox.h (100%)
 create mode 100644 drivers/sysinfo/smbios.c
 create mode 100644 drivers/sysinfo/sysinfo-uclass.c
 rename include/{board.h => sysinfo.h} (65%)
 create mode 100644 lib/smbios-parser.c
 delete mode 100644 test/dm/board.c
 create mode 100644 test/dm/sysinfo.c

Regards,
Bin

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

* Please pull u-boot-x86
  2020-09-21 14:14 Bin Meng
@ 2020-09-21 17:39 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-09-21 17:39 UTC (permalink / raw)
  To: u-boot

On Mon, Sep 21, 2020 at 10:14:11PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR contains the following x86 changes for v2020.10:
> 
> - Several ACPI bug fixes
> - Intel edison: Move config SYS_MALLOC_LEN to Kconfig
> - Use "emmc" in ApolloLake FSP devicetree bindings
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=292&view=results
> 
> The following changes since commit 400f84c5baaec9b8a9f30e4ea77785e6f9e00c4b:
> 
>   Merge tag 'efi-2020-10-rc5-2' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2020-09-19
> 08:35:20 -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 40edea3a07ebb89e86c9bde8c94000c8f6613be7:
> 
>   x86: acpi: Add memset to initialize SPCR table (2020-09-21 16:41:36 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200921/589052a9/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-09-21 14:14 Bin Meng
  2020-09-21 17:39 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-09-21 14:14 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR contains the following x86 changes for v2020.10:

- Several ACPI bug fixes
- Intel edison: Move config SYS_MALLOC_LEN to Kconfig
- Use "emmc" in ApolloLake FSP devicetree bindings

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

The following changes since commit 400f84c5baaec9b8a9f30e4ea77785e6f9e00c4b:

  Merge tag 'efi-2020-10-rc5-2' of
https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2020-09-19
08:35:20 -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 40edea3a07ebb89e86c9bde8c94000c8f6613be7:

  x86: acpi: Add memset to initialize SPCR table (2020-09-21 16:41:36 +0800)

----------------------------------------------------------------
Andy Shevchenko (2):
      x86: edison: Move config SYS_MALLOC_LEN to Kconfig
      cmd: acpi: Print revisions in hex format

Wolfgang Wallner (3):
      x86: fsp: Replace e-mmc with emmc in devicetree bindings
      x86: acpi: Fix calculation of DSDT length
      x86: acpi: Add memset to initialize SPCR table

 arch/x86/cpu/apollolake/fsp_bindings.c                 |  6 +++---
 arch/x86/lib/acpi_table.c                              |  6 +++++-
 board/intel/edison/Kconfig                             |  3 +++
 cmd/acpi.c                                             |  2 +-
 doc/device-tree-bindings/fsp/fsp2/apollolake/fsp-m.txt |  2 +-
 doc/device-tree-bindings/fsp/fsp2/apollolake/fsp-s.txt |  2 +-
 include/configs/edison.h                               |  4 ----
 test/dm/acpi.c                                         | 10 +++++-----
 8 files changed, 19 insertions(+), 16 deletions(-)

Regards,
Bin

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

* Please pull u-boot-x86
  2020-09-01 14:36 Bin Meng
@ 2020-09-01 17:25 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-09-01 17:25 UTC (permalink / raw)
  To: u-boot

On Tue, Sep 01, 2020 at 10:36:31PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2020.10:
> 
> - Fix parsing of "mtrr list" command
> - Introduce USE_EARLY_BOARD_INIT option and remove dead codes for most
> x86 boards
> 
> Azure results : PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=290&view=results
> 
> The following changes since commit 23e333a5c083a000d0cabc53f7c0d261bae9e5ca:
> 
>   MAINTAINERS: step down as maintainer of UniPhier SoCs (2020-08-31
> 17:11: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 1150a0b6bd70084eb5c8b9ecfc60100cb7a768e2:
> 
>   x86: Drop nhlt_serialise() (2020-09-01 17:00:28 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200901/49134695/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-09-01 14:36 Bin Meng
  2020-09-01 17:25 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-09-01 14:36 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following x86 changes for v2020.10:

- Fix parsing of "mtrr list" command
- Introduce USE_EARLY_BOARD_INIT option and remove dead codes for most
x86 boards

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

The following changes since commit 23e333a5c083a000d0cabc53f7c0d261bae9e5ca:

  MAINTAINERS: step down as maintainer of UniPhier SoCs (2020-08-31
17:11: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 1150a0b6bd70084eb5c8b9ecfc60100cb7a768e2:

  x86: Drop nhlt_serialise() (2020-09-01 17:00:28 +0800)

----------------------------------------------------------------
Andy Shevchenko (15):
      x86: Introduce USE_EARLY_BOARD_INIT option
      x86: advantech: som-db5800-som-6867: Remove dead code
      x86: congatec: conga-qeval20-qa3-e3845: Remove dead code
      x86: coreboot: Remove dead code
      x86: dfi: dfi-bt700: Remove dead code
      x86: efi: efi-x86_payload: Remove dead code
      x86: intel: bayleybay: Remove dead code
      x86: intel: cherryhill: Remove dead code
      x86: intel: cougarcanyon2: Remove dead code
      x86: intel: crownbay: Remove dead code
      x86: intel: edison: Remove dead code
      x86: intel: galileo: Remove dead code
      x86: intel: minnowmax: Remove dead code
      x86: intel: slimbootloader: Remove dead code
      x86: qemu: Remove dead code

Simon Glass (2):
      x86: pinctrl: Fix 'relatove' typo
      x86: Drop nhlt_serialise()

Wolfgang Wallner (1):
      x86: mtrr: Fix parsing of "mtrr list" command

 arch/x86/Kconfig                                |  3 +++
 arch/x86/cpu/start.S                            |  3 +++
 arch/x86/include/asm/acpi_nhlt.h                |  8 --------
 board/advantech/som-db5800-som-6867/Makefile    |  2 +-
 board/advantech/som-db5800-som-6867/start.S     |  8 --------
 board/congatec/conga-qeval20-qa3-e3845/Makefile |  2 +-
 board/congatec/conga-qeval20-qa3-e3845/start.S  |  8 --------
 board/coreboot/coreboot/Makefile                |  2 +-
 board/coreboot/coreboot/start.S                 | 12 ------------
 board/dfi/dfi-bt700/Makefile                    |  2 +-
 board/dfi/dfi-bt700/start.S                     |  8 --------
 board/efi/efi-x86_payload/Makefile              |  2 +-
 board/efi/efi-x86_payload/start.S               |  8 --------
 board/emulation/qemu-x86/Makefile               |  2 +-
 board/emulation/qemu-x86/qemu-x86.c             |  0
 board/emulation/qemu-x86/start.S                |  8 --------
 board/google/chromebook_coral/Kconfig           |  1 +
 board/google/chromebook_link/Kconfig            |  1 +
 board/google/chromebook_samus/Kconfig           |  1 +
 board/intel/bayleybay/Makefile                  |  2 +-
 board/intel/bayleybay/start.S                   |  8 --------
 board/intel/cherryhill/Makefile                 |  2 +-
 board/intel/cherryhill/start.S                  |  8 --------
 board/intel/cougarcanyon2/Makefile              |  2 +-
 board/intel/cougarcanyon2/start.S               |  8 --------
 board/intel/crownbay/Makefile                   |  2 +-
 board/intel/crownbay/start.S                    |  8 --------
 board/intel/edison/Makefile                     |  2 +-
 board/intel/edison/start.S                      | 12 ------------
 board/intel/galileo/Makefile                    |  2 +-
 board/intel/galileo/start.S                     |  8 --------
 board/intel/minnowmax/Makefile                  |  2 +-
 board/intel/minnowmax/start.S                   |  8 --------
 board/intel/slimbootloader/Makefile             |  2 +-
 board/intel/slimbootloader/start.S              |  9 ---------
 cmd/x86/mtrr.c                                  |  3 ++-
 drivers/pinctrl/intel/Kconfig                   |  2 +-
 37 files changed, 26 insertions(+), 145 deletions(-)
 delete mode 100644 board/advantech/som-db5800-som-6867/start.S
 delete mode 100644 board/congatec/conga-qeval20-qa3-e3845/start.S
 delete mode 100644 board/coreboot/coreboot/start.S
 delete mode 100644 board/dfi/dfi-bt700/start.S
 delete mode 100644 board/efi/efi-x86_payload/start.S
 create mode 100644 board/emulation/qemu-x86/qemu-x86.c
 delete mode 100644 board/emulation/qemu-x86/start.S
 delete mode 100644 board/intel/bayleybay/start.S
 delete mode 100644 board/intel/cherryhill/start.S
 delete mode 100644 board/intel/cougarcanyon2/start.S
 delete mode 100644 board/intel/crownbay/start.S
 delete mode 100644 board/intel/edison/start.S
 delete mode 100644 board/intel/galileo/start.S
 delete mode 100644 board/intel/minnowmax/start.S
 delete mode 100644 board/intel/slimbootloader/start.S

Regards,
Bin

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

* Please pull u-boot-x86
  2020-08-03  4:27 Bin Meng
@ 2020-08-03 16:00 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-08-03 16:00 UTC (permalink / raw)
  To: u-boot

On Mon, Aug 03, 2020 at 12:27:36PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2020.10:
> 
> - ApolloLake: add u64 parameters support for FSP2 bindings
> - ApolloLake: add missing parameters to support full configuration of
> the latest FSP
> MR6 release
> - Append appropriate suffixes in various assembly codes
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=276&view=results
> 
> The following changes since commit a2d051e7b6a8f87add1067d936bb0c805a47b0df:
> 
>   Merge branch '2020-07-31-more-env-updates' (2020-07-31 10:13:07 -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 940185910f9821226c673d3ee5535afab31b9865:
> 
>   x86: call32: Append appropriate suffixes (2020-08-03 10:46:56 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200803/a0c3396c/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-08-03  4:27 Bin Meng
  2020-08-03 16:00 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-08-03  4:27 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following x86 changes for v2020.10:

- ApolloLake: add u64 parameters support for FSP2 bindings
- ApolloLake: add missing parameters to support full configuration of
the latest FSP
MR6 release
- Append appropriate suffixes in various assembly codes

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

The following changes since commit a2d051e7b6a8f87add1067d936bb0c805a47b0df:

  Merge branch '2020-07-31-more-env-updates' (2020-07-31 10:13:07 -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 940185910f9821226c673d3ee5535afab31b9865:

  x86: call32: Append appropriate suffixes (2020-08-03 10:46:56 +0800)

----------------------------------------------------------------
Andy Shevchenko (2):
      x86: sipi_vector: Append appropriate suffixes
      x86: call32: Append appropriate suffixes

Bernhard Messerklinger (2):
      x86: apl: fsp_bindings: Add support for u64 parameters
      arch: x86: apl: Update FSP parameters

Wolfgang Wallner (1):
      x86: irq: Fix some typos

 arch/x86/cpu/apollolake/fsp_bindings.c                 | 51
+++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/cpu/call32.S                                  |  5 ++---
 arch/x86/cpu/sipi_vector.S                             |  6 +++---
 arch/x86/include/asm/arch-apollolake/fsp/fsp_m_upd.h   |  5 ++++-
 arch/x86/include/asm/arch-apollolake/fsp/fsp_s_upd.h   |  9 ++++++++-
 arch/x86/include/asm/arch-apollolake/fsp_bindings.h    |  1 +
 arch/x86/include/asm/irq.h                             |  6 +++---
 doc/device-tree-bindings/fsp/fsp2/apollolake/fsp-m.txt |  3 +++
 doc/device-tree-bindings/fsp/fsp2/apollolake/fsp-s.txt |  6 ++++++
 9 files changed, 81 insertions(+), 11 deletions(-)

Regards,
Bin

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

* Please pull u-boot-x86
  2020-07-20  3:24 Bin Meng
@ 2020-07-20 16:14 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-07-20 16:14 UTC (permalink / raw)
  To: u-boot

On Mon, Jul 20, 2020 at 11:24:41AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes for v2020.10 release:
> 
> - dm: core: Don't show an ACPI warning if there is no ordering
> - x86: Enhance MTRR functionality to support multiple CPUs
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=265&view=results
> 
> The following changes since commit 49cf75101db58ad3540d8de6749cf0c1d780dc76:
> 
>   Merge tag 'mips-pull-2020-07-18' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-mips (2020-07-18
> 11:34:49 -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 2a3d9a7af9b3f7abad4d1bc4d40f1d665a54da8f:
> 
>   x86: mtrr: Enhance 'mtrr' command to list MTRRs on any CPU
> (2020-07-20 09:46:48 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200720/5cc6e56c/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-07-20  3:24 Bin Meng
  2020-07-20 16:14 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-07-20  3:24 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following changes for v2020.10 release:

- dm: core: Don't show an ACPI warning if there is no ordering
- x86: Enhance MTRR functionality to support multiple CPUs

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

The following changes since commit 49cf75101db58ad3540d8de6749cf0c1d780dc76:

  Merge tag 'mips-pull-2020-07-18' of
https://gitlab.denx.de/u-boot/custodians/u-boot-mips (2020-07-18
11:34:49 -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 2a3d9a7af9b3f7abad4d1bc4d40f1d665a54da8f:

  x86: mtrr: Enhance 'mtrr' command to list MTRRs on any CPU
(2020-07-20 09:46:48 +0800)

----------------------------------------------------------------
Simon Glass (26):
      dm: core: Don't show an ACPI warning if there is no ordering
      x86: mp_init: Switch to livetree
      x86: Move MP code into mp_init
      x86: mp_init: Avoid declarations in header files
      x86: mp_init: Switch parameter names in start_aps()
      x86: mp_init: Drop the num_cpus static variable
      x86: mtrr: Fix 'ensable' typo
      x86: mp_init: Set up the CPU numbers at the start
      x86: mp_init: Adjust bsp_init() to return more information
      x86: cpu: Remove unnecessary #ifdefs
      x86: mp: Support APs waiting for instructions
      global_data: Add a generic global_data flag for SMP state
      x86: Set the SMP flag when MP init is complete
      x86: mp: Allow running functions on multiple CPUs
      x86: mp: Park CPUs before running the OS
      x86: mp: Add iterators for CPUs
      x86: mtrr: Use MP calls to list the MTRRs
      x86: Don't enable SMP in SPL
      x86: coral: Update the memory map
      x86: mtrr: Update MTRRs on all CPUs
      x86: mtrr: Add support for writing to MTRRs on any CPU
      x86: mtrr: Update the command to use the new mtrr calls
      x86: mtrr: Restructure so command execution is in one place
      x86: mtrr: Update 'mtrr' to allow setting MTRRs on any CPU
      x86: mp: Add more comments to the module
      x86: mtrr: Enhance 'mtrr' command to list MTRRs on any CPU

 arch/x86/Kconfig                      |   7 ++
 arch/x86/cpu/Makefile                 |   2 +-
 arch/x86/cpu/apollolake/Kconfig       |   1 +
 arch/x86/cpu/cpu.c                    |  58 +++++++-------
 arch/x86/cpu/i386/cpu.c               |  26 ++-----
 arch/x86/cpu/mp_init.c                | 528
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
 arch/x86/cpu/mtrr.c                   | 149 +++++++++++++++++++++++++++++++++++
 arch/x86/include/asm/mp.h             | 137 +++++++++++++++++++++++++++-----
 arch/x86/include/asm/mtrr.h           |  51 ++++++++++++
 cmd/x86/mtrr.c                        | 148 +++++++++++++++++++++++------------
 doc/board/google/chromebook_coral.rst |   1 +
 drivers/core/acpi.c                   |   2 +-
 include/asm-generic/global_data.h     |   1 +
 13 files changed, 925 insertions(+), 186 deletions(-)

Regards,
Bin

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

* Please pull u-boot-x86
  2020-07-17 10:15 Bin Meng
@ 2020-07-17 14:49 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-07-17 14:49 UTC (permalink / raw)
  To: u-boot

On Fri, Jul 17, 2020 at 06:15:17PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes for v2020.10 release:
> 
> - New timer API to allow delays with a 32-bit microsecond timer
> - Add dynamic ACPI structs (DSDT/SSDT) generations to the DM core
> - x86: Enable ACPI table generation by default
> - x86: Enable the copy framebuffer on Coral
> - x86: A few fixes to FSP2 with ApolloLake
> - x86: Drop setup_pcat_compatibility()
> - x86: Primary-to-Sideband Bus minor fixes
> 
> Azure results: PASS
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=263&view=results
> 
> The following changes since commit fee68b98fe3890631a9bdf8f8db328179011ee3f:
> 
>   Merge tag 'efi-2020-10-rc1-4' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2020-07-16
> 16:35:15 -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 d40d2c570600396b54dece16429727ef50cfeef0:
> 
>   acpi: Enable ACPI table generation by default on x86 (2020-07-17
> 14:32:24 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200717/ae66e9cd/attachment-0001.sig>

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

* Please pull u-boot-x86
@ 2020-07-17 10:15 Bin Meng
  2020-07-17 14:49 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-07-17 10:15 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following changes for v2020.10 release:

- New timer API to allow delays with a 32-bit microsecond timer
- Add dynamic ACPI structs (DSDT/SSDT) generations to the DM core
- x86: Enable ACPI table generation by default
- x86: Enable the copy framebuffer on Coral
- x86: A few fixes to FSP2 with ApolloLake
- x86: Drop setup_pcat_compatibility()
- x86: Primary-to-Sideband Bus minor fixes

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

The following changes since commit fee68b98fe3890631a9bdf8f8db328179011ee3f:

  Merge tag 'efi-2020-10-rc1-4' of
https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2020-07-16
16:35:15 -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 d40d2c570600396b54dece16429727ef50cfeef0:

  acpi: Enable ACPI table generation by default on x86 (2020-07-17
14:32:24 +0800)

----------------------------------------------------------------
Simon Glass (82):
      timer: Allow delays with a 32-bit microsecond timer
      coral: Enable the copy framebuffer
      x86: Avoid #ifdef with CONFIG_HAVE_ACPI_RESUME
      x86: fsp: Support a warning message when DRAM init is slow
      dm: core: Add an ACPI name for the root node
      acpi: Add a function to get a device path and scope
      acpi: Add a way to check device status
      irq: Add a method to convert an interrupt to ACPI
      acpi: Support generation of ACPI code
      acpi: Support generation of interrupt descriptor
      gpio: Add a method to convert a GPIO to ACPI
      acpi: Support string output
      acpi: Support generation of GPIO descriptor
      acpi: Support generation of a GPIO/irq for a device
      acpi: Support generation of I2C descriptor
      acpi: Support generation of SPI descriptor
      acpigen: Support writing a length
      acpigen: Support writing a package
      acpi: Support writing an integer
      acpi: Support writing a string
      acpi: Support writing a name
      acpi: Support writing a UUID
      acpi: Support writing Device Properties objects via _DSD
      acpi: Support writing a GPIO
      acpi: Support copying properties from device tree to ACPI
      acpi: Add support for various misc ACPI opcodes
      acpi: Add support for writing a Power Resource
      acpi: Add support for writing a GPIO power sequence
      acpi: Add support for a generic power sequence
      acpi: Add support for SSDT generation
      x86: acpi: Move MADT down a bit
      acpi: Record the items added to SSDT
      acpi: Support ordering SSDT data by device
      x86: Allow devices to write an SSDT
      acpi: Add support for DSDT generation
      x86: Allow devices to write to DSDT
      pci: Avoid a crash in device_is_on_pci_bus()
      dm: acpi: Enhance acpi_get_name()
      acpi: Add an acpi command to list/dump generated ACPI items
      binman: Allow setting the ROM offset
      binman: Refactor binman_entry_find() to allow other nodes
      binman: Add way to locate an entry in memory
      acpi: Allow creating the GNVS to fail
      dtoc: Support ACPI paths in of-platdata
      dm: core: Add a way of overriding the ACPI device path
      dm: acpi: Add support for the NHLT table
      acpi: Export functions to write sized values
      acpi: Support generation of a scope
      acpi: Support generation of a generic register
      acpi: mmc: Generate ACPI info for the PCI SD Card
      x86: Add bindings for NHLT
      acpi: Support generation of a device
      acpi: Support writing named values
      x86: Add support for building up an NHLT structure
      sound: Add an ACPI driver for Dialog Semicondutor da7219
      sound: Add an ACPI driver for Maxim MAX98357ac
      x86: pinctrl: Add a way to get the pinctrl reg address
      x86: pinctrl: Update comment for intel_pinctrl_get_pad()
      x86: pinctrl: Add multi-ACPI control
      x86: pinctrl: Set up itss in the probe() method
      x86: pinctrl: Drop the acpi_path member
      x86: Add error checking for csrt table generation
      x86: apl: Use memory-mapped access for VBT
      x86: gpio: Add support for obtaining ACPI info for a GPIO
      i2c: designware_i2c: Add a little more debugging
      i2c: Add log_ret() on error
      i2c: designware_i2c: Support ACPI table generation
      p2sb: Add a method to hide the bus
      x86: apl: Support set_hide() in p2sb driver
      x86: apl: Hide the p2sb on exit from U-Boot
      pmc: Move common registers to the header file
      x86: irq: Support flags for acpi_gpe
      x86: apl: Fix save/restore of ITSS priorities
      x86: Add debugging to table writing
      x86: apl: Set the correct boot mode in the FSP-M code
      x86: apl: Adjust FSP-M code to avoid hard-coded address
      x86: Store the coreboot table address in global_data
      x86: Update the comment about booting for FSP2
      x86: Drop setup_pcat_compatibility()
      x86: acpi: Correct the version of the MADT
      x86: Rename board_final_cleanup() to board_final_init()
      acpi: Enable ACPI table generation by default on x86

Wolfgang Wallner (2):
      drivers: p2sb: replace Primary-to-Sideband Bus with Primary to
Sideband Bridge
      x86: p2sb: make P2SB driver depend on P2SB uclass

 arch/Kconfig                                           |    1 +
 arch/sandbox/dts/test.dts                              |   14 +-
 arch/x86/Kconfig                                       |    1 +
 arch/x86/cpu/acpi_gpe.c                                |   26 +++
 arch/x86/cpu/apollolake/cpu_spl.c                      |   13 +-
 arch/x86/cpu/apollolake/fsp_m.c                        |   18 +-
 arch/x86/cpu/apollolake/fsp_s.c                        |   66 +++----
 arch/x86/cpu/baytrail/acpi.c                           |    6 +-
 arch/x86/cpu/broadwell/power_state.c                   |    5 +-
 arch/x86/cpu/coreboot/coreboot.c                       |    4 +-
 arch/x86/cpu/coreboot/tables.c                         |    8 +-
 arch/x86/cpu/cpu.c                                     |   64 ++++---
 arch/x86/cpu/efi/app.c                                 |    2 +-
 arch/x86/cpu/i386/cpu.c                                |    7 +-
 arch/x86/cpu/intel_common/itss.c                       |   25 ++-
 arch/x86/cpu/intel_common/p2sb.c                       |   44 +++++
 arch/x86/cpu/quark/acpi.c                              |    4 +-
 arch/x86/cpu/quark/quark.c                             |    2 +-
 arch/x86/cpu/start.S                                   |    1 +
 arch/x86/cpu/tangier/acpi.c                            |    4 +-
 arch/x86/dts/chromebook_coral.dts                      |    1 +
 arch/x86/include/asm/acpi_nhlt.h                       |  314
++++++++++++++++++++++++++++++
 arch/x86/include/asm/acpi_table.h                      |   10 +-
 arch/x86/include/asm/fsp2/fsp_internal.h               |    3 +-
 arch/x86/include/asm/global_data.h                     |    4 +-
 arch/x86/include/asm/intel_pinctrl.h                   |   19 +-
 arch/x86/include/asm/itss.h                            |    2 +-
 arch/x86/include/asm/u-boot-x86.h                      |    2 -
 arch/x86/lib/Makefile                                  |    1 +
 arch/x86/lib/acpi_nhlt.c                               |  482
++++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/lib/acpi_table.c                              |   87 +++++++--
 arch/x86/lib/coreboot_table.c                          |    6 +-
 arch/x86/lib/fsp/fsp_common.c                          |    4 +-
 arch/x86/lib/fsp/fsp_dram.c                            |   26 +--
 arch/x86/lib/fsp1/fsp_common.c                         |   16 +-
 arch/x86/lib/fsp2/fsp_dram.c                           |    7 +-
 arch/x86/lib/fsp2/fsp_meminit.c                        |   24 ++-
 arch/x86/lib/fsp2/fsp_silicon_init.c                   |    1 +
 arch/x86/lib/tables.c                                  |   38 +++-
 arch/x86/lib/zimage.c                                  |   10 -
 cmd/acpi.c                                             |   15 +-
 configs/chromebook_coral_defconfig                     |    1 +
 configs/sandbox_defconfig                              |    4 +
 doc/device-tree-bindings/chosen.txt                    |    9 +
 doc/device-tree-bindings/device.txt                    |   36 ++++
 doc/device-tree-bindings/fsp/fsp2/apollolake/fsp-m.txt |    4 +
 doc/device-tree-bindings/sound/da7219.txt              |  113 +++++++++++
 doc/device-tree-bindings/sound/max98357a.txt           |   22 +++
 drivers/core/Kconfig                                   |    2 +-
 drivers/core/acpi.c                                    |  263
++++++++++++++++++++++++-
 drivers/core/root.c                                    |   13 ++
 drivers/gpio/gpio-uclass.c                             |   22 +++
 drivers/gpio/intel_gpio.c                              |   49 ++++-
 drivers/gpio/sandbox.c                                 |   77 ++++++++
 drivers/i2c/designware_i2c.c                           |   36 +++-
 drivers/i2c/designware_i2c.h                           |   15 ++
 drivers/i2c/designware_i2c_pci.c                       |   96 +++++++++-
 drivers/i2c/i2c-uclass.c                               |    4 +-
 drivers/i2c/sandbox_i2c.c                              |    1 +
 drivers/misc/Kconfig                                   |   12 +-
 drivers/misc/irq-uclass.c                              |   20 +-
 drivers/misc/irq_sandbox.c                             |   16 ++
 drivers/misc/p2sb-uclass.c                             |   26 ++-
 drivers/mmc/pci_mmc.c                                  |   78 +++++++-
 drivers/pinctrl/intel/Kconfig                          |   12 ++
 drivers/pinctrl/intel/pinctrl.c                        |   21 +-
 drivers/pinctrl/intel/pinctrl_apl.c                    |    4 -
 drivers/power/acpi_pmc/acpi-pmc-uclass.c               |    9 -
 drivers/rtc/sandbox_rtc.c                              |   13 ++
 drivers/sound/Kconfig                                  |   18 ++
 drivers/sound/Makefile                                 |    2 +
 drivers/sound/da7219.c                                 |  190
++++++++++++++++++
 drivers/sound/max98357a.c                              |  161 ++++++++++++++++
 drivers/spi/sandbox_spi.c                              |    1 +
 include/acpi/acpi_device.h                             |  406
+++++++++++++++++++++++++++++++++++++++
 include/acpi/acpi_dp.h                                 |  287
++++++++++++++++++++++++++++
 include/acpi/acpigen.h                                 |  566
++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/asm-generic/gpio.h                             |   27 +++
 include/binman.h                                       |   30 +++
 include/dm/acpi.h                                      |  119 +++++++++++-
 include/dm/device.h                                    |    2 +-
 include/dt-bindings/interrupt-controller/x86-irq.h     |   14 ++
 include/dt-bindings/sound/nhlt.h                       |   24 +++
 include/irq.h                                          |   43 +++++
 include/p2sb.h                                         |   34 +++-
 include/power/acpi_pmc.h                               |   14 ++
 include/spi.h                                          |    4 +-
 include/test/ut.h                                      |   17 ++
 include/time.h                                         |   11 ++
 lib/acpi/Makefile                                      |    3 +
 lib/acpi/acpi_device.c                                 |  823
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 lib/acpi/acpi_dp.c                                     |  402
+++++++++++++++++++++++++++++++++++++++
 lib/acpi/acpi_table.c                                  |    1 +
 lib/acpi/acpigen.c                                     |  616
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 lib/binman.c                                           |   59 +++++-
 lib/time.c                                             |    5 +
 test/dm/Makefile                                       |    2 +
 test/dm/acpi.c                                         |  278
+++++++++++++++++++++++++--
 test/dm/acpi.h                                         |   32 ++++
 test/dm/acpi_dp.c                                      |  492
+++++++++++++++++++++++++++++++++++++++++++++++
 test/dm/acpigen.c                                      | 1099
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 test/dm/gpio.c                                         |   62 ++++++
 test/dm/irq.c                                          |   23 +++
 test/dm/pci.c                                          |   14 ++
 tools/dtoc/dtb_platdata.py                             |    4 +-
 tools/dtoc/dtoc_test_simple.dts                        |    1 +
 tools/dtoc/test_dtoc.py                                |    3 +
 107 files changed, 7998 insertions(+), 256 deletions(-)
 create mode 100644 arch/x86/include/asm/acpi_nhlt.h
 create mode 100644 arch/x86/lib/acpi_nhlt.c
 create mode 100644 doc/device-tree-bindings/sound/da7219.txt
 create mode 100644 doc/device-tree-bindings/sound/max98357a.txt
 create mode 100644 drivers/sound/da7219.c
 create mode 100644 drivers/sound/max98357a.c
 create mode 100644 include/acpi/acpi_device.h
 create mode 100644 include/acpi/acpi_dp.h
 create mode 100644 include/acpi/acpigen.h
 create mode 100644 include/dt-bindings/interrupt-controller/x86-irq.h
 create mode 100644 include/dt-bindings/sound/nhlt.h
 create mode 100644 lib/acpi/acpi_device.c
 create mode 100644 lib/acpi/acpi_dp.c
 create mode 100644 lib/acpi/acpigen.c
 create mode 100644 test/dm/acpi.h
 create mode 100644 test/dm/acpi_dp.c
 create mode 100644 test/dm/acpigen.c

Regards,
Bin

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

* Please pull u-boot-x86
  2020-07-09  9:50 Bin Meng
@ 2020-07-09 23:59 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-07-09 23:59 UTC (permalink / raw)
  To: u-boot

On Thu, Jul 09, 2020 at 05:50:03PM +0800, Bin Meng wrote:

> 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)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200709/a2c58ca2/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-07-09  9:50 Bin Meng
  2020-07-09 23:59 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-07-09  9:50 UTC (permalink / raw)
  To: u-boot

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

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

* Please pull u-boot-x86
  2020-06-02  1:23 Bin Meng
@ 2020-06-02 13:29 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-06-02 13:29 UTC (permalink / raw)
  To: u-boot

On Tue, Jun 02, 2020 at 09:23:13AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2020.07:
> 
> - Corrected some FSP-M/FSP-S settings for Chromebook Coral
> - ICH SPI driver and mrccache fixes for obtaining the SPI memory map
> - Fixed various warnings generated by latest version IASL when
> compiling ACPI tables
> 
> The following changes since commit 9452b7496f8b85ca3bdda1014495df1a6235a8de:
> 
>   Merge tag 'u-boot-rockchip-20200531' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip (2020-05-31
> 20:07:39 -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 95cfa1d46c61461bdadb195799a205b48b907a5e:
> 
>   x86: quark: acpi: Replace _ADR() by _UID() in description of PCI
> host bridge (2020-06-02 09:16:13 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200602/0ea8a9f9/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-06-02  1:23 Bin Meng
  2020-06-02 13:29 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-06-02  1:23 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following x86 changes for v2020.07:

- Corrected some FSP-M/FSP-S settings for Chromebook Coral
- ICH SPI driver and mrccache fixes for obtaining the SPI memory map
- Fixed various warnings generated by latest version IASL when
compiling ACPI tables

The following changes since commit 9452b7496f8b85ca3bdda1014495df1a6235a8de:

  Merge tag 'u-boot-rockchip-20200531' of
https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip (2020-05-31
20:07:39 -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 95cfa1d46c61461bdadb195799a205b48b907a5e:

  x86: quark: acpi: Replace _ADR() by _UID() in description of PCI
host bridge (2020-06-02 09:16:13 +0800)

----------------------------------------------------------------
Andy Shevchenko (4):
      x86: tangier: acpi: Create buffers outside of the methods
      x86: tangier: acpi: Replace _ADR() by _UID() in description of
PCI host bridge
      x86: tangier: acpi: Drop _ADR() where _HID() is present
      x86: tangier: acpi: Drop _HID() where enumerated by _ADR()

Bin Meng (3):
      x86: baytrail: acpi: Create buffers outside of the methods
      x86: baytrail: acpi: Replace _ADR() by _UID() in description of
PCI host bridge
      x86: quark: acpi: Replace _ADR() by _UID() in description of PCI
host bridge

Simon Glass (9):
      x86: spi: Add a way to access the SPI mapping via registers
      x86: spi: Rewrite logic for obtaining the SPI memory map
      x86: spl: Print the error on SPL failure
      x86: mrccache: Allow use before driver model is active
      x86: coral: Correct some FSP-M settings
      x86: apl: Add hex offsets for registers in FSP-M
      x86: coral: Correct some FSP-S settings
      x86: apl: Add hex offsets for registers in FSP-S
      x86: minnowmax: Add support for Winbond flash

 arch/x86/cpu/intel_common/fast_spi.c                     |  19
++++++++++++++-----
 arch/x86/dts/chromebook_coral.dts                        |  15 ++++++++-------
 arch/x86/include/asm/arch-apollolake/fsp/fsp_m_upd.h     |  17
+++++++++++++++--
 arch/x86/include/asm/arch-apollolake/fsp/fsp_s_upd.h     |  72
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/include/asm/arch-baytrail/acpi/lpc.asl          |  24
++++++++++++------------
 arch/x86/include/asm/arch-baytrail/acpi/southcluster.asl |   2 +-
 arch/x86/include/asm/arch-quark/acpi/southcluster.asl    |   2 +-
 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl  |  99
++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------
 arch/x86/include/asm/fast_spi.h                          |  19
+++++++++++++++++++
 arch/x86/include/asm/mrccache.h                          |  15 ++++-----------
 arch/x86/lib/mrccache.c                                  |  35
+++++++++++++++++++++++++----------
 arch/x86/lib/spl.c                                       |   4 ++--
 board/intel/minnowmax/Kconfig                            |   3 +++
 drivers/spi/ich.c                                        | 103
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------
 14 files changed, 314 insertions(+), 115 deletions(-)

Regards,
Bin

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

* Please pull u-boot-x86
  2020-05-27  6:45 Bin Meng
@ 2020-05-27 15:59 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-05-27 15:59 UTC (permalink / raw)
  To: u-boot

On Wed, May 27, 2020 at 02:45:19PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2020.07 release:
> 
> - Use device tree for FSP-M and FSP-S configuration on Intel Apollo Lake
> - Add SMBIOS cbmem entry parsing for coreboot
> - Various clean-ups to CBFS implementation
> 
> The following changes since commit 0ab24c37f03a3a23982edb63d88c4f22bb8bc2c5:
> 
>   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-riscv
> (2020-05-26 15:27:04 -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 0621b5e1eeb6bcf08b220136f09d433d880f65a5:
> 
>   cbfs: Don't require the CBFS size with cbfs_init_mem() (2020-05-27
> 14:40:09 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200527/a0cedfd2/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-05-27  6:45 Bin Meng
  2020-05-27 15:59 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-05-27  6:45 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following x86 changes for v2020.07 release:

- Use device tree for FSP-M and FSP-S configuration on Intel Apollo Lake
- Add SMBIOS cbmem entry parsing for coreboot
- Various clean-ups to CBFS implementation

The following changes since commit 0ab24c37f03a3a23982edb63d88c4f22bb8bc2c5:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-riscv
(2020-05-26 15:27:04 -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 0621b5e1eeb6bcf08b220136f09d433d880f65a5:

  cbfs: Don't require the CBFS size with cbfs_init_mem() (2020-05-27
14:40:09 +0800)

----------------------------------------------------------------
Bernhard Messerklinger (3):
      x86: apl: Only load VBT if CONFIG_HAVE_VBT is enabled
      x86: apl: Use devicetree for FSP-M configuration
      x86: apl: Use devicetree for FSP-S configuration

Christian Gmeiner (2):
      x86: coreboot: add SMBIOS cbmem entry parsing
      cbfs: drop file_cbfs_result declaration

Simon Glass (14):
      x86: mtrr: Drop the mask display when changing an mtrr
      cbfs: Rename the result variable
      cbfs: Use ulong consistently
      cbfs: Use bool type for whether initialised
      cbfs: Adjust return value of file_cbfs_next_file()
      cbfs: Adjust file_cbfs_load_header() to use cbfs_priv
      cbfs: Adjust cbfs_load_header_ptr() to use cbfs_priv
      cbfs: Unify the two header loaders
      cbfs: Use void * for the position pointers
      cbfs: Record the start address in cbfs_priv
      cbfs: Return the error code from file_cbfs_init()
      cbfs: Change file_cbfs_find_uncached() to return an error
      cbfs: Allow reading a file from a CBFS given its base addr
      cbfs: Don't require the CBFS size with cbfs_init_mem()

 arch/x86/cpu/apollolake/Makefile                       |    1 +
 arch/x86/cpu/apollolake/fsp_bindings.c                 | 1805
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/cpu/apollolake/fsp_m.c                        |  169 +---------
 arch/x86/cpu/apollolake/fsp_s.c                        |  430
++------------------------
 arch/x86/cpu/coreboot/tables.c                         |   14 +
 arch/x86/dts/chromebook_coral.dts                      |   73 ++++-
 arch/x86/include/asm/arch-apollolake/fsp/fsp_m_upd.h   |  168 ++++++++++
 arch/x86/include/asm/arch-apollolake/fsp/fsp_s_upd.h   |  202 ++++++++++++
 arch/x86/include/asm/arch-apollolake/fsp_bindings.h    |  110 +++++++
 arch/x86/include/asm/arch-coreboot/sysinfo.h           |    2 +
 arch/x86/include/asm/coreboot_tables.h                 |   11 +
 arch/x86/lib/fsp2/fsp_init.c                           |    3 +-
 cmd/cbfs.c                                             |    3 +-
 cmd/x86/mtrr.c                                         |    1 -
 doc/device-tree-bindings/fsp/fsp2/apollolake/fsp-m.txt |  320
+++++++++++++++++++
 doc/device-tree-bindings/fsp/fsp2/apollolake/fsp-s.txt |  483
+++++++++++++++++++++++++++++
 fs/cbfs/cbfs.c                                         |  240 +++++++++------
 include/cbfs.h                                         |   42 ++-
 18 files changed, 3399 insertions(+), 678 deletions(-)
 create mode 100644 arch/x86/cpu/apollolake/fsp_bindings.c
 create mode 100644 arch/x86/include/asm/arch-apollolake/fsp_bindings.h
 create mode 100644 doc/device-tree-bindings/fsp/fsp2/apollolake/fsp-m.txt
 create mode 100644 doc/device-tree-bindings/fsp/fsp2/apollolake/fsp-s.txt

Regards,
Bin

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

* Please pull u-boot-x86
  2020-05-04  9:31 Bin Meng
@ 2020-05-04 17:54 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-05-04 17:54 UTC (permalink / raw)
  To: u-boot

On Mon, May 04, 2020 at 05:31:53PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2020.07 release:
> 
> - Support 64-bit U-Boot as the payload for coreboot x86
> 
> The following changes since commit c693f212c5b0433b3a49a89d87cbff28bf78eb87:
> 
>   Merge branch '2020-05-01-master-imports' (2020-05-01 16:43:15 -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 538437ed39e01b7ecfa79669982fe7db51fb2e1b:
> 
>   x86: Add a 64-bit 'coreboot64' build (2020-05-04 15:28:28 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200504/96c626f5/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-05-04  9:31 Bin Meng
  2020-05-04 17:54 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-05-04  9:31 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following x86 changes for v2020.07 release:

- Support 64-bit U-Boot as the payload for coreboot x86

The following changes since commit c693f212c5b0433b3a49a89d87cbff28bf78eb87:

  Merge branch '2020-05-01-master-imports' (2020-05-01 16:43:15 -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 538437ed39e01b7ecfa79669982fe7db51fb2e1b:

  x86: Add a 64-bit 'coreboot64' build (2020-05-04 15:28:28 +0800)

----------------------------------------------------------------
Simon Glass (7):
      x86: Move coreboot-table detection to common 32/64-bit code
      x86: Allow building an SPL image for coreboot
      x86: Move work-around out of cpu_jump_to_64bit_uboot()
      x86: Update SPL for coreboot
      x86: coreboot: Allow building an SPL image
      cmd: Add an indication of 32/64-bit to bdinfo
      x86: Add a 64-bit 'coreboot64' build

 Makefile                             |  6 ++++++
 arch/x86/cpu/Makefile                |  4 +++-
 arch/x86/cpu/coreboot/Kconfig        |  1 +
 arch/x86/cpu/coreboot/Makefile       |  8 +++++++-
 arch/x86/cpu/coreboot/coreboot.c     |  3 ++-
 arch/x86/cpu/coreboot/coreboot_spl.c | 12 ++++++++++++
 arch/x86/cpu/cpu.c                   | 25 +++++++++++++++++++++++++
 arch/x86/cpu/i386/cpu.c              | 36 +-----------------------------------
 arch/x86/cpu/intel_common/Makefile   |  2 ++
 arch/x86/cpu/x86_64/cpu.c            |  2 ++
 arch/x86/dts/coreboot-u-boot.dtsi    | 18 ++++++++++++++++++
 arch/x86/lib/spl.c                   | 23 +++++++++++++++++++----
 board/coreboot/coreboot/MAINTAINERS  |  7 +++++++
 cmd/bdinfo.c                         | 20 ++++++++++++++++++++
 configs/coreboot64_defconfig         | 48
++++++++++++++++++++++++++++++++++++++++++++++++
 doc/board/coreboot/coreboot.rst      | 10 ++++++++++
 16 files changed, 183 insertions(+), 42 deletions(-)
 create mode 100644 arch/x86/cpu/coreboot/coreboot_spl.c
 create mode 100644 arch/x86/dts/coreboot-u-boot.dtsi
 create mode 100644 configs/coreboot64_defconfig

Regards,
Bin

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

* Please pull u-boot-x86
  2020-04-30 13:53 Bin Meng
@ 2020-04-30 19:10 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-04-30 19:10 UTC (permalink / raw)
  To: u-boot

On Thu, Apr 30, 2020 at 09:53:46PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2020.07 release:
> 
> - DM ACPI support (Part A)
> - Improve support for chain-loading x86 U-Boot
> 
> The following changes since commit 6864fc8704661878294d1f0f981f47e864ef470f:
> 
>   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-sh (2020-04-29
> 10:39:18 -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 249154672d43db6c7978fd9b67d224e9dec09867:
> 
>   x86: Add documentation for the chain-load feature (2020-04-30 17:48:17 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200430/79bff422/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-04-30 13:53 Bin Meng
  2020-04-30 19:10 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-04-30 13:53 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following x86 changes for v2020.07 release:

- DM ACPI support (Part A)
- Improve support for chain-loading x86 U-Boot

The following changes since commit 6864fc8704661878294d1f0f981f47e864ef470f:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-sh (2020-04-29
10:39:18 -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 249154672d43db6c7978fd9b67d224e9dec09867:

  x86: Add documentation for the chain-load feature (2020-04-30 17:48:17 +0800)

----------------------------------------------------------------
Simon Glass (19):
      x86: cbfs: Drop unwanted declaration
      acpi: Add a binding for ACPI settings in the device tree
      acpi: Add a method to write tables for a device
      acpi: Convert part of acpi_table to use acpi_ctx
      x86: Allow devices to write ACPI tables
      acpi: Drop code for missing XSDT from acpi_write_rsdp()
      acpi: Move acpi_add_table() to generic code
      acpi: Put table-setup code in its own function
      acpi: Move the xsdt pointer to acpi_ctx
      acpi: Add an acpi command
      x86: fsp: Allow skipping init code when chain loading
      x86: apl: Skip init code when chain loading
      x86: cpu: Skip init code when chain loading
      pci: Avoid auto-config when chain loading
      board: Add a gd flag for chain loading
      x86: Move coreboot-table detection into common code
      x86: Add a way to detect running from coreboot
      x86: Use the existing stack when chain-loading
      x86: Add documentation for the chain-load feature

 arch/sandbox/dts/test.dts              |   4 +++
 arch/sandbox/include/asm/global_data.h |   1 +
 arch/x86/cpu/apollolake/fsp_s.c        |   2 ++
 arch/x86/cpu/coreboot/tables.c         |  24 +++++--------
 arch/x86/cpu/cpu.c                     |   4 ++-
 arch/x86/cpu/i386/cpu.c                |  27 ++++++++++++++
 arch/x86/cpu/i386/interrupt.c          |   6 ++--
 arch/x86/cpu/start_from_spl.S          |  16 +++++++--
 arch/x86/include/asm/coreboot_tables.h |   7 ++++
 arch/x86/include/asm/global_data.h     |   1 +
 arch/x86/lib/acpi_table.c              | 242
++++++++++++++++++++++----------------------------------------------------------------------------------------------------
 arch/x86/lib/fsp/fsp_dram.c            |   8 +++++
 arch/x86/lib/fsp/fsp_graphics.c        |   3 ++
 arch/x86/lib/fsp2/fsp_dram.c           |  10 ++++++
 arch/x86/lib/fsp2/fsp_init.c           |   2 +-
 arch/x86/lib/init_helpers.c            |   3 ++
 cmd/Kconfig                            |  14 ++++++++
 cmd/Makefile                           |   1 +
 cmd/acpi.c                             | 186
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/arch/x86.rst                       |  28 +++++++++++++++
 doc/device-tree-bindings/device.txt    |  36 +++++++++++++++++++
 drivers/core/acpi.c                    |  62 ++++++++++++++++++++++++++++++++
 drivers/pci/pci-uclass.c               |   4 +--
 include/acpi/acpi_table.h              |  65 +++++++++++++++++++++++++++++++++
 include/asm-generic/global_data.h      |   1 +
 include/cbfs.h                         |   2 +-
 include/dm/acpi.h                      |  37 +++++++++++++++++++
 include/init.h                         |   2 +-
 lib/acpi/acpi_table.c                  | 179
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 test/dm/acpi.c                         | 238
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 30 files changed, 983 insertions(+), 232 deletions(-)
 create mode 100644 cmd/acpi.c
 create mode 100644 doc/device-tree-bindings/device.txt

Regards,
Bin

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

* Please pull u-boot-x86
  2020-04-16 11:11 Bin Meng
@ 2020-04-16 17:38 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-04-16 17:38 UTC (permalink / raw)
  To: u-boot

On Thu, Apr 16, 2020 at 07:11:12PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This includes the following changes for v2020.07:
> 
> - Provide serial base clock speed via getinfo() for ACPI SPCR
> - Initial ACPI support from DM core by leveraging existing ACPI support in x86
> 
> The following changes since commit 66b8669d7709cecedf2e0403bb17b48bab86f644:
> 
>   Merge tag 'u-boot-stm32-20200415' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2020-04-15
> 12:10:51 -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 1f4431e46120ef913fc9f83c78a734d910d00b3f:
> 
>   test: Add hexdump.h to the unit test header (2020-04-16 14:36:28 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200416/a4ca6448/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-04-16 11:11 Bin Meng
  2020-04-16 17:38 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-04-16 11:11 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This includes the following changes for v2020.07:

- Provide serial base clock speed via getinfo() for ACPI SPCR
- Initial ACPI support from DM core by leveraging existing ACPI support in x86

The following changes since commit 66b8669d7709cecedf2e0403bb17b48bab86f644:

  Merge tag 'u-boot-stm32-20200415' of
https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2020-04-15
12:10:51 -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 1f4431e46120ef913fc9f83c78a734d910d00b3f:

  test: Add hexdump.h to the unit test header (2020-04-16 14:36:28 +0800)

----------------------------------------------------------------
Andy Shevchenko (3):
      dm: serial: Add clock member to struct serial_device_info
      serial: ns16550: Provide UART base clock speed in ->getinfo()
      x86: acpi: Let OS know that console already had been initialized

Simon Glass (20):
      cpu: Support querying the address width
      spi: Add SPI mode enums
      tpm: cr50: Release locality on exit
      tpm: cr50: Add a comment for cr50_priv
      tpm: cr50: Use the correct GPIO binding
      tpm: Don't cleanup unless an error happens
      dm: pci: Allow disabling auto-config for a device
      x86: Correct wording of coreboot source code
      x86: apl: Move p2sb ofdata reading to the correct method
      pci: Adjust dm_pci_read_bar32() to return errors correctly
      x86: apl: Add Global NVS table header
      dm: core: Add basic ACPI support
      dts: Add a binding for hid-over-i2c
      acpi: Add a simple sandbox test
      x86: Move acpi_s3.h to include/acpi/
      x86: Move acpi_table header to main include/ directory
      acpi: Add an __ACPI__ preprocessor symbol
      acpi: Add a central location for table version numbers
      acpi: Add support for DMAR
      test: Add hexdump.h to the unit test header

 arch/sandbox/dts/test.dts                                        |   4 +
 arch/sandbox/include/asm/acpi_table.h                            |   9 ++
 arch/x86/cpu/apollolake/cpu_spl.c                                |   2 +-
 arch/x86/cpu/apollolake/fsp_s.c                                  |   2 +-
 arch/x86/cpu/apollolake/pmc.c                                    |   2 +-
 arch/x86/cpu/baytrail/acpi.c                                     |   6 +-
 arch/x86/cpu/coreboot/timestamp.c                                |   4 +-
 arch/x86/cpu/cpu.c                                               |   4 +-
 arch/x86/cpu/intel_common/p2sb.c                                 |  33 +++----
 arch/x86/cpu/quark/acpi.c                                        |   2 +-
 arch/x86/cpu/tangier/acpi.c                                      |   4 +-
 arch/x86/cpu/wakeup.S                                            |   2 +-
 arch/x86/dts/chromebook_coral.dts                                |   2 +-
 arch/x86/include/asm/acpi_table.h                                |
381 ++-----------------------------------------------------------------------
 arch/x86/include/asm/arch-apollolake/global_nvs.h                |  36 +++++++
 arch/x86/include/asm/arch-coreboot/timestamp.h                   |   4 +-
 arch/x86/include/asm/intel_pinctrl_defs.h                        |   2 -
 arch/x86/lib/acpi.c                                              |   2 +-
 arch/x86/lib/acpi_s3.c                                           |   4 +-
 arch/x86/lib/acpi_table.c                                        |  11 ++-
 arch/x86/lib/coreboot_table.c                                    |   2 +-
 arch/x86/lib/fsp/fsp_common.c                                    |   2 +-
 arch/x86/lib/fsp1/fsp_common.c                                   |   2 +-
 arch/x86/lib/fsp2/fsp_dram.c                                     |   2 +-
 arch/x86/lib/tables.c                                            |   2 +-
 arch/x86/lib/zimage.c                                            |   2 +-
 configs/tools-only_defconfig                                     |   1 +
 doc/device-tree-bindings/gpio/intel,apl-gpio.txt                 |   2 +-
 doc/device-tree-bindings/input/hid-over-i2c.txt                  |
44 +++++++++
 doc/device-tree-bindings/interrupt-controller/intel,acpi-gpe.txt |   2 +-
 doc/device-tree-bindings/pci/x86-pci.txt                         |  23 +++++
 drivers/core/Kconfig                                             |   9 ++
 drivers/core/Makefile                                            |   1 +
 drivers/core/acpi.c                                              |  33 +++++++
 drivers/cpu/cpu_sandbox.c                                        |   1 +
 drivers/pci/pci-uclass.c                                         |  11 ++-
 drivers/pci/pci_rom.c                                            |   4 +-
 drivers/power/acpi_pmc/acpi-pmc-uclass.c                         |   2 +-
 drivers/serial/ns16550.c                                         |   2 +
 drivers/serial/sandbox.c                                         |   1 +
 drivers/sysreset/sysreset_x86.c                                  |   2 +-
 drivers/tpm/cr50_i2c.c                                           |  24 ++++-
 drivers/tpm/tpm-uclass.c                                         |  13 ++-
 include/{ => acpi}/acpi_s3.h                                     |   0
 include/acpi/acpi_table.h                                        |
512 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/cpu.h                                                    |   2 +
 include/dm/acpi.h                                                |
77 +++++++++++++++
 include/dm/device.h                                              |   5 +
 include/dm/uclass-id.h                                           |   1 +
 include/log.h                                                    |   2 +
 include/serial.h                                                 |   3 +
 include/spi.h                                                    |  33 +++++++
 include/test/ut.h                                                |   1 +
 lib/Makefile                                                     |   1 +
 lib/acpi/Makefile                                                |   4 +
 lib/acpi/acpi_table.c                                            |
93 ++++++++++++++++++
 lib/efi_loader/efi_acpi.c                                        |   2 +-
 scripts/Makefile.lib                                             |   4 +-
 test/dm/Makefile                                                 |   1 +
 test/dm/acpi.c                                                   |
85 +++++++++++++++++
 test/dm/cpu.c                                                    |   1 +
 test/dm/serial.c                                                 |   1 +
 62 files changed, 1089 insertions(+), 442 deletions(-)
 create mode 100644 arch/sandbox/include/asm/acpi_table.h
 create mode 100644 arch/x86/include/asm/arch-apollolake/global_nvs.h
 create mode 100644 doc/device-tree-bindings/input/hid-over-i2c.txt
 create mode 100644 drivers/core/acpi.c
 rename include/{ => acpi}/acpi_s3.h (100%)
 create mode 100644 include/acpi/acpi_table.h
 create mode 100644 include/dm/acpi.h
 create mode 100644 lib/acpi/Makefile
 create mode 100644 lib/acpi/acpi_table.c
 create mode 100644 test/dm/acpi.c

Regards,
Bin

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

* Please pull u-boot-x86
  2020-04-04 23:12 Bin Meng
@ 2020-04-05 23:05 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-04-05 23:05 UTC (permalink / raw)
  To: u-boot

On Sun, Apr 05, 2020 at 07:12:50AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes for v2020.04 release:
> 
> - verdin-imx8mm board reST documentation update
> - Intel Edison board ACPI table I2C/USB minor updates
> - Fix a regression of ns16550 serial driver that breaks Intel Edison
> 
> The following changes since commit e0718b3ab754860bd47677e6b4fc5b70da42c4ab:
> 
>   Merge tag 'dm-pull-1apr20' of git://git.denx.de/u-boot-dm
> (2020-04-01 14:29:21 -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 9e6ce62190b7cd874d2bf727c7681292551ba6b9:
> 
>   serial: ns16550: Fix ordering of getting base address (2020-04-04
> 22:08:44 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200405/4c8c4e65/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-04-04 23:12 Bin Meng
  2020-04-05 23:05 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-04-04 23:12 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following changes for v2020.04 release:

- verdin-imx8mm board reST documentation update
- Intel Edison board ACPI table I2C/USB minor updates
- Fix a regression of ns16550 serial driver that breaks Intel Edison

The following changes since commit e0718b3ab754860bd47677e6b4fc5b70da42c4ab:

  Merge tag 'dm-pull-1apr20' of git://git.denx.de/u-boot-dm
(2020-04-01 14:29:21 -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 9e6ce62190b7cd874d2bf727c7681292551ba6b9:

  serial: ns16550: Fix ordering of getting base address (2020-04-04
22:08:44 +0800)

----------------------------------------------------------------
Andy Shevchenko (3):
      x86: acpi: Refactor XSDT handling in acpi_add_table()
      x86: acpi: Add I?C timings to Intel Merrifield platform
      x86: acpi: Describe USB 3 host controller found on Intel Tangier

Bin Meng (1):
      serial: ns16550: Fix ordering of getting base address

Igor Opaniuk (1):
      doc: board: verdin-imx8mm: use mainline TF-A

 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl | 77
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/lib/acpi_table.c                               | 37
+++++++++++++++++++------------------
 doc/board/toradex/verdin-imx8mm.rst                     | 26
++++++--------------------
 drivers/serial/ns16550.c                                | 39
++++++++++++++++++++++-----------------
 4 files changed, 124 insertions(+), 55 deletions(-)

Regards,
Bin

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

* Please pull u-boot-x86
  2020-03-05 12:49 Bin Meng
@ 2020-03-09 12:24 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-03-09 12:24 UTC (permalink / raw)
  To: u-boot

On Thu, Mar 05, 2020 at 08:49:08PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes for v2020.04 release:
> 
> - Revert "x86: use invd instead of wbinvd in real mode start code"
> - Convert toradex boards README to reST
> - serial: ns16550: Move PCI access from ofdata_to_platdata() to probe()
> - x86: apl: Use cpu_x86_get_count() for cpu_ops.get_count
> 
> The following changes since commit d16e18ca6c4d81ac142acd529b1acb55b0c96dfc:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-sh (2020-03-04
> 19:21:00 -0500)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 2c64d11e3239b5b3cf29c911fd9cdb6ebb3880d6:
> 
>   x86: apl: Use cpu_x86_get_count() for cpu_ops.get_count (2020-03-05
> 18:25:22 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200309/0b5f47b3/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-03-05 12:49 Bin Meng
  2020-03-09 12:24 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-03-05 12:49 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following changes for v2020.04 release:

- Revert "x86: use invd instead of wbinvd in real mode start code"
- Convert toradex boards README to reST
- serial: ns16550: Move PCI access from ofdata_to_platdata() to probe()
- x86: apl: Use cpu_x86_get_count() for cpu_ops.get_count

The following changes since commit d16e18ca6c4d81ac142acd529b1acb55b0c96dfc:

  Merge branch 'master' of git://git.denx.de/u-boot-sh (2020-03-04
19:21:00 -0500)

are available in the git repository at:

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

for you to fetch changes up to 2c64d11e3239b5b3cf29c911fd9cdb6ebb3880d6:

  x86: apl: Use cpu_x86_get_count() for cpu_ops.get_count (2020-03-05
18:25:22 +0800)

----------------------------------------------------------------
Andy Shevchenko (1):
      Revert "x86: use invd instead of wbinvd in real mode start code"

Heinrich Schuchardt (1):
      x86: remove dead code in intel_clk_get_rate()

Igor Opaniuk (5):
      doc: board: toradex: add colibri_imx7.rst
      doc: board: verdin-imx8mm: convert readme to reST
      doc: board: apalis-imx8: convert readme to reST
      doc: board: colibri-imx8x: convert readme to reST
      toradex: MAINTAINERS: entries for new reST docs

Simon Glass (1):
      x86: Correct error return value in mrccache_get_region()

Wolfgang Wallner (5):
      serial: ns16550: Move PCI access from ofdata_to_platdata() to probe()
      x86: p2sb: Drop 'apl' prefix
      doc: Chromebook Coral: Fix typo for "Top of CAR region"
      x86: cpu_x86: Make cpu_x86_get_count() non-static
      x86: apl: Use cpu_x86_get_count() for cpu_ops.get_count

 arch/x86/cpu/apollolake/cpu.c                          |   7 +-----
 arch/x86/cpu/cpu_x86.c                                 |   2 +-
 arch/x86/cpu/intel_common/p2sb.c                       |  30
+++++++++++++-------------
 arch/x86/cpu/start.S                                   |   2 +-
 arch/x86/cpu/start16.S                                 |   2 +-
 arch/x86/dts/chromebook_coral.dts                      |   2 +-
 arch/x86/include/asm/cpu_x86.h                         |  12 +++++++++++
 arch/x86/lib/mrccache.c                                |   2 ++
 board/toradex/apalis-imx8/MAINTAINERS                  |   1 +
 board/toradex/apalis-imx8/README                       |  66
--------------------------------------------------------
 board/toradex/colibri-imx8x/MAINTAINERS                |   1 +
 board/toradex/colibri-imx8x/README                     |  66
--------------------------------------------------------
 board/toradex/colibri_imx7/MAINTAINERS                 |   1 +
 board/toradex/verdin-imx8mm/MAINTAINERS                |   1 +
 board/toradex/verdin-imx8mm/README                     |  88
---------------------------------------------------------------------------
 doc/board/google/chromebook_coral.rst                  |   2 +-
 doc/board/index.rst                                    |   1 +
 doc/board/toradex/apalix-imx8.rst                      |  82
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/board/toradex/colibri-imx8x.rst                    |  82
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/board/toradex/colibri_imx7.rst                     | 127
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/board/toradex/index.rst                            |  12 +++++++++++
 doc/board/toradex/verdin-imx8mm.rst                    | 112
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/device-tree-bindings/gpio/intel,apl-gpio.txt       |   2 +-
 doc/device-tree-bindings/pinctrl/intel,apl-pinctrl.txt |   2 +-
 drivers/clk/intel/clk_intel.c                          |   4 ----
 drivers/serial/ns16550.c                               |  40
+++++++++++++++++++++++-----------
 26 files changed, 485 insertions(+), 264 deletions(-)
 delete mode 100644 board/toradex/apalis-imx8/README
 delete mode 100644 board/toradex/colibri-imx8x/README
 delete mode 100644 board/toradex/verdin-imx8mm/README
 create mode 100644 doc/board/toradex/apalix-imx8.rst
 create mode 100644 doc/board/toradex/colibri-imx8x.rst
 create mode 100644 doc/board/toradex/colibri_imx7.rst
 create mode 100644 doc/board/toradex/index.rst
 create mode 100644 doc/board/toradex/verdin-imx8mm.rst

Regards,
Bin

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

* Please pull u-boot-x86
  2020-02-10 17:20   ` Anatolij Gustschin
@ 2020-02-10 17:28     ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-02-10 17:28 UTC (permalink / raw)
  To: u-boot

On Mon, Feb 10, 2020 at 06:20:54PM +0100, Anatolij Gustschin wrote:
> On Mon, 10 Feb 2020 08:39:45 -0500
> Tom Rini trini at konsulko.com wrote:
> ...
> > > The following changes since commit 8a6ffeda97dfda5263ef40e1a4efb25b032ce04c:
> > > 
> > >   video: enable VIDEO_ANSI and all VIDEO_BBP options (2020-02-06 16:11:47 -0500)
> > > 
> > > are available in the git repository at:
> > > 
> > >   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> > > 
> > > for you to fetch changes up to 0f6a70e971b2d87de3e58e8f0b51b0cd6723bc96:
> > > 
> > >   x86: coral: Enable TPM (2020-02-07 22:46:36 +0800)
> > >   
> > 
> > Applied to u-boot/master, thanks!
> 
> it seems this hasn't been pulled into master branch yet, I don't see
> patches from this pull request in master. Could you please check? Thanks!

Thanks for catching that.  While I did test it over the weekend:
https://gitlab.denx.de/u-boot/u-boot/pipelines/2120
I seemed to have dropped it by accident testing something else.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200210/4edf976b/attachment.sig>

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

* Please pull u-boot-x86
  2020-02-10 13:39 ` Tom Rini
@ 2020-02-10 17:20   ` Anatolij Gustschin
  2020-02-10 17:28     ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Anatolij Gustschin @ 2020-02-10 17:20 UTC (permalink / raw)
  To: u-boot

On Mon, 10 Feb 2020 08:39:45 -0500
Tom Rini trini at konsulko.com wrote:
...
> > The following changes since commit 8a6ffeda97dfda5263ef40e1a4efb25b032ce04c:
> > 
> >   video: enable VIDEO_ANSI and all VIDEO_BBP options (2020-02-06 16:11:47 -0500)
> > 
> > are available in the git repository at:
> > 
> >   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> > 
> > for you to fetch changes up to 0f6a70e971b2d87de3e58e8f0b51b0cd6723bc96:
> > 
> >   x86: coral: Enable TPM (2020-02-07 22:46:36 +0800)
> >   
> 
> Applied to u-boot/master, thanks!

it seems this hasn't been pulled into master branch yet, I don't see
patches from this pull request in master. Could you please check? Thanks!

--
Anatolij

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

* Please pull u-boot-x86
  2020-02-08  1:54 Bin Meng
@ 2020-02-10 13:39 ` Tom Rini
  2020-02-10 17:20   ` Anatolij Gustschin
  0 siblings, 1 reply; 80+ messages in thread
From: Tom Rini @ 2020-02-10 13:39 UTC (permalink / raw)
  To: u-boot

On Sat, Feb 08, 2020 at 09:54:37AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes for v2020.04:
> 
> - Move P2SB from Apollo Lake to a more generic location
> - Add a function to find a device by drvdata in DM core
> - Enhancement of DM IRQ uclass driver
> - Add a clock driver for Intel devices
> - Add support for ACPI general-purpose events
> - Add a TPM driver for H1/Cr50
> - Enable TPM on Google Chromebook Coral
> 
> The following changes since commit 8a6ffeda97dfda5263ef40e1a4efb25b032ce04c:
> 
>   video: enable VIDEO_ANSI and all VIDEO_BBP options (2020-02-06 16:11:47 -0500)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 0f6a70e971b2d87de3e58e8f0b51b0cd6723bc96:
> 
>   x86: coral: Enable TPM (2020-02-07 22:46:36 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200210/f879eedf/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-02-08  1:54 Bin Meng
  2020-02-10 13:39 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-02-08  1:54 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following changes for v2020.04:

- Move P2SB from Apollo Lake to a more generic location
- Add a function to find a device by drvdata in DM core
- Enhancement of DM IRQ uclass driver
- Add a clock driver for Intel devices
- Add support for ACPI general-purpose events
- Add a TPM driver for H1/Cr50
- Enable TPM on Google Chromebook Coral

The following changes since commit 8a6ffeda97dfda5263ef40e1a4efb25b032ce04c:

  video: enable VIDEO_ANSI and all VIDEO_BBP options (2020-02-06 16:11:47 -0500)

are available in the git repository at:

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

for you to fetch changes up to 0f6a70e971b2d87de3e58e8f0b51b0cd6723bc96:

  x86: coral: Enable TPM (2020-02-07 22:46:36 +0800)

----------------------------------------------------------------
Simon Glass (17):
      dm: core: Allow iterating devices without uclass_get()
      dm: core: Add a function to find a device by drvdata
      dm: core: Change syscon to use helper function
      tegra: i2c: Change driver to use helper function
      x86: Add a clock driver for Intel devices
      x86: apl: Use the clock driver
      x86: apl: Drop the I2C config in FSP-S
      x86: coral: Update i2c and rtc status
      dm: irq: Add support for interrupt controller types
      x86: Give each driver an IRQ type
      x86: itss: Add of-platdata support
      dm: irq: Add support for requesting interrupts
      x86: Add support for ACPI general-purpose events
      x86: coral: Add I2C and TPM device-tree definitions
      tpm: Add more TPM2 definitions
      tpm: Add a driver for H1/Cr50
      x86: coral: Enable TPM

Wolfgang Wallner (1):
      x86: Move P2SB from Apollo Lake to a more generic location

 arch/sandbox/dts/test.dts                                        |   5 +-
 arch/sandbox/include/asm/test.h                                  |   4 +
 arch/x86/Kconfig                                                 |  40 ++++++
 arch/x86/cpu/Makefile                                            |   1 +
 arch/x86/cpu/acpi_gpe.c                                          |
85 +++++++++++++
 arch/x86/cpu/apollolake/Kconfig                                  |   5 +
 arch/x86/cpu/apollolake/Makefile                                 |   1 -
 arch/x86/cpu/apollolake/fsp_s.c                                  |
62 +---------
 arch/x86/cpu/i386/interrupt.c                                    |   3 +-
 arch/x86/cpu/intel_common/Makefile                               |   1 +
 arch/x86/cpu/intel_common/itss.c                                 |  12 +-
 arch/x86/cpu/{apollolake => intel_common}/p2sb.c                 |   0
 arch/x86/cpu/irq.c                                               |   3 +-
 arch/x86/dts/chromebook_coral.dts                                |
93 ++++++++++++++
 configs/chromebook_coral_defconfig                               |   3 +-
 doc/board/google/chromebook_coral.rst                            |   2 -
 doc/device-tree-bindings/interrupt-controller/intel,acpi-gpe.txt |  30 +++++
 doc/device-tree-bindings/interrupt-controller/interrupts.txt     |
131 ++++++++++++++++++++
 drivers/clk/Kconfig                                              |  10 ++
 drivers/clk/Makefile                                             |   1 +
 drivers/clk/intel/Makefile                                       |   6 +
 drivers/clk/intel/clk_intel.c                                    |  41 +++++++
 drivers/core/syscon-uclass.c                                     |  15 +--
 drivers/core/uclass.c                                            |  17 +++
 drivers/i2c/tegra_i2c.c                                          |  13 +-
 drivers/misc/irq-uclass.c                                        |
131 +++++++++++++++++++-
 drivers/misc/irq_sandbox.c                                       |  43 ++++++-
 drivers/pinctrl/intel/pinctrl.c                                  |   2 +-
 drivers/tpm/Kconfig                                              |  10 ++
 drivers/tpm/Makefile                                             |   1 +
 drivers/tpm/cr50_i2c.c                                           |
659 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/dm/test.h                                                |   2 +
 include/dm/uclass.h                                              |  31 +++++
 include/dt-bindings/clock/intel-clock.h                          |  15 +++
 include/irq.h                                                    |
138 +++++++++++++++++++++
 include/tpm-v2.h                                                 |  31 +++++
 test/dm/irq.c                                                    |  45 +++++++
 test/dm/test-fdt.c                                               |  42 +++++++
 38 files changed, 1640 insertions(+), 94 deletions(-)
 create mode 100644 arch/x86/cpu/acpi_gpe.c
 rename arch/x86/cpu/{apollolake => intel_common}/p2sb.c (100%)
 create mode 100644
doc/device-tree-bindings/interrupt-controller/intel,acpi-gpe.txt
 create mode 100644 doc/device-tree-bindings/interrupt-controller/interrupts.txt
 create mode 100644 drivers/clk/intel/Makefile
 create mode 100644 drivers/clk/intel/clk_intel.c
 create mode 100644 drivers/tpm/cr50_i2c.c
 create mode 100644 include/dt-bindings/clock/intel-clock.h

Regards,
Bin

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

* Please pull u-boot-x86
  2020-02-04  6:58 Bin Meng
@ 2020-02-05  1:03 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2020-02-05  1:03 UTC (permalink / raw)
  To: u-boot

On Tue, Feb 04, 2020 at 02:58:01PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes for v2020.04:
> 
> - Various minor fixes for x86
> - Switch to ACPI mode on Intel edison
> - Support run-time configuration for NS16550 driver
> - Update coreboot and slimbootloader serial drivers to use NS16550
> run-time configuration
> - ICH SPI driver fixes to hardware sequencing erase case
> - Move ITSS from Apollo Lake to a more generic location
> - Intel GPIO driver bug fixes
> - Move to vs2017-win2016 platform build host for Azure pipelines
> 
> Azure pipelines result:
> https://dev.azure.com/bmeng/GitHub/_build/results?buildId=154&view=results
> 
> It just took 1h 57m 0s for Azure to complete the build, but GitLab's
> pipelines is still pending. I don't know why.

Probably due to a lack of build resources.  We still only have a few
machines available to everyone.

> The following changes since commit 31a790bee939e227dfc7e6a6a323b2b13180707f:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-usb (2020-02-02
> 15:26:53 -0500)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 9e0c131a32028547cc4834f238c614af2675c66d:
> 
>   azure: Move to vs2017-win2016 platform build host (2020-02-04 12:54:55 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200204/1f69478a/attachment.sig>

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

* Please pull u-boot-x86
@ 2020-02-04  6:58 Bin Meng
  2020-02-05  1:03 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2020-02-04  6:58 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following changes for v2020.04:

- Various minor fixes for x86
- Switch to ACPI mode on Intel edison
- Support run-time configuration for NS16550 driver
- Update coreboot and slimbootloader serial drivers to use NS16550
run-time configuration
- ICH SPI driver fixes to hardware sequencing erase case
- Move ITSS from Apollo Lake to a more generic location
- Intel GPIO driver bug fixes
- Move to vs2017-win2016 platform build host for Azure pipelines

Azure pipelines result:
https://dev.azure.com/bmeng/GitHub/_build/results?buildId=154&view=results

It just took 1h 57m 0s for Azure to complete the build, but GitLab's
pipelines is still pending. I don't know why.

The following changes since commit 31a790bee939e227dfc7e6a6a323b2b13180707f:

  Merge branch 'master' of git://git.denx.de/u-boot-usb (2020-02-02
15:26:53 -0500)

are available in the git repository at:

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

for you to fetch changes up to 9e0c131a32028547cc4834f238c614af2675c66d:

  azure: Move to vs2017-win2016 platform build host (2020-02-04 12:54:55 +0800)

----------------------------------------------------------------
Andy Shevchenko (1):
      x86: edison: Switch to ACPI mode

Heinrich Schuchardt (1):
      doc: Chromebook Coral: fix build warnings

Marek Vasut (1):
      x86: edison: Enable command line editing

Masahiro Yamada (2):
      x86: use invd instead of wbinvd in real mode start code
      x86: limit the fs segment to the pointer size

Park, Aiden (2):
      x86: serial: Use NS16550_DYNAMIC in Slim Bootloader
      doc: intel: Update serial driver changes in slimbootloader.rst

Simon Glass (4):
      serial: ns16550: Support run-time configuration
      x86: Update coreboot serial table struct
      x86: serial: Add a coreboot serial driver
      x86: Move coreboot over to use the coreboot UART

Tom Rini (1):
      azure: Move to vs2017-win2016 platform build host

Wolfgang Wallner (9):
      spi: ich: Drop while loop in hardware sequencing erase case
      x86: apl: Add the term "Interrupt Timer Subsystem" to ITSS files
      x86: Move itss.h from Apollo Lake to the generic x86 include directory
      x86: Move itss.c from Apollo Lake to a more generic location
      x86: itss: Add a Kconfig option to enable/disable ITSS driver
      x86: itss: Remove apl-prefix
      gpio: intel_gpio: Pass pinctrl device to pcr_clrsetbits32()
      gpio: intel_gpio: Clear tx state bit when setting output
      gpio: intel_gpio: Fix register/bit offsets intel_gpio_get_value()

 .azure-pipelines.yml                              |  2 +-
 arch/x86/Kconfig                                  |  6 ++++++
 arch/x86/cpu/apollolake/Kconfig                   |  1 +
 arch/x86/cpu/apollolake/Makefile                  |  1 -
 arch/x86/cpu/i386/cpu.c                           | 10 +++++++---
 arch/x86/cpu/intel_common/Makefile                |  1 +
 arch/x86/cpu/{apollolake => intel_common}/itss.c  | 60
++++++++++++++++++++++++++++++------------------------------
 arch/x86/cpu/slimbootloader/serial.c              | 13 +++++--------
 arch/x86/cpu/start.S                              |  2 +-
 arch/x86/cpu/start16.S                            |  2 +-
 arch/x86/dts/chromebook_coral.dts                 |  2 +-
 arch/x86/dts/coreboot.dts                         |  6 +++++-
 arch/x86/include/asm/coreboot_tables.h            | 19 +++++++++++++++++++
 arch/x86/include/asm/{arch-apollolake => }/itss.h |  2 ++
 configs/edison_defconfig                          |  2 +-
 doc/board/google/chromebook_coral.rst             | 90
++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------
 doc/board/intel/slimbootloader.rst                | 35
++++++++---------------------------
 drivers/gpio/intel_gpio.c                         | 10 +++++-----
 drivers/pinctrl/intel/pinctrl.c                   |  2 +-
 drivers/serial/Kconfig                            | 32
++++++++++++++++++++++++++++++++
 drivers/serial/Makefile                           |  1 +
 drivers/serial/ns16550.c                          | 79
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
 drivers/serial/serial_coreboot.c                  | 46
++++++++++++++++++++++++++++++++++++++++++++++
 drivers/spi/ich.c                                 | 12 ++----------
 include/configs/slimbootloader.h                  | 13 -------------
 include/ns16550.h                                 | 16 +++++++++++++++-
 26 files changed, 308 insertions(+), 157 deletions(-)
 rename arch/x86/cpu/{apollolake => intel_common}/itss.c (73%)
 rename arch/x86/include/asm/{arch-apollolake => }/itss.h (97%)
 create mode 100644 drivers/serial/serial_coreboot.c

Regards,
Bin

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

* Please pull u-boot-x86
  2019-12-08 15:49 Bin Meng
@ 2019-12-08 16:36 ` Tom Rini
  0 siblings, 0 replies; 80+ messages in thread
From: Tom Rini @ 2019-12-08 16:36 UTC (permalink / raw)
  To: u-boot

On Sun, Dec 08, 2019 at 11:49:35PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2020.01.
> 
> - 16-bit start up codes clean up
> 
> The following changes since commit d79ae6aa3087a6434b5ecdb51d20dca20c8e1596:
> 
>   Merge branch '2019-12-06-master-imports' (2019-12-06 16:45:46 -0500)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 90ab311a7c1ee91201c23726871d20b2287a51a5:
> 
>   x86: simplify ljmp to 32-bit code (2019-12-08 19:10:21 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20191208/669ba14e/attachment.sig>

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

* Please pull u-boot-x86
@ 2019-12-08 15:49 Bin Meng
  2019-12-08 16:36 ` Tom Rini
  0 siblings, 1 reply; 80+ messages in thread
From: Bin Meng @ 2019-12-08 15:49 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR includes the following x86 changes for v2020.01.

- 16-bit start up codes clean up

The following changes since commit d79ae6aa3087a6434b5ecdb51d20dca20c8e1596:

  Merge branch '2019-12-06-master-imports' (2019-12-06 16:45:46 -0500)

are available in the git repository at:

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

for you to fetch changes up to 90ab311a7c1ee91201c23726871d20b2287a51a5:

  x86: simplify ljmp to 32-bit code (2019-12-08 19:10:21 +0800)

----------------------------------------------------------------
Masahiro Yamada (2):
      x86: use data32 directive instead of macro for operand-size prefix
      x86: simplify ljmp to 32-bit code

 arch/x86/cpu/start16.S | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

Regards,
Bin

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

end of thread, other threads:[~2023-08-09 19:09 UTC | newest]

Thread overview: 80+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-01  9:37 Please pull u-boot-x86 Bin Meng
2021-02-01 16:05 ` Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2023-08-09 16:38 Bin Meng
2023-08-09 19:09 ` Tom Rini
2023-08-01 15:34 Bin Meng
2023-08-01 16:03 ` Tom Rini
2023-07-17 12:44 Bin Meng
2023-07-17 18:53 ` Tom Rini
2023-05-11  8:16 Bin Meng
2023-05-11 16:33 ` Tom Rini
2023-03-27  1:42 Bin Meng
2023-03-27 17:34 ` Tom Rini
2022-12-14  6:27 Bin Meng
2022-12-16 13:24 ` Tom Rini
2022-03-14 14:40 Bin Meng
2022-03-14 16:19 ` Tom Rini
2021-11-01  4:38 Bin Meng
2021-11-01 17:43 ` Tom Rini
2021-09-22 15:42 Bin Meng
2021-09-22 15:51 ` Tom Rini
2021-08-13  5:11 Bin Meng
2021-08-13 12:39 ` Tom Rini
2021-08-02 23:35 Bin Meng
2021-08-03 13:06 ` Tom Rini
2021-07-15 13:54 Bin Meng
2021-07-15 18:48 ` Tom Rini
2021-06-23 11:01 Bin Meng
2021-06-24 13:15 ` Tom Rini
2021-05-10 12:00 Bin Meng
2021-05-10 21:06 ` Tom Rini
2021-04-15  4:20 Bin Meng
2021-04-15 19:42 ` Tom Rini
2021-03-09  5:15 Bin Meng
2021-03-10  4:00 ` Tom Rini
2021-02-06 13:08 Bin Meng
2021-02-07 19:15 ` Tom Rini
2021-02-04  0:08 Bin Meng
2021-02-04 21:58 ` Tom Rini
2020-12-22  7:27 Bin Meng
2020-12-23 21:55 ` Tom Rini
2020-12-16  9:34 Bin Meng
2020-12-16 16:01 ` Tom Rini
2020-11-10  3:38 Bin Meng
2020-11-10 12:39 ` Tom Rini
2020-11-06  4:55 Bin Meng
2020-11-06 16:26 ` Tom Rini
2020-09-21 14:14 Bin Meng
2020-09-21 17:39 ` Tom Rini
2020-09-01 14:36 Bin Meng
2020-09-01 17:25 ` Tom Rini
2020-08-03  4:27 Bin Meng
2020-08-03 16:00 ` Tom Rini
2020-07-20  3:24 Bin Meng
2020-07-20 16:14 ` Tom Rini
2020-07-17 10:15 Bin Meng
2020-07-17 14:49 ` Tom Rini
2020-07-09  9:50 Bin Meng
2020-07-09 23:59 ` Tom Rini
2020-06-02  1:23 Bin Meng
2020-06-02 13:29 ` Tom Rini
2020-05-27  6:45 Bin Meng
2020-05-27 15:59 ` Tom Rini
2020-05-04  9:31 Bin Meng
2020-05-04 17:54 ` Tom Rini
2020-04-30 13:53 Bin Meng
2020-04-30 19:10 ` Tom Rini
2020-04-16 11:11 Bin Meng
2020-04-16 17:38 ` Tom Rini
2020-04-04 23:12 Bin Meng
2020-04-05 23:05 ` Tom Rini
2020-03-05 12:49 Bin Meng
2020-03-09 12:24 ` Tom Rini
2020-02-08  1:54 Bin Meng
2020-02-10 13:39 ` Tom Rini
2020-02-10 17:20   ` Anatolij Gustschin
2020-02-10 17:28     ` Tom Rini
2020-02-04  6:58 Bin Meng
2020-02-05  1:03 ` Tom Rini
2019-12-08 15:49 Bin Meng
2019-12-08 16:36 ` Tom Rini

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.