* 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-27 6:45 Please pull u-boot-x86 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
* 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
2021-02-01 9:37 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
* 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
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-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 --
2020-05-27 6:45 Please pull u-boot-x86 Bin Meng
2020-05-27 15:59 ` 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
2021-02-01 9:37 Bin Meng
2021-02-01 16:05 ` 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-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.