public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] Please pull u-boot-x86.git
@ 2013-02-16  0:14 Simon Glass
  2013-02-17 20:58 ` Wolfgang Denk
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2013-02-16  0:14 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This series includes the sandbox map_sysmem() feature, and gets the
memory and hashing functions running on sandbox to allow testing/code
coverage. I have run it through buildman and it seems clean, with the
proviso that I don't have fully-working toolchains for all
architectures.


The following changes since commit 9f024f62e4604274a23213dcee30016092e32e7b:

  Merge branch 'fixes' of git://git.denx.de/u-boot-mips (2013-02-15
12:23:42 -0500)

are available in the git repository at:


  git://git.denx.de/u-boot-x86.git master

for you to fetch changes up to d76bd1c2d5e75db16b239bd2d4a642673974e250:

  sandbox: Allow hash functions to work correctly (2013-02-15 16:06:06 -0800)

----------------------------------------------------------------
Allen Martin (1):
      sandbox: fix compiler warning

Simon Glass (19):
      Tidy up error checking and fix bug in hash command
      Update print_buffer() to use const
      sandbox: Add un/map_sysmen() to deal with sandbox's ram_buf
      sandbox: Change memory commands to use map_physmem
      Split out the memory tests into separate functions
      Use common mtest iteration counting
      Fix mtest indenting
      Bring mtest putc() into common code
      Reduce casting in mtest
      Update set_working_fdt_addr() to use setenv_addr()
      common: Use new numeric setenv functions
      drivers: Use new numeric setenv functions
      net: Use new numeric setenv functions
      image: Use crc header file instead of C prototypes
      Roll crc32 into hash infrastructure
      sandbox: config: Enable hash functions and mtest
      Move CONFIG_SYS_MEMTEST_SCRATCH #ifdef to top of file
      sandbox: Update mtest to fix crashes
      sandbox: Allow hash functions to work correctly

Taylor Hutt (1):
      sandbox: Improve sandbox serial port keyboard interface

 README                        |   9 +
 arch/sandbox/config.mk        |   1 +
 arch/sandbox/cpu/os.c         |   8 +
 arch/sandbox/cpu/start.c      |   3 +
 arch/sandbox/include/asm/io.h |  10 +
 common/cmd_bootm.c            |  11 +-
 common/cmd_cbfs.c             |   4 +-
 common/cmd_cramfs.c           |   4 +-
 common/cmd_fdos.c             |   4 +-
 common/cmd_fdt.c              |  11 +-
 common/cmd_hash.c             |   4 +
 common/cmd_jffs2.c            |   4 +-
 common/cmd_load.c             |  12 +-
 common/cmd_mem.c              | 798 +++++++++++++++++++++---------------------
 common/cmd_mtdparts.c         |   4 +-
 common/cmd_nand.c             |  12 +-
 common/cmd_nvedit.c           |  11 +-
 common/cmd_reiser.c           |   4 +-
 common/cmd_setexpr.c          |  39 ++-
 common/cmd_unzip.c            |   4 +-
 common/cmd_ximg.c             |   7 +-
 common/cmd_zfs.c              |   3 +-
 common/cmd_zip.c              |   4 +-
 common/hash.c                 |  31 +-
 common/image.c                |   4 +-
 drivers/net/fm/fm.c           |   4 +-
 drivers/serial/sandbox.c      |  44 ++-
 fs/fs.c                       |   4 +-
 fs/ubifs/ubifs.c              |   4 +-
 include/common.h              |  29 +-
 include/configs/sandbox.h     |   9 +-
 include/hash.h                |   2 +-
 include/os.h                  |  10 +
 include/u-boot/crc.h          |  11 +
 lib/crc32.c                   |   9 +
 lib/display_options.c         |   3 +-
 net/net.c                     |   8 +-
 37 files changed, 615 insertions(+), 528 deletions(-)

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2015-10-21 23:15 Simon Glass
  2015-10-22 11:24 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2015-10-21 23:15 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This includes support for booting VxWorks, the Advantech SOM-6896, MRC
fixes (speeds up boot), expanded video support and some debug UART
improvements.


The following changes since commit 5ec0003b19cbdf06ccd6941237cbc0d1c3468e2d:

  Prepare v2015.10 (2015-10-19 19:59:38 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to e0ae64880b61fdeaf261fddd747efa80fa53d386:

  x86: Add support for Advantech SOM-6896 (2015-10-21 16:29:27 -0600)

----------------------------------------------------------------
Bin Meng (41):
      pci: Set PCI_COMMAND_IO bit for VGA device
      video: vesa_fb: Fix wrong return value check of pci_find_class()
      dm: pci: Fix pci_last_busno() to return the real last bus no
      dm: pci: Enable VGA address forwarding on bridges
      x86: ivybridge: Remove the dead codes that programs pci bridge
      x86: Allow disabling IGD on Intel Queensbay
      x86: Initialize GDT entry 1 to be the 32-bit CS as well
      x86: Move install_e820_map() out of zimage.c
      x86: Remove quotation mark in CONFIG_HOSTNAME
      cmd: Convert CONFIG_CMD_ELF to Kconfig
      cmd: Clean up cmd_elf a little bit
      cmd: elf: Reorder load_elf_image_phdr() and load_elf_image_shdr()
      cmd: bootvx: Avoid strlen() calls when constructing VxWorks bootline
      cmd: bootvx: Pass netmask and gatewayip to VxWorks bootline
      cmd: bootvx: Always get VxWorks bootline from env
      cmd: bootvx: Pass E820 information to an x86 VxWorks kernel
      cmd: bootvx: Add asmlinkage to the VxWorks x86 entry
      doc: Complement document about booting VxWorks
      Makefile: Generate U_BOOT_DMI_DATE for SMBIOS
      x86: Add SMBIOS table support
      x86: fsp: Compact the output of hob command
      x86: fsp: Print GUID whenever applicable in the hob command output
      x86: fsp: Make hob command a sub-command to fsp
      x86: fsp: Add a hdr sub-command to show header information
      x86: Add ENABLE_MRC_CACHE Kconfig option
      x86: Move mrccache.[c|h] to a common place
      x86: Do sanity test on the cache record in mrccache_update()
      x86: Add various minor tidy-ups in mrccache codes
      x86: Add more common routines to manipulate mrc cache
      x86: ivybridge: Use APIs provided in the mrccache lib
      x86: Use struct mrc_region to describe a mrc region
      x86: fsp: Pass mrc cache to fsp_init() and save it to gd after fsp_init()
      x86: baytrail: Save mrc cache to spi flash
      x86: Enable mrc cache for bayleybay and minnowmax
      x86: baytrail: Issue full system reset in reset_cpu()
      x86: Remove unused rw-mrc-cache properties in the link and
panther dts files
      x86: ivybridge: Correct two typos for MRC
      x86: quark: Implement mrc cache
      x86: galileo: Enable mrc cache
      x86: Pass correct cpu_index to ap_init()
      x86: ivybridge: Enable the MRC cache

George McCollister (3):
      x86: pci: Add PCI IDs for Wildcat Point
      x86: spi: Add support for Wildcat Point
      x86: Add support for Advantech SOM-6896

Simon Glass (16):
      malloc_simple: Add debug() information
      dm: pci: Tidy up auto-config error handling
      dm: pci: Correct a few debug() statements
      dm: pci: Adjust pci_find_and_bind_driver() to return -EPERM
      debug_uart: Adjust the declaration of debug_uart_init()
      debug_uart: Support board-specific UART initialisation
      debug_uart: Add an option to announce the debug UART
      x86: Init the debug UART if enabled
      x86: chromebook_link: Enable the debug UART
      rtc: mc146818: Add a comment to the #endif
      rtc: mc146818: Use probe() to set up the device
      dm: rtc: Correct rtc_read32() return value
      x86: ivybridge: Use 'ret' instead of 'rcode'
      x86: ivybridge: Check the RTC return value
      x86: ivybridge: Fix car_uninit() to correctly set run state
      x86: ivybridge: Measure the MRC code execution time

 Makefile                                        |   2 +
 README                                          |  12 +-
 arch/x86/Kconfig                                |  19 +++
 arch/x86/cpu/baytrail/valleyview.c              |  25 ++++
 arch/x86/cpu/cpu.c                              |   7 +-
 arch/x86/cpu/ivybridge/Makefile                 |   1 -
 arch/x86/cpu/ivybridge/bd82x6x.c                |  32 -----
 arch/x86/cpu/ivybridge/car.S                    |   2 +-
 arch/x86/cpu/ivybridge/cpu.c                    |   7 +
 arch/x86/cpu/ivybridge/sdram.c                  | 162 +++++------------------
 arch/x86/cpu/quark/dram.c                       |  52 +++++++-
 arch/x86/cpu/quark/quark.c                      |  19 +++
 arch/x86/cpu/queensbay/Kconfig                  |   8 ++
 arch/x86/cpu/queensbay/tnc.c                    |  19 +++
 arch/x86/cpu/sipi_vector.S                      |   4 +-
 arch/x86/cpu/start.S                            |  11 +-
 arch/x86/dts/Makefile                           |   3 +-
 arch/x86/dts/bayleybay.dts                      |   6 +
 arch/x86/dts/broadwell_som-6896.dts             |  43 ++++++
 arch/x86/dts/chromebook_link.dts                |   2 -
 arch/x86/dts/chromebox_panther.dts              |   3 -
 arch/x86/dts/galileo.dts                        |   4 +
 arch/x86/dts/minnowmax.dts                      |   6 +
 arch/x86/include/asm/arch-ivybridge/mrccache.h  |  51 --------
 arch/x86/include/asm/arch-queensbay/tnc.h       |   5 +
 arch/x86/include/asm/e820.h                     |   3 +
 arch/x86/include/asm/mrccache.h                 | 107 +++++++++++++++
 arch/x86/include/asm/smbios.h                   | 236
+++++++++++++++++++++++++++++++++
 arch/x86/include/asm/zimage.h                   |   3 -
 arch/x86/lib/Makefile                           |   4 +-
 arch/x86/lib/cmd_hob.c                          |  65 ---------
 arch/x86/lib/e820.c                             |  37 ++++++
 arch/x86/lib/fsp/Makefile                       |   1 +
 arch/x86/lib/fsp/cmd_fsp.c                      | 132 +++++++++++++++++++
 arch/x86/lib/fsp/fsp_common.c                   |  30 ++++-
 arch/x86/lib/fsp/fsp_dram.c                     |   6 +
 arch/x86/{cpu/ivybridge => lib}/mrccache.c      | 128 +++++++++++++++---
 arch/x86/lib/smbios.c                           | 269
++++++++++++++++++++++++++++++++++++++
 arch/x86/lib/tables.c                           |   5 +
 arch/x86/lib/zimage.c                           |  26 ----
 common/Kconfig                                  |   6 +
 common/cmd_elf.c                                | 406
+++++++++++++++++++++++++++++++--------------------------
 common/malloc_simple.c                          |   4 +
 configs/atngw100_defconfig                      |   1 +
 configs/atngw100mkii_defconfig                  |   1 +
 configs/atstk1002_defconfig                     |   1 +
 configs/bayleybay_defconfig                     |   1 +
 configs/chromebook_link_defconfig               |   5 +
 configs/chromebox_panther_defconfig             |   1 +
 configs/dbau1000_defconfig                      |   1 +
 configs/dbau1100_defconfig                      |   1 +
 configs/dbau1500_defconfig                      |   1 +
 configs/dbau1550_defconfig                      |   1 +
 configs/dbau1550_el_defconfig                   |   1 +
 configs/dlvision-10g_defconfig                  |   1 +
 configs/dlvision_defconfig                      |   1 +
 configs/galileo_defconfig                       |   1 +
 configs/gr_cpci_ax2000_defconfig                |   1 +
 configs/gr_ep2s60_defconfig                     |   1 +
 configs/gr_xc3s_1500_defconfig                  |   1 +
 configs/grasshopper_defconfig                   |   1 +
 configs/grsim_defconfig                         |   1 +
 configs/grsim_leon2_defconfig                   |   1 +
 configs/io_defconfig                            |   1 +
 configs/iocon_defconfig                         |   1 +
 configs/minnowmax_defconfig                     |   1 +
 configs/neo_defconfig                           |   1 +
 configs/pb1000_defconfig                        |   1 +
 configs/sandbox_defconfig                       |   1 +
 configs/vct_platinum_onenand_small_defconfig    |   1 +
 configs/vct_platinum_small_defconfig            |   1 +
 configs/vct_platinumavc_onenand_small_defconfig |   1 +
 configs/vct_platinumavc_small_defconfig         |   1 +
 configs/vct_premium_onenand_small_defconfig     |   1 +
 configs/vct_premium_small_defconfig             |   1 +
 doc/README.vxworks                              |  82 ++++++++++--
 doc/README.x86                                  |  10 +-
 drivers/pci/pci-uclass.c                        |  93 +++++++------
 drivers/pci/pci_auto.c                          |   6 +
 drivers/rtc/mc146818.c                          |   6 +-
 drivers/rtc/rtc-uclass.c                        |   2 +-
 drivers/serial/Kconfig                          |  21 +++
 drivers/serial/ns16550.c                        |   2 +-
 drivers/serial/serial_efi.c                     |   2 +-
 drivers/serial/serial_s5p.c                     |   2 +-
 drivers/spi/ich.c                               |   3 +-
 drivers/video/vesa_fb.c                         |   2 +-
 include/config_cmd_all.h                        |   1 -
 include/config_distro_defaults.h                |   1 -
 include/configs/B4860QDS.h                      |   1 -
 include/configs/BSC9131RDB.h                    |   1 -
 include/configs/BSC9132QDS.h                    |   1 -
 include/configs/C29XPCIE.h                      |   1 -
 include/configs/CPCI2DP.h                       |   1 -
 include/configs/CPCI4052.h                      |   1 -
 include/configs/M5208EVBE.h                     |   1 -
 include/configs/M52277EVB.h                     |   1 -
 include/configs/M5235EVB.h                      |   1 -
 include/configs/M5272C3.h                       |   1 -
 include/configs/M5275EVB.h                      |   1 -
 include/configs/M53017EVB.h                     |   1 -
 include/configs/M5329EVB.h                      |   1 -
 include/configs/M5373EVB.h                      |   1 -
 include/configs/M54418TWR.h                     |   1 -
 include/configs/M54451EVB.h                     |   1 -
 include/configs/M54455EVB.h                     |   1 -
 include/configs/M5475EVB.h                      |   1 -
 include/configs/M5485EVB.h                      |   1 -
 include/configs/MIP405.h                        |   1 -
 include/configs/MPC8536DS.h                     |   1 -
 include/configs/MPC8540ADS.h                    |   1 -
 include/configs/MPC8541CDS.h                    |   1 -
 include/configs/MPC8544DS.h                     |   1 -
 include/configs/MPC8548CDS.h                    |   1 -
 include/configs/MPC8555CDS.h                    |   1 -
 include/configs/MPC8560ADS.h                    |   1 -
 include/configs/MPC8568MDS.h                    |   1 -
 include/configs/MPC8569MDS.h                    |   1 -
 include/configs/MPC8572DS.h                     |   1 -
 include/configs/P1010RDB.h                      |   1 -
 include/configs/P1022DS.h                       |   1 -
 include/configs/P2041RDB.h                      |   1 -
 include/configs/PIP405.h                        |   1 -
 include/configs/PLU405.h                        |   1 -
 include/configs/PMC405DE.h                      |   1 -
 include/configs/PMC440.h                        |   1 -
 include/configs/T102xQDS.h                      |   1 -
 include/configs/T102xRDB.h                      |   1 -
 include/configs/T1040QDS.h                      |   1 -
 include/configs/T104xRDB.h                      |   1 -
 include/configs/T208xQDS.h                      |   1 -
 include/configs/T208xRDB.h                      |   1 -
 include/configs/T4240RDB.h                      |   1 -
 include/configs/TQM823L.h                       |   1 -
 include/configs/TQM823M.h                       |   1 -
 include/configs/TQM850L.h                       |   1 -
 include/configs/TQM850M.h                       |   1 -
 include/configs/TQM855L.h                       |   1 -
 include/configs/TQM855M.h                       |   1 -
 include/configs/TQM860L.h                       |   1 -
 include/configs/TQM860M.h                       |   1 -
 include/configs/TQM862L.h                       |   1 -
 include/configs/TQM862M.h                       |   1 -
 include/configs/TQM866M.h                       |   1 -
 include/configs/UCP1020.h                       |   1 -
 include/configs/VCMA9.h                         |   1 -
 include/configs/VOM405.h                        |   1 -
 include/configs/amcc-common.h                   |   1 -
 include/configs/arcangel4.h                     |   1 -
 include/configs/astro_mcf5373l.h                |   1 -
 include/configs/axs101.h                        |   1 -
 include/configs/bf537-minotaur.h                |   1 -
 include/configs/bf537-srv1.h                    |   1 -
 include/configs/bfin_adi_common.h               |   1 -
 include/configs/blackstamp.h                    |   1 -
 include/configs/blackvme.h                      |   1 -
 include/configs/controlcenterd.h                |   1 -
 include/configs/corenet_ds.h                    |   1 -
 include/configs/crownbay.h                      |   1 +
 include/configs/dbau1x00.h                      |   1 -
 include/configs/digsy_mtc.h                     |   1 -
 include/configs/dlvision-10g.h                  |   1 -
 include/configs/dlvision.h                      |   1 -
 include/configs/io.h                            |   1 -
 include/configs/iocon.h                         |   1 -
 include/configs/km/km_arm.h                     |   1 -
 include/configs/lsxl.h                          |   1 -
 include/configs/lwmon5.h                        |   1 -
 include/configs/malta.h                         |   1 -
 include/configs/mecp5123.h                      |   1 -
 include/configs/motionpro.h                     |   1 -
 include/configs/munices.h                       |   1 -
 include/configs/neo.h                           |   1 -
 include/configs/nitrogen6x.h                    |   1 -
 include/configs/openrisc-generic.h              |   1 -
 include/configs/origen.h                        |   1 -
 include/configs/p1_p2_rdb_pc.h                  |   1 -
 include/configs/p1_twr.h                        |   1 -
 include/configs/pb1x00.h                        |   2 -
 include/configs/pcm052.h                        |   3 -
 include/configs/qemu-mips.h                     |   1 -
 include/configs/qemu-mips64.h                   |   1 -
 include/configs/qemu-ppce500.h                  |   1 -
 include/configs/sandbox.h                       |   1 -
 include/configs/sbc8548.h                       |   1 -
 include/configs/smdk2410.h                      |   1 -
 include/configs/smdkc100.h                      |   1 -
 include/configs/smdkv310.h                      |   1 -
 include/configs/som-6896.h                      |  38 ++++++
 include/configs/t4qds.h                         |   1 -
 include/configs/tb100.h                         |   1 -
 include/configs/vct.h                           |   2 -
 include/configs/vme8349.h                       |   1 -
 include/configs/x86-common.h                    |   3 +-
 include/configs/xilinx-ppc.h                    |   1 -
 include/configs/xilinx_zynqmp.h                 |   1 -
 include/configs/xpedite1000.h                   |   1 -
 include/configs/xpedite517x.h                   |   1 -
 include/configs/xpedite520x.h                   |   1 -
 include/configs/xpedite537x.h                   |   1 -
 include/configs/xpedite550x.h                   |   1 -
 include/configs/zmx25.h                         |   1 -
 include/configs/zynq-common.h                   |   1 -
 include/debug_uart.h                            |  30 ++++-
 include/pci_ids.h                               |   2 +
 include/vxworks.h                               |  51 ++++----
 lib/efi/efi_stub.c                              |   2 +-
 207 files changed, 1729 insertions(+), 755 deletions(-)
 create mode 100644 arch/x86/dts/broadwell_som-6896.dts
 delete mode 100644 arch/x86/include/asm/arch-ivybridge/mrccache.h
 create mode 100644 arch/x86/include/asm/mrccache.h
 create mode 100644 arch/x86/include/asm/smbios.h
 delete mode 100644 arch/x86/lib/cmd_hob.c
 create mode 100644 arch/x86/lib/e820.c
 create mode 100644 arch/x86/lib/fsp/cmd_fsp.c
 rename arch/x86/{cpu/ivybridge => lib}/mrccache.c (51%)
 create mode 100644 arch/x86/lib/smbios.c
 create mode 100644 include/configs/som-6896.h

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2015-09-10 22:50 Simon Glass
  2015-09-11  2:13 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2015-09-10 22:50 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Here are a few more driver model PCI fixes, the tftp revert and some
driver model conversions for x86, as well as a few other minor fixes.
There are a few more patches in flight but I could not apply them due
to problems. I thought it best to get this out in the interim since
the hour is late.


The following changes since commit efde6a579fe3c172d214fb3047b02c827779738a:

  Prepare v2015.10-rc3 (2015-09-07 08:56:35 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to f0dc73c090317c7d0660443bc933d612a4c0c699:

  net: designware: Fix build warnings (2015-09-09 07:48:03 -0600)

----------------------------------------------------------------
Bin Meng (21):
      x86: ifdtool: Support checking region overlap before U-Boot
      x86: doc: Change to use CONFIG_VGA_BIOS_ADDR
      x86: bayleybay: Change default vga bios rom address
      net: Revert "tftp: adjust settings to be suitable for 100Mbit ethernet"
      dm: eth: Do not print misleading "Net Initialization Skipped"
      dm: test: Add a new test case for dm_test_eth_rotate
      dm: eth: Correctly detect alias in eth_get_dev_by_name()
      x86: crownbay: Convert to use CONFIG_DM_USB
      x86: crownbay: Convert to use CONFIG_DM_ETH for E1000
      net: pch_gbe: Convert to driver model
      net: pch_gbe: Add Kconfig option
      x86: crownbay: Enable CONFIG_PCH_GBE
      x86: coreboot: Convert to use more dm drivers
      x86: bayleybay: Convert to use more dm drivers
      x86: quark: Optimize MRC execution time
      x86: quark: Avoid chicken and egg problem
      x86: Enable PCIe controller on quark/galileo
      x86: Convert to use driver model pci on quark/galileo
      x86: quark: Add USB PHY initialization support
      x86: galileo: Convert to use CONFIG_DM_USB
      net: designware: Fix build warnings

Masahiro Yamada (1):
      Revert "patman: use -D option for git format-patch"

Simon Glass (3):
      x86: panther: Add PCI and video configuration
      buildman: Improve the config comparison feature
      dm: pci: Allow a PCI bus to be found without an alias

 arch/sandbox/dts/test.dts               |   7 +++
 arch/x86/cpu/coreboot/coreboot.c        |   6 ---
 arch/x86/cpu/quark/Makefile             |   1 -
 arch/x86/cpu/quark/msg_port.c           |  44 ++++++++--------
 arch/x86/cpu/quark/pci.c                |  70 -------------------------
 arch/x86/cpu/quark/quark.c              | 139
+++++++++++++++++++++++++++++++++++++++++-------
 arch/x86/dts/chromebox_panther.dts      |  10 ++++
 arch/x86/dts/galileo.dts                |   8 ++-
 arch/x86/include/asm/arch-quark/quark.h |  85 ++++++++++++++++++++++++++++++
 board/intel/bayleybay/bayleybay.c       |   6 ---
 board/intel/crownbay/crownbay.c         |   6 ---
 board/intel/galileo/galileo.c           |  56 ++++++++++++++++++++
 configs/bayleybay_defconfig             |   5 +-
 configs/coreboot-x86_defconfig          |   5 +-
 configs/crownbay_defconfig              |   5 +-
 configs/galileo_defconfig               |   3 ++
 doc/README.x86                          |   2 +-
 drivers/net/Kconfig                     |  13 +++++
 drivers/net/designware.c                |   8 +--
 drivers/net/pch_gbe.c                   | 133
+++++++++++++++++++++++++---------------------
 drivers/net/pch_gbe.h                   |   2 -
 drivers/pci/pci-uclass.c                |  28 ++++++++--
 include/configs/chromebox_panther.h     |   2 +
 include/configs/crownbay.h              |   4 --
 include/configs/galileo.h               |  12 -----
 include/configs/sandbox.h               |   3 +-
 include/netdev.h                        |   4 --
 net/eth.c                               |   7 ++-
 net/tftp.c                              |  10 ++--
 test/dm/eth.c                           |   5 ++
 tools/buildman/builder.py               | 186
+++++++++++++++++++++++++++++++++++++++++++++++++----------------
 tools/ifdtool.c                         |  66 ++++++++++++++++-------
 tools/patman/gitutil.py                 |   2 +-
 33 files changed, 643 insertions(+), 300 deletions(-)
 delete mode 100644 arch/x86/cpu/quark/pci.c

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2015-08-26 21:26 Simon Glass
  2015-08-27  1:57 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2015-08-26 21:26 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The includes ACPI support for the first time and quite a few fixes:
microcode for newer Minnowmax boards, coreboot booting, i8042
keyboard, Minnowmax GPIO and getting serial running on crownbay.

It also includes the patch to fix the e1000 build warning. I put that
first so that the brokenness is minimised.


The following changes since commit 7d31c6ab83d8a5875875eda041c0a1e756189917:

  Merge git://git.denx.de/u-boot-pxa (2015-08-24 16:06:03 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to f4b5db7c5309dd7f3ecc6369f3c1f41e8bfe93ae:

  dm: pci: Document binding of pci device drivers (2015-08-26 07:54:18 -0700)

----------------------------------------------------------------
Bin Meng (36):
      net: e1000: Fix build warnings for 32-bit
      x86: doc: Update coreboot payload entry point address
      x86: coreboot: Increase memrange entry number to 32
      x86: coreboot: Correctly report E820 types
      x86: Remove calculate_relocation_address()
      x86: coreboot: Allow >=4GiB memory bank size
      x86: kconfig: Hide "System tables" for EFI
      x86: kconfig: Hide "System tables" for coreboot
      x86: Only include cbfs command for coreboot
      x86: Enable CONFIG_PCI_CONFIG_HOST_BRIDGE for all boards
      video: coreboot: Save VESA mode for future use
      x86: Set up video framebuffer for coreboot before loading kernel
      efi: Update README.efi to clarify build and test instructions
      x86: baytrail: Add microcode for BayTrail-I D0 stepping
      x86: baytrail: Support multiple microcode copies
      dm: pci: Support selected device/driver binding before relocation
      x86: fsp: Delay x86_fsp_init() call a little bit
      x86: fsp: Enlarge the size of malloc() pool before relocation
      x86: fsp: Add comments about U-Boot entering start.S twice
      x86: queensbay: Move unprotect_spi_flash() to arch_misc_init()
      x86: baytrail: Remove the fsp_init_phase_pci() call
      x86: fsp: Call fsp_init_phase_pci() in pci_uclass_post_probe()
      x86: superio: Add keyboard controller support to smsc_lpc47m driver
      fdtdec: Fix possible infinite loop in fdtdec_get_pci_vendev()
      dm: pci: Save devfn without bus number in pci_uclass_child_post_bind()
      x86: i8042: Remove unused codes
      x86: i8042: Reorder static functions
      x86: i8042: Clean up the driver per coding convention
      x86: i8042: Correctly initialize the controller
      video: cfb_console: Allow VGA device to work without i8042 keyboard
      x86: crownbay: Enable on-board SMSC superio keyboard controller
      video: ct69000: Remove unused codes
      dm: pci: Optimize pci_uclass_post_bind()
      dm: core: Fix code reentrancy issue in device_probe_child()
      x86: crownbay: Support Topcliff integrated pci uart devices with
driver model
      dm: pci: Document binding of pci device drivers

Masahiro Yamada (1):
      patman: use -D option for git format-patch

Saket Sinha (3):
      x86: Generate a valid ACPI table
      x86: Add ACPI table support to QEMU
      x86: Add DSDT table for supporting ACPI on QEMU

Simon Glass (10):
      x86: Correct microcode documentation
      x86: ifdtool: Check that U-Boot does not overlap other regions
      x86: ifdtool: Split microcode linking into its own function
      x86: ifdtool: Support collating microcode into one place
      x86: ifdtool: Drop microcode from the device tree when collating
      x86: minnowmax: Add access to GPIOs E0, E1, E2
      dm: pci: Add a comment to help find pci_hose_read_config_byte, etc.
      x86: minnowmax: Correct pad-offset value for host_en1
      x86: gpio: Correct calls to _ich6_gpio_set_direction()
      x86: gpio: Tidy up gpio_ich6_get_base() and callers

 Makefile                                     |    1 +
 arch/x86/Kconfig                             |   22 +-
 arch/x86/cpu/baytrail/valleyview.c           |    8 +-
 arch/x86/cpu/coreboot/sdram.c                |   33 +-
 arch/x86/cpu/qemu/Makefile                   |    1 +
 arch/x86/cpu/qemu/acpi.c                     |  176 +++++
 arch/x86/cpu/qemu/acpi/cpu-hotplug.asl       |   80 +++
 arch/x86/cpu/qemu/acpi/dbug.asl              |   25 +
 arch/x86/cpu/qemu/acpi/hpet.asl              |   31 +
 arch/x86/cpu/qemu/acpi/isa.asl               |  102 +++
 arch/x86/cpu/qemu/acpi/pci-crs.asl           |   61 ++
 arch/x86/cpu/qemu/dsdt.asl                   |  412 ++++++++++++
 arch/x86/cpu/queensbay/tnc.c                 |    4 +-
 arch/x86/cpu/start.S                         |   14 +-
 arch/x86/dts/bayleybay.dts                   |    6 +
 arch/x86/dts/crownbay.dts                    |   17 +-
 arch/x86/dts/microcode/m0130679901.dtsi      | 3284
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/dts/minnowmax.dts                   |   32 +-
 arch/x86/include/asm/acpi_table.h            |  393 ++++++++++++
 arch/x86/include/asm/arch-coreboot/sysinfo.h |    9 +-
 arch/x86/include/asm/ibmpc.h                 |    3 +
 arch/x86/include/asm/init_helpers.h          |    2 -
 arch/x86/lib/Makefile                        |    1 +
 arch/x86/lib/acpi_table.c                    |  436 +++++++++++++
 arch/x86/lib/fsp/fsp_car.S                   |    2 +-
 arch/x86/lib/fsp/fsp_common.c                |   16 +-
 arch/x86/lib/init_helpers.c                  |   51 +-
 arch/x86/lib/tables.c                        |    5 +
 board/intel/crownbay/crownbay.c              |    7 +-
 common/board_f.c                             |    6 +-
 doc/README.efi                               |   33 +-
 doc/README.x86                               |   10 +-
 doc/driver-model/pci-info.txt                |   71 ++-
 drivers/core/device.c                        |   19 +-
 drivers/gpio/intel_ich6_gpio.c               |   10 +-
 drivers/input/i8042.c                        |  652 +++++++++----------
 drivers/misc/smsc_lpc47m.c                   |   13 +-
 drivers/net/e1000.c                          |    9 +-
 drivers/pci/pci-uclass.c                     |   73 ++-
 drivers/pci/pci_rom.c                        |    4 +-
 drivers/video/cfb_console.c                  |   11 +-
 drivers/video/coreboot_fb.c                  |   24 +
 drivers/video/ct69000.c                      |   21 -
 include/configs/bayleybay.h                  |    1 -
 include/configs/crownbay.h                   |    4 -
 include/configs/minnowmax.h                  |    1 -
 include/configs/qemu-x86.h                   |    1 -
 include/configs/x86-common.h                 |    3 +
 include/i8042.h                              |  103 +--
 include/pci.h                                |    1 +
 include/smsc_lpc47m.h                        |   29 +-
 include/vbe.h                                |    2 +
 lib/fdtdec.c                                 |    3 +-
 scripts/Makefile.lib                         |   11 +
 tools/ifdtool.c                              |  238 +++++--
 tools/patman/gitutil.py                      |    2 +-
 56 files changed, 5954 insertions(+), 635 deletions(-)
 create mode 100644 arch/x86/cpu/qemu/acpi.c
 create mode 100644 arch/x86/cpu/qemu/acpi/cpu-hotplug.asl
 create mode 100644 arch/x86/cpu/qemu/acpi/dbug.asl
 create mode 100644 arch/x86/cpu/qemu/acpi/hpet.asl
 create mode 100644 arch/x86/cpu/qemu/acpi/isa.asl
 create mode 100644 arch/x86/cpu/qemu/acpi/pci-crs.asl
 create mode 100644 arch/x86/cpu/qemu/dsdt.asl
 create mode 100644 arch/x86/dts/microcode/m0130679901.dtsi
 create mode 100644 arch/x86/include/asm/acpi_table.h
 create mode 100644 arch/x86/lib/acpi_table.c

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2015-08-14 16:57 Simon Glass
  2015-08-17 13:35 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2015-08-14 16:57 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This includes various fixes including moving x86 over to use
board_init_f_mem() and proper interrupt support on minnowmax. The
revert of fdtdec_get_addr_size() is here also. Stephen confirmed it
will not affect 64-bit Tegra. Due to problems with Stephen's latest
patch (actually more likely problems in the callers!) I need to do
more investigation before applying that.


The following changes since commit bbc1b99e8b8a1b87c2d0d959a1fcd1990abe82dd:

  ARM: tegra: represent RAM in 1 or 2 banks (2015-08-13 13:06:04 -0700)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 236efe36be6d1c544f9477f10fdf38a17cd7a869:

  Revert "fdt: Fix fdtdec_get_addr_size() for 64-bit" (2015-08-14
10:00:52 -0600)

----------------------------------------------------------------
Andrew Bradford (1):
      x86: baytrail: Configure FSP UPD from device tree

Bin Meng (5):
      common: Display >=4GiB memory bank size
      x86: baytrail: Add all IDE/SATA PCI device IDs
      x86: fsp: Do not assert VPD_IMAGE_REV when DEBUG
      video: vesa: Correct a typo in the Kconfig VESA mode string
      x86: Set APs' req_seq to the reg number from device tree

Simon Glass (22):
      dm: pci: Provide friendly config access functions
      dm: pci: Add a way to iterate through all PCI devices
      x86: Re-order efi-x86_defconfig
      x86: Tidy up the PIRQ routing code a little
      x86: Split out fsp_init_phase_pci() code into a new function
      x86: Allow pirq_init() to return an error
      x86: baytrail: Tidy up interrupt and FSP init
      x86: baytrail: Support running as an EFI payload
      x86: Remove init_gd() function
      Align global_data to a 16-byte boundary
      Allow arch-specific setting of global_data in board_init_f_mem()
      x86: Move the GDT into global_data
      x86: Switch to using generic global_data setup
      Revert "dm: pci: Allow scan bridge child devices before relocation"
      x86: Convert minnowmax to use CONFIG_DM_USB
      x86: Convert minnowmax to use CONFIG_DM_NET
      x86: Show the un-relocated IP address in exceptions
      x86: Drop FSP error defines and use EFI instead
      x86: Return -1 when reading a PCI config register fails
      x86: minnowmax: Define and enable interrupt setup
      x86: Add a simple interrupt script to the README
      Revert "fdt: Fix fdtdec_get_addr_size() for 64-bit"

Stoppa, Igor (1):
      x86: Add clarifications to the x86 README

 arch/x86/cpu/baytrail/fsp_configs.c                  | 162
+++++++++++++++++++++++++++++++++++++++++++----------
 arch/x86/cpu/baytrail/valleyview.c                   |  11 +++-
 arch/x86/cpu/cpu.c                                   |  11 ++--
 arch/x86/cpu/interrupts.c                            |   2 +
 arch/x86/cpu/irq.c                                   |  58 ++++++++-----------
 arch/x86/cpu/mp_init.c                               |   7 +++
 arch/x86/cpu/pci.c                                   |   9 ++-
 arch/x86/cpu/qemu/qemu.c                             |   4 +-
 arch/x86/cpu/quark/quark.c                           |   4 +-
 arch/x86/cpu/queensbay/tnc.c                         |   4 +-
 arch/x86/cpu/start.S                                 |  95
+++++--------------------------
 arch/x86/dts/bayleybay.dts                           |  38 +++++++++++++
 arch/x86/dts/minnowmax.dts                           | 125
++++++++++++++++++++++++++++++++++++++++-
 arch/x86/include/asm/arch-baytrail/fsp/fsp_vpd.h     |   1 -
 arch/x86/include/asm/arch-queensbay/fsp/fsp_vpd.h    |   1 -
 arch/x86/include/asm/fsp/fsp_support.h               |   7 +++
 arch/x86/include/asm/fsp/fsp_types.h                 |  11 ----
 arch/x86/include/asm/global_data.h                   |   4 +-
 arch/x86/include/asm/irq.h                           |   4 +-
 arch/x86/include/asm/u-boot-x86.h                    |   1 -
 arch/x86/lib/fsp/fsp_common.c                        |  13 +++--
 arch/x86/lib/fsp/fsp_support.c                       |   3 +-
 board/intel/minnowmax/minnowmax.c                    |   6 --
 common/board_f.c                                     |  20 +++++--
 configs/efi-x86_defconfig                            |  10 ++--
 configs/minnowmax_defconfig                          |  13 +++--
 doc/README.x86                                       |  47 ++++++++++++----
 doc/device-tree-bindings/misc/intel,baytrail-fsp.txt | 158
+++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/pci/pci-uclass.c                             | 140
+++++++++++++++++++++++++++++++++++++++++++++
 drivers/video/Kconfig                                |   2 +-
 include/asm-generic/global_data.h                    |   3 +-
 include/asm-generic/u-boot.h                         |   4 +-
 include/common.h                                     |  43 ++++++++++++++
 include/configs/bayleybay.h                          |   3 +-
 include/configs/minnowmax.h                          |   7 ++-
 include/fdtdec.h                                     |   2 +
 include/pci.h                                        |  43 ++++++++++++++
 include/pci_ids.h                                    |   5 +-
 lib/fdtdec.c                                         |  58 ++++++++-----------
 39 files changed, 875 insertions(+), 264 deletions(-)
 create mode 100644 doc/device-tree-bindings/misc/intel,baytrail-fsp.txt

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2015-03-25 22:33 Simon Glass
  2015-03-27 14:19 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2015-03-25 22:33 UTC (permalink / raw)
  To: u-boot

Hi Tom,

These are improvements to a new board and some code clean-ups that I
requested, so I think it is probably reasonable to take these now.


The following changes since commit b81bdf62e0cf9b5c64d30284d01658a851f142f7:

  bav335x: Update defconfigs and fix typo in EEPROM config format
(2015-03-24 10:56:35 -0400)

are available in the git repository at:

  http://git.denx.de/u-boot-x86.git

for you to fetch changes up to 6f1eba49a558421e3fcb06ab0addc12b9a3804c6:

  x86: Add ramboot and nfsboot commands in x86-common.h (2015-03-24
21:22:38 -0600)

----------------------------------------------------------------
Bin Meng (11):
      x86: quark: MRC codes clean up
      fdtdec: Improve fdtdec_get_pci_bdf() documentation
      x86: Add queensbay fsp patch information in README.x86
      x86: quark: Enable on-chip ethernet controllers
      net: Add ethernet FCS length macro in net.h
      net: Update README.drivers.eth to mention latest APIs
      net: Add Intel Topcliff GMAC driver
      x86: crownbay: Enable Intel Topcliff GMAC support
      x86: crownbay: Enable saving environment in SPI flash
      x86: galileo: Enable saving environment in SPI flash
      x86: Add ramboot and nfsboot commands in x86-common.h

Tom Rini (1):
      arch/x86/cpu/quark/mrc.c: Switch to U_BOOT_DATE / U_BOOT_TIME

 arch/x86/cpu/quark/hte.c      |   74 ++++----
 arch/x86/cpu/quark/hte.h      |    4 +-
 arch/x86/cpu/quark/mrc.c      |   15 +-
 arch/x86/cpu/quark/mrc_util.c |  326 ++++++++++++++++----------------
 arch/x86/cpu/quark/mrc_util.h |   34 ----
 arch/x86/cpu/quark/quark.c    |   19 ++
 arch/x86/cpu/quark/smc.c      | 1205
++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------
 arch/x86/cpu/quark/smc.h      |  349 ++++++++++++++++++++++-------------
 doc/README.drivers.eth        |   51 +++--
 doc/README.x86                |    7 +
 drivers/net/Makefile          |    1 +
 drivers/net/e1000.h           |    7 +-
 drivers/net/pch_gbe.c         |  466
++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/pch_gbe.h         |  300 ++++++++++++++++++++++++++++++
 drivers/usb/gadget/ether.c    |    1 -
 drivers/usb/gadget/rndis.c    |    1 -
 include/configs/crownbay.h    |   12 ++
 include/configs/galileo.h     |   13 ++
 include/configs/x86-common.h  |   31 +++-
 include/fdtdec.h              |    5 +-
 include/net.h                 |    2 +
 include/netdev.h              |    4 +
 include/usb_ether.h           |    1 -
 23 files changed, 1852 insertions(+), 1076 deletions(-)
 create mode 100644 drivers/net/pch_gbe.c
 create mode 100644 drivers/net/pch_gbe.h

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2015-01-13  1:06 Simon Glass
  2015-01-13 14:37 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2015-01-13  1:06 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 92fa7f53f1f3f03296f8ffb14bdf1baefab83368:

  Prepare v2015.01 (2015-01-12 09:39:08 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to c479f96c0e0ceb226a8fb83a7996b78bfdcfd7b2:

  x86: Remove CONFIG_DISPLAY_CPUINFO in chromebook_link.h (2015-01-12
17:03:47 -0800)

----------------------------------------------------------------
Bin Meng (25):
      x86: Remove alex.dts in arch/x86/dts
      x86: Rename coreboot.dsti to serial.dtsi
      x86: Clean up the board dts files
      x86: Add missing DECLARE_GLOBAL_DATA_PTR for pci.c
      x86: Support pci bus scan in the early phase
      pci: Make pci apis usable before relocation
      x86: Simplify the fsp hob access functions
      fdt: Add several apis to decode pci device node
      serial: ns16550: Support ns16550 compatible pci uart devices
      x86: Use ePAPR defined properties for x86-uart
      x86: crownbay: Add pci devices in the dts file
      x86: fsp: Drop get_hob_type() and get_hob_length()
      x86: coreboot: Set up timer base correctly
      x86: Allow a hardcoded TSC frequency provided by Kconfig
      x86: Move CONFIG_X86_RESET_VECTOR and CONFIG_SYS_X86_START16 to Kconfig
      x86: Hide ROM chip size when CONFIG_X86_RESET_VECTOR is not selected
      x86: coreboot: Make SYS_CONFIG_NAME and DEFAULT_DEVICE_TREE configurable
      x86: coreboot: Move coreboot-specific defines from coreboot.h to Kconfig
      x86: Move CONFIG_SYS_CAR_xxx to Kconfig
      x86: Remove include/configs/coreboot.h
      x86: Make chromebook_link the default board for coreboot
      x86: coreboot: Wrap cros_ec initialization
      x86: coreboot: Configure pci memory regions
      x86: Update README.x86 for coreboot support
      x86: Remove CONFIG_DISPLAY_CPUINFO in chromebook_link.h

Simon Glass (20):
      x86: Correct XIP_ROM_SIZE
      x86: Drop RAMTOP Kconfig
      x86: Correct ifdtool microcode calculation
      x86: video: Add a debug() to display the frame buffer address
      x86: pci: Don't return a vesa mode when there is not video
      x86: video: Add debug option to time the BIOS copy
      x86: ivybridge: Only run the Video BIOS when video is enabled
      x86: Use cache, don't clear the display in video BIOS
      x86: Tidy up VESA mode numbers
      x86: pci: Display vesa modes in hex
      x86: ivybridge: Drop support for ROM caching
      x86: Add support for MTRRs
      x86: ivybridge: Set up an MTRR for the video frame buffer
      x86: board_f: Adjust x86 boot order for performance
      x86: ivybridge: Request MTRRs for DRAM regions
      x86: Commit the current MTRRs before relocation
      x86: ivybridge: Add a way to turn off the CAR
      x86: Disable CAR before relocation on platforms that need it
      x86: ivybridge: Update microcode early in boot
      x86: Add an 'mtrr' command to list and adjust MTRRs

 arch/x86/Kconfig                                      |  39 +++++-
 arch/x86/cpu/Makefile                                 |   1 +
 arch/x86/cpu/coreboot/Kconfig                         |  15 +++
 arch/x86/cpu/coreboot/coreboot.c                      |  22 ++--
 arch/x86/cpu/coreboot/pci.c                           |  30 ++++-
 arch/x86/cpu/coreboot/timestamp.c                     |  33 ++++--
 arch/x86/cpu/ivybridge/car.S                          |  74 +++++++++++-
 arch/x86/cpu/ivybridge/cpu.c                          |  27 +----
 arch/x86/cpu/ivybridge/gma.c                          |  16 ++-
 arch/x86/cpu/ivybridge/microcode_intel.c              |  26 ++--
 arch/x86/cpu/ivybridge/sdram.c                        |  10 ++
 arch/x86/cpu/mtrr.c                                   |  81 +++++++++++++
 arch/x86/cpu/pci.c                                    |  11 +-
 arch/x86/cpu/queensbay/fsp_support.c                  |  95 ++++++++-------
 arch/x86/cpu/queensbay/tnc_dram.c                     |  39 +++---
 arch/x86/cpu/start.S                                  |   8 ++
 arch/x86/dts/Makefile                                 |   4 +-
 arch/x86/dts/alex.dts                                 |  24 ----
 arch/x86/dts/chromebook_link.dts                      | 217
++++++++++++++++++++++++++++++++-
 arch/x86/dts/coreboot.dtsi                            |  17 ---
 arch/x86/dts/crownbay.dts                             |  94 +++++++++++++--
 arch/x86/dts/link.dts                                 | 224
-----------------------------------
 arch/x86/dts/serial.dtsi                              |   9 ++
 arch/x86/include/asm/arch-ivybridge/microcode.h       |   6 +
 arch/x86/include/asm/arch-queensbay/fsp/fsp_hob.h     |  68 +++--------
 arch/x86/include/asm/arch-queensbay/fsp/fsp_support.h |   5 +-
 arch/x86/include/asm/global_data.h                    |  16 ++-
 arch/x86/include/asm/mtrr.h                           | 163
++++++++++++-------------
 arch/x86/include/asm/pci.h                            |   2 +-
 arch/x86/lib/Makefile                                 |   1 +
 arch/x86/lib/bios.c                                   |  14 ++-
 arch/x86/lib/cmd_hob.c                                |  18 +--
 arch/x86/lib/cmd_mtrr.c                               | 138
+++++++++++++++++++++
 arch/x86/lib/init_helpers.c                           |   8 ++
 arch/x86/lib/tsc_timer.c                              |   8 +-
 board/coreboot/coreboot/Kconfig                       |  27 ++++-
 board/coreboot/coreboot/MAINTAINERS                   |   2 +-
 board/coreboot/coreboot/coreboot.c                    |   2 +
 board/google/chromebook_link/Kconfig                  |   9 ++
 board/intel/crownbay/Kconfig                          |   1 +
 common/board_f.c                                      |   8 +-
 configs/chromebook_link_defconfig                     |   1 +
 configs/coreboot-x86_defconfig                        |   1 -
 doc/README.x86                                        |  57 ++++++++-
 drivers/pci/pci.c                                     |  25 ++--
 drivers/pci/pci_rom.c                                 |   9 +-
 drivers/serial/ns16550.c                              |  31 +++++
 drivers/serial/serial_x86.c                           |   8 +-
 drivers/video/Kconfig                                 |   8 ++
 drivers/video/x86_fb.c                                |   1 +
 include/asm-generic/global_data.h                     |   6 +
 include/configs/chromebook_link.h                     |   8 +-
 include/configs/coreboot.h                            |  75 ------------
 include/configs/crownbay.h                            |   2 -
 include/fdtdec.h                                      | 108 +++++++++++++++--
 lib/fdtdec.c                                          | 171
+++++++++++++++++++++++---
 tools/ifdtool.c                                       |   4 +-
 57 files changed, 1413 insertions(+), 714 deletions(-)
 create mode 100644 arch/x86/cpu/coreboot/Kconfig
 create mode 100644 arch/x86/cpu/mtrr.c
 delete mode 100644 arch/x86/dts/alex.dts
 mode change 120000 => 100644 arch/x86/dts/chromebook_link.dts
 delete mode 100644 arch/x86/dts/coreboot.dtsi
 delete mode 100644 arch/x86/dts/link.dts
 create mode 100644 arch/x86/dts/serial.dtsi
 create mode 100644 arch/x86/lib/cmd_mtrr.c
 delete mode 100644 include/configs/coreboot.h

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2014-12-19  0:29 Simon Glass
  2014-12-30  2:25 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2014-12-19  0:29 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Here is the last of the Atom changes - we now have good support for
one Atom variant (with a path to adding to it) and basic support for
ivybridge. A good start.


The following changes since commit d8bec60c1b0de7770f9b56ad092ab9be801d99af:

  ARM: UniPhier: enable CONFIG_CMD_DM (2014-12-18 23:34:30 +0900)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to d2c6181d2d2afe00399cf0c8d9deafcb66b77330:

  x86: Add a script to process Intel microcode files (2014-12-18 17:26:08 -0700)

----------------------------------------------------------------
Bin Meng (14):
      x86: Integrate Tunnel Creek processor microcode
      x86: Add basic support to queensbay platform and crownbay board
      x86: ich6-gpio: Add Intel Tunnel Creek GPIO support
      x86: Enable the queensbay cpu directory build
      x86: Add queensbay and crownbay Kconfig files
      x86: Add crownbay defconfig and config.h
      x86: Use consistent name XXX_ADDR for binary blob flash address
      x86: Include FSP and CMC binary in the u-boot.rom build rules
      x86: crownbay: Add SPI flash support
      x86: crownbay: Enable Intel E1000 NIC support
      x86: crownbay: Add SDHCI support
      x86: Rename coreboot-serial to x86-serial
      x86: Add a README.x86 for U-Boot on x86 support
      x86: Clean up the FSP support codes

Simon Glass (9):
      x86: ifdtool: Correct a debug() missing parameter
      x86: ifdtool: Display filename when file errors are reported
      x86: ifdtool: Use a structure for the file/address list
      x86: ifdtool: Add support for early microcode access
      x86: Move microcode updates into a separate directory
      x86: ivybridge: Update the microcode
      x86: Correct problems in the microcode loading
      x86: Convert microcode format to device-tree-only
      x86: Add a script to process Intel microcode files

 Makefile                                                 |  16 +-
 arch/x86/Kconfig                                         |  13 ++
 arch/x86/cpu/Makefile                                    |   1 +
 arch/x86/cpu/ivybridge/microcode_intel.c                 |  27 ++-
 arch/x86/cpu/ivybridge/sdram.c                           |   2 +-
 arch/x86/cpu/queensbay/Kconfig                           |  79 +++++++
 arch/x86/cpu/queensbay/Makefile                          |   9 +
 arch/x86/cpu/queensbay/fsp_configs.c                     |   2 +-
 arch/x86/cpu/queensbay/fsp_support.c                     | 255
++++++++++----------
 arch/x86/cpu/queensbay/tnc.c                             |  72 ++++++
 arch/x86/cpu/queensbay/tnc_car.S                         | 124 ++++++++++
 arch/x86/cpu/queensbay/tnc_dram.c                        |  78 +++++++
 arch/x86/cpu/queensbay/tnc_pci.c                         |  61 +++++
 arch/x86/cpu/queensbay/topcliff.c                        |  47 ++++
 arch/x86/dts/coreboot.dtsi                               |   2 +-
 arch/x86/dts/crownbay.dts                                |   7 +
 arch/x86/dts/link.dts                                    |   4 +-
 arch/x86/dts/m12206a7_00000028.dtsi                      | 622
-------------------------------------------------
 arch/x86/dts/m12306a9_00000017.dtsi                      | 750
-----------------------------------------------------------
 arch/x86/dts/microcode/m0220661105_cv.dtsi               | 368
+++++++++++++++++++++++++++++
 arch/x86/dts/microcode/m12206a7_00000029.dtsi            | 686
++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/dts/microcode/m12306a9_0000001b.dtsi            | 814
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/include/asm/arch-queensbay/fsp/fsp_api.h        |  18 +-
 arch/x86/include/asm/arch-queensbay/fsp/fsp_ffs.h        |  28 +--
 arch/x86/include/asm/arch-queensbay/fsp/fsp_fv.h         |  14 +-
 arch/x86/include/asm/arch-queensbay/fsp/fsp_hob.h        | 112 +++++----
 arch/x86/include/asm/arch-queensbay/fsp/fsp_infoheader.h |   6 +-
 arch/x86/include/asm/arch-queensbay/fsp/fsp_platform.h   |   8 +-
 arch/x86/include/asm/arch-queensbay/fsp/fsp_support.h    |  63 ++---
 arch/x86/include/asm/arch-queensbay/fsp/fsp_types.h      |  17 +-
 arch/x86/include/asm/arch-queensbay/fsp/fsp_vpd.h        |   8 +-
 arch/x86/include/asm/arch-queensbay/gpio.h               |  13 ++
 arch/x86/include/asm/arch-queensbay/tnc.h                |  15 ++
 arch/x86/include/asm/gpio.h                              |   4 +-
 arch/x86/include/asm/ibmpc.h                             |   3 +
 arch/x86/lib/cmd_hob.c                                   |  22 +-
 board/coreboot/coreboot/coreboot.c                       |   2 +-
 board/google/chromebook_link/link.c                      |   2 +-
 board/intel/crownbay/Kconfig                             |  20 ++
 board/intel/crownbay/MAINTAINERS                         |   6 +
 board/intel/crownbay/Makefile                            |   7 +
 board/intel/crownbay/crownbay.c                          |  32 +++
 board/intel/crownbay/start.S                             |   9 +
 configs/crownbay_defconfig                               |   6 +
 doc/README.x86                                           | 126 ++++++++++
 drivers/gpio/intel_ich6_gpio.c                           |  20 +-
 drivers/serial/Makefile                                  |   2 +-
 drivers/serial/{serial_coreboot.c => serial_x86.c}       |  12 +-
 include/configs/chromebook_link.h                        |   6 +-
 include/configs/coreboot.h                               |   2 +-
 include/configs/crownbay.h                               |  61 +++++
 tools/Makefile                                           |   1 +
 tools/ifdtool.c                                          | 161 +++++++++++--
 tools/microcode-tool                                     |   1 +
 tools/microcode-tool.py                                  | 253
++++++++++++++++++++
 55 files changed, 3381 insertions(+), 1718 deletions(-)
 create mode 100644 arch/x86/cpu/queensbay/Kconfig
 create mode 100644 arch/x86/cpu/queensbay/Makefile
 create mode 100644 arch/x86/cpu/queensbay/tnc.c
 create mode 100644 arch/x86/cpu/queensbay/tnc_car.S
 create mode 100644 arch/x86/cpu/queensbay/tnc_dram.c
 create mode 100644 arch/x86/cpu/queensbay/tnc_pci.c
 create mode 100644 arch/x86/cpu/queensbay/topcliff.c
 delete mode 100644 arch/x86/dts/m12206a7_00000028.dtsi
 delete mode 100644 arch/x86/dts/m12306a9_00000017.dtsi
 create mode 100644 arch/x86/dts/microcode/m0220661105_cv.dtsi
 create mode 100644 arch/x86/dts/microcode/m12206a7_00000029.dtsi
 create mode 100644 arch/x86/dts/microcode/m12306a9_0000001b.dtsi
 create mode 100644 arch/x86/include/asm/arch-queensbay/gpio.h
 create mode 100644 arch/x86/include/asm/arch-queensbay/tnc.h
 create mode 100644 board/intel/crownbay/Kconfig
 create mode 100644 board/intel/crownbay/MAINTAINERS
 create mode 100644 board/intel/crownbay/Makefile
 create mode 100644 board/intel/crownbay/crownbay.c
 create mode 100644 board/intel/crownbay/start.S
 create mode 100644 configs/crownbay_defconfig
 create mode 100644 doc/README.x86
 rename drivers/serial/{serial_coreboot.c => serial_x86.c} (67%)
 create mode 100644 include/configs/crownbay.h
 create mode 120000 tools/microcode-tool
 create mode 100755 tools/microcode-tool.py

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2014-11-26 16:28 Simon Glass
  2014-12-02 11:49 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2014-11-26 16:28 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This is the last of the bare x86 support for this release. I also
brought in some interrupt fixes from Bin.



The following changes since commit 2a82ec77d27ef5f860a107c4b764643a655dceeb:

  Prepare v2015.01-rc2 (2014-11-24 17:08:47 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 908ec6e4d1d12f746cb9b7cc73430a268ceb2c92:

  tools: Add ifdtool to .gitignore (2014-11-25 07:11:17 -0700)

----------------------------------------------------------------
Bin Meng (5):
      x86: Call cpu_init_interrupts() from interrupt_init()
      x86: Remove cpu_init_r() for x86
      x86: Refactor interrupt_init()
      x86: Remove unnecessary call to initr_enable_interrupts()
      tools: Add ifdtool to .gitignore

Simon Glass (51):
      x86: Add ivybridge directory to Makefile
      Fix SIZE_MAX compiler warning when using stdint.h
      Align embedded device tree correctly
      pci: Update pci_ids.h to include some missing IDs
      x86: Remove board_early_init_r()
      x86: Panic if there is no relocation data
      x86: Ensure that all relocation data is included in the image
      x86: Factor out common values in the link script
      rtc: mc146818: Set up RTC at start of day
      x86: Add ioapic.h header
      x86: pci: Add handlers before and after a PCI hose scan
      x86: config: Enable plug-and-play for link PCI
      pci: Add functions to read and write a BAR address
      x86: Set up edge triggering on interrupt 9
      x86: ivybridge: Add support for BD82x6x PCH
      x86: Add a simple header file for ACPI
      x86: ivybridge: Add PCH init
      x86: ivybridge: Add additional LPC init
      x86: dts: Move PCI peripherals into a pci node
      x86: dts: Add LPC settings for link
      x86: ivybridge: Add SATA init
      x86: dts: Add SATA settings for link
      x86: ivybridge: Set up EHCI USB
      x86: config: Enable USB on link
      x86: ivybridge: Set up XHCI USB
      x86: Add Intel speedstep and turbo mode code
      x86: Drop old CONFIG_INTEL_CORE_ARCH code
      x86: Add LAPIC setup code
      x86: Add init for model 206AX CPU
      x86: Drop some msr functions that we don't support
      x86: ivybridge: Add northbridge init functions
      x86: config: Enable SPI for chromebook_link
      x86: Add a definition of asmlinkage
      Introduce a header file for the BIOS emulator
      x86: Add GDT descriptors for option ROMs
      x86: Add vesa mode configuration options
      Add support for Vesa BIOS extensions
      x86: Add support for running option ROMs natively
      pci: Add general support for execution of video ROMs
      x86: video: Add video driver for bare x86 boards
      x86: Allow an option ROM to be built into U-Boot
      x86: Add initial video device init for Intel GMA
      x86: dts: Add video information to the device tree
      x86: config: Enable video support for chromebook_link
      bios_emulator: Allow x86 to use the emulator
      bios_emulator: Add vesa support and allow ROMs to be passed in as data
      bios_emulator: Allow a custom interrupt handler to be installed
      bios_emulator: Add an option to enable debugging
      bios_emulator: Always print errors when opcode decode fails
      x86: chromebook_link: Enable the x86 emulator
      x86: chromebook_link: Enable the Chrome OS EC

 Makefile                                          |   3 +
 arch/x86/Kconfig                                  | 149 +++++++++++++++
 arch/x86/cpu/Makefile                             |   4 +
 arch/x86/cpu/config.mk                            |   5 +-
 arch/x86/cpu/coreboot/coreboot.c                  |  11 --
 arch/x86/cpu/cpu.c                                |  17 +-
 arch/x86/cpu/interrupts.c                         |  54 ++----
 arch/x86/cpu/ivybridge/Makefile                   |   8 +
 arch/x86/cpu/ivybridge/bd82x6x.c                  | 146 +++++++++++++++
 arch/x86/cpu/ivybridge/gma.c                      | 756
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/cpu/ivybridge/gma.h                      | 156 ++++++++++++++++
 arch/x86/cpu/ivybridge/lpc.c                      | 523
++++++++++++++++++++++++++++++++++++++++++++++++++-
 arch/x86/cpu/ivybridge/model_206ax.c              | 514
++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/cpu/ivybridge/northbridge.c              | 188 +++++++++++++++++++
 arch/x86/cpu/ivybridge/pch.c                      | 123 ++++++++++++
 arch/x86/cpu/ivybridge/pci.c                      |  40 ++++
 arch/x86/cpu/ivybridge/sata.c                     | 225 ++++++++++++++++++++++
 arch/x86/cpu/ivybridge/usb_ehci.c                 |  29 +++
 arch/x86/cpu/ivybridge/usb_xhci.c                 |  32 ++++
 arch/x86/cpu/lapic.c                              |  57 ++++++
 arch/x86/cpu/pci.c                                |  12 ++
 arch/x86/cpu/turbo.c                              |  98 ++++++++++
 arch/x86/cpu/u-boot.lds                           |  18 +-
 arch/x86/dts/link.dts                             |  54 ++++--
 arch/x86/include/asm/acpi.h                       |  24 +++
 arch/x86/include/asm/arch-ivybridge/bd82x6x.h     |  23 +++
 arch/x86/include/asm/arch-ivybridge/model_206ax.h |   4 +
 arch/x86/include/asm/arch-ivybridge/pch.h         | 120 ++++++++++++
 arch/x86/include/asm/arch-ivybridge/sandybridge.h |  13 +-
 arch/x86/include/asm/i8259.h                      |   2 +
 arch/x86/include/asm/interrupt.h                  |  11 ++
 arch/x86/include/asm/ioapic.h                     |  38 ++++
 arch/x86/include/asm/lapic.h                      | 124 +++++++++++-
 arch/x86/include/asm/msr-index.h                  |   2 +
 arch/x86/include/asm/msr.h                        |  11 --
 arch/x86/include/asm/pci.h                        |   3 +
 arch/x86/include/asm/post.h                       |   1 +
 arch/x86/include/asm/processor.h                  |  31 ++-
 arch/x86/include/asm/speedstep.h                  |  89 +++++++++
 arch/x86/include/asm/turbo.h                      |  31 +++
 arch/x86/include/asm/u-boot-x86.h                 |   2 -
 arch/x86/lib/Makefile                             |   3 +
 arch/x86/lib/bios.c                               | 347
++++++++++++++++++++++++++++++++++
 arch/x86/lib/bios.h                               |  98 ++++++++++
 arch/x86/lib/bios_asm.S                           | 281
++++++++++++++++++++++++++++
 arch/x86/lib/bios_interrupts.c                    | 217 +++++++++++++++++++++
 arch/x86/lib/pcat_interrupts.c                    |  42 ++++-
 arch/x86/lib/relocate.c                           |   3 +
 board/google/chromebook_link/link.c               |   7 +-
 common/board_r.c                                  |   7 +-
 doc/device-tree-bindings/ata/intel-sata.txt       |  26 +++
 doc/device-tree-bindings/misc/intel-lpc.txt       |  47 ++++-
 doc/device-tree-bindings/video/intel-gma.txt      |  40 ++++
 drivers/bios_emulator/Makefile                    |   2 +-
 drivers/bios_emulator/atibios.c                   | 198 ++++++++++++++------
 drivers/bios_emulator/besys.c                     | 100 +++++++---
 drivers/bios_emulator/bios.c                      |   4 +-
 drivers/bios_emulator/biosemui.h                  |   2 +-
 drivers/bios_emulator/include/biosemu.h           |  53 +-----
 drivers/bios_emulator/include/x86emu.h            |   7 +-
 drivers/bios_emulator/include/x86emu/debug.h      |  20 +-
 drivers/bios_emulator/include/x86emu/regs.h       |   2 +-
 drivers/bios_emulator/x86emu/debug.c              |  10 +-
 drivers/bios_emulator/x86emu/decode.c             |  24 +--
 drivers/bios_emulator/x86emu/ops.c                |  58 +++---
 drivers/bios_emulator/x86emu/ops2.c               |   4 +-
 drivers/bios_emulator/x86emu/sys.c                |   5 +
 drivers/pci/Makefile                              |   2 +-
 drivers/pci/pci.c                                 |  24 ++-
 drivers/pci/pci_rom.c                             | 278
+++++++++++++++++++++++++++
 drivers/rtc/bfin_rtc.c                            |   2 +-
 drivers/rtc/mc146818.c                            |  43 ++++-
 drivers/video/Makefile                            |   1 +
 drivers/video/ati_radeon_fb.c                     |   2 +-
 drivers/video/x86_fb.c                            |  37 ++++
 include/bios_emul.h                               |  66 +++++++
 include/common.h                                  |   3 +
 include/configs/chromebook_link.h                 |  30 +--
 include/fdtdec.h                                  |   3 +
 include/linux/kernel.h                            |   2 +
 include/pci.h                                     |  23 +++
 include/pci_ids.h                                 | 187 ++++++++++++++++++-
 include/pci_rom.h                                 |  58 ++++++
 include/rtc.h                                     |   5 +
 include/vbe.h                                     | 103 ++++++++++
 include/video_fb.h                                |   2 +-
 lib/fdtdec.c                                      |   3 +
 scripts/Makefile.lib                              |   2 +
 tools/.gitignore                                  |   1 +
 89 files changed, 5872 insertions(+), 363 deletions(-)
 create mode 100644 arch/x86/cpu/ivybridge/bd82x6x.c
 create mode 100644 arch/x86/cpu/ivybridge/gma.c
 create mode 100644 arch/x86/cpu/ivybridge/gma.h
 create mode 100644 arch/x86/cpu/ivybridge/model_206ax.c
 create mode 100644 arch/x86/cpu/ivybridge/northbridge.c
 create mode 100644 arch/x86/cpu/ivybridge/pch.c
 create mode 100644 arch/x86/cpu/ivybridge/sata.c
 create mode 100644 arch/x86/cpu/ivybridge/usb_ehci.c
 create mode 100644 arch/x86/cpu/ivybridge/usb_xhci.c
 create mode 100644 arch/x86/cpu/lapic.c
 create mode 100644 arch/x86/cpu/turbo.c
 create mode 100644 arch/x86/include/asm/acpi.h
 create mode 100644 arch/x86/include/asm/arch-ivybridge/bd82x6x.h
 create mode 100644 arch/x86/include/asm/ioapic.h
 create mode 100644 arch/x86/include/asm/speedstep.h
 create mode 100644 arch/x86/include/asm/turbo.h
 create mode 100644 arch/x86/lib/bios.c
 create mode 100644 arch/x86/lib/bios.h
 create mode 100644 arch/x86/lib/bios_asm.S
 create mode 100644 arch/x86/lib/bios_interrupts.c
 create mode 100644 doc/device-tree-bindings/ata/intel-sata.txt
 create mode 100644 doc/device-tree-bindings/video/intel-gma.txt
 create mode 100644 drivers/pci/pci_rom.c
 create mode 100644 drivers/video/x86_fb.c
 create mode 100644 include/bios_emul.h
 create mode 100644 include/pci_rom.h
 create mode 100644 include/vbe.h


Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2014-11-21  7:00 Simon Glass
  2014-11-21  7:11 ` Masahiro Yamada
  2014-11-24 22:13 ` Tom Rini
  0 siblings, 2 replies; 73+ messages in thread
From: Simon Glass @ 2014-11-21  7:00 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Here's the introduction of bare x86 support.


The following changes since commit 4d70b34d7f721d8b1d4d628e68c3a44ab7a10dff:

  Merge branch 'master' of git://git.denx.de/u-boot-ubi (2014-11-19
23:18:29 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to fe5b9b447c6eea3873833b1f3ba15c9854aa2ef8:

  x86: Rename chromebook-x86 to coreboot (2014-11-21 07:34:16 +0100)

----------------------------------------------------------------
Bin Meng (4):
      x86: Do CPU identification in the early phase
      x86: Do TSC MSR calibration only for known/supported CPUs
      x86: Add quick TSC calibration via PIT
      x86: Save TSC frequency in the global data

Masahiro Yamada (1):
      x86: use CONFIG_SYS_COREBOOT to descend into coreboot/ directory

Simon Glass (43):
      x86: Remove REALMODE_BASE which is no longer used
      x86: Remove board_init16() call which is not used
      x86: Invalidate TLB as early as possible
      x86: Tidy up global descriptor table setup
      x86: Use the standard dram_init() function
      x86: Use the standard arch_cpu_init() function
      x86: Fix up some missing prototypes
      x86: Save the BIST value on reset
      x86: Fix a warning with gcc 4.4.4
      Move early malloc() to before arch_cpu_init()
      fdt: Add a function to decode a variable-sized u32 array
      dm: serial: Move current serial port pointer to global_data
      dm: gpio: Add a function to read an ID from a list of GPIOs
      x86: Add ifdtool for working with Intel Flash Descriptor ROM images
      x86: config: Move common x86 configs to a common file
      x86: Add processor functions to halt and get stack pointer
      x86: Remove unnecessary find_fdt(), prepare_fdt() functions
      x86: Replace fill_processor_name() with cpu_get_name()
      x86: Allow timer calibration to work on ivybridge
      x86: ifdtool: Allow creation of an empty ROM
      x86: Add chromebook_link board
      x86: Build a .rom file which can be flashed to an x86 machine
      x86: Emit post codes in startup code for Chromebooks
      x86: chromebook_link: Implement CAR support (cache as RAM)
      x86: Refactor PCI to permit alternate init
      x86: Support use of PCI before relocation
      x86: ivybridge: Enable PCI in early init
      x86: pci: Allow configuration before relocation
      x86: ivybridge: Add early LPC init so that serial works
      x86: Tidy up coreboot header usage
      x86: Add clr/setbits functions
      x86: Add msr read/write functions that use a structure
      x86: ivybridge: Perform initial CPU setup
      x86: ivybridge: Check BIST value on boot
      x86: ivybridge: Perform Intel microcode update on boot
      x86: dts: Add microcode updates for ivybridge CPU
      x86: ivybridge: Add early init for PCH devices
      x86: ivybridge: Add support for early GPIO init
      x86: chromebook_link: Enable GPIO support
      x86: Make show_boot_progress() common
      x86: ivybridge: Add LAPIC support
      x86: ivybridge: Implement SDRAM init
      x86: Rename chromebook-x86 to coreboot

 Makefile                                                     |   36 ++-
 arch/x86/Kconfig                                             |   74 ++++-
 arch/x86/config.mk                                           |    1 -
 arch/x86/cpu/Makefile                                        |    1 +
 arch/x86/cpu/coreboot/Makefile                               |   12 +-
 arch/x86/cpu/coreboot/coreboot.c                             |   42 +--
 arch/x86/cpu/coreboot/ipchecksum.c                           |    2 +-
 arch/x86/cpu/coreboot/pci.c                                  |   22 +-
 arch/x86/cpu/coreboot/sdram.c                                |   15 +-
 arch/x86/cpu/coreboot/tables.c                               |    6 +-
 arch/x86/cpu/cpu.c                                           |  301
+++++++++++++++---
 arch/x86/cpu/interrupts.c                                    |    2 +-
 arch/x86/cpu/ivybridge/Kconfig                               |  172 +++++++++++
 arch/x86/cpu/ivybridge/Makefile                              |   16 +
 arch/x86/cpu/ivybridge/car.S                                 |  178 +++++++++++
 arch/x86/cpu/ivybridge/cpu.c                                 |  357
++++++++++++++++++++++
 arch/x86/cpu/ivybridge/early_init.c                          |  145 +++++++++
 arch/x86/cpu/ivybridge/early_me.c                            |  191
++++++++++++
 arch/x86/cpu/ivybridge/lpc.c                                 |   48 +++
 arch/x86/cpu/ivybridge/me_status.c                           |  195
++++++++++++
 arch/x86/cpu/ivybridge/microcode_intel.c                     |  151 ++++++++++
 arch/x86/cpu/ivybridge/pci.c                                 |   60 ++++
 arch/x86/cpu/ivybridge/report_platform.c                     |   89 ++++++
 arch/x86/cpu/ivybridge/sdram.c                               |  571
+++++++++++++++++++++++++++++++++++
 arch/x86/cpu/pci.c                                           |   98 ++++++
 arch/x86/cpu/start.S                                         |   40 ++-
 arch/x86/cpu/start16.S                                       |   18 +-
 arch/x86/dts/Makefile                                        |    1 +
 arch/x86/dts/chromebook_link.dts                             |    1 +
 arch/x86/dts/link.dts                                        |  125 ++++++++
 arch/x86/dts/m12206a7_00000028.dtsi                          |  622
++++++++++++++++++++++++++++++++++++++
 arch/x86/dts/m12306a9_00000017.dtsi                          |  750
+++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/include/asm/arch-coreboot/gpio.h                    |    5 -
 arch/x86/include/asm/arch-ivybridge/gpio.h                   |   10 +
 arch/x86/include/asm/arch-ivybridge/me.h                     |  356
++++++++++++++++++++++
 arch/x86/include/asm/arch-ivybridge/microcode.h              |   20 ++
 arch/x86/include/asm/arch-ivybridge/model_206ax.h            |   82 +++++
 arch/x86/include/asm/arch-ivybridge/pch.h                    |  356
++++++++++++++++++++++
 arch/x86/include/asm/arch-ivybridge/pei_data.h               |  121 ++++++++
 arch/x86/include/asm/arch-ivybridge/sandybridge.h            |  109 +++++++
 arch/x86/include/asm/config.h                                |    1 +
 arch/x86/include/asm/cpu.h                                   |  173 ++++++++++-
 arch/x86/include/asm/global_data.h                           |   30 ++
 arch/x86/include/asm/gpio.h                                  |  142 ++++++++-
 arch/x86/include/asm/i8254.h                                 |    3 +
 arch/x86/include/asm/init_helpers.h                          |    2 -
 arch/x86/include/asm/io.h                                    |   49 +++
 arch/x86/include/asm/lapic.h                                 |   59 ++++
 arch/x86/include/asm/lapic_def.h                             |  101 +++++++
 arch/x86/include/asm/msr.h                                   |   19 ++
 arch/x86/include/asm/mtrr.h                                  |  121 ++++++++
 arch/x86/include/asm/pci.h                                   |   33 ++
 arch/x86/include/asm/post.h                                  |   50 +++
 arch/x86/include/asm/processor.h                             |   21 ++
 arch/x86/include/asm/u-boot-x86.h                            |   17 +-
 arch/x86/lib/Makefile                                        |    1 +
 arch/x86/lib/init_helpers.c                                  |   27 --
 arch/x86/lib/ramtest.c                                       |   79 +++++
 arch/x86/lib/tsc_timer.c                                     |  285
+++++++++++++++++-
 board/{chromebook-x86 => coreboot}/coreboot/Kconfig          |    2 +-
 board/{chromebook-x86 => coreboot}/coreboot/MAINTAINERS      |    2 +-
 board/{chromebook-x86 => coreboot}/coreboot/Makefile         |    0
 board/{chromebook-x86 => coreboot}/coreboot/coreboot.c       |    0
 board/{chromebook-x86 => coreboot}/coreboot/coreboot_start.S |    0
 board/google/chromebook_link/Kconfig                         |   31 ++
 board/google/chromebook_link/MAINTAINERS                     |    6 +
 board/google/chromebook_link/Makefile                        |   15 +
 board/google/chromebook_link/link.c                          |  124 ++++++++
 board/google/common/Makefile                                 |    7 +
 board/google/common/early_init.S                             |   29 ++
 common/board_f.c                                             |   14 +-
 configs/chromebook_link_defconfig                            |   10 +
 doc/device-tree-bindings/misc/intel-lpc.txt                  |   23 ++
 drivers/gpio/gpio-uclass.c                                   |   19 ++
 drivers/gpio/intel_ich6_gpio.c                               |   79 ++++-
 drivers/serial/serial-uclass.c                               |   35 ++-
 include/asm-generic/global_data.h                            |    1 +
 include/asm-generic/gpio.h                                   |   11 +-
 include/configs/chromebook_link.h                            |   74 +++++
 include/configs/coreboot.h                                   |  265
+---------------
 include/configs/x86-common.h                                 |  251
+++++++++++++++
 include/fdtdec.h                                             |   18 ++
 lib/asm-offsets.c                                            |    3 +
 lib/fdtdec.c                                                 |   22 ++
 tools/Makefile                                               |    2 +
 tools/ifdtool.c                                              | 1039
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 tools/ifdtool.h                                              |   88 ++++++
 87 files changed, 8305 insertions(+), 479 deletions(-)
 create mode 100644 arch/x86/cpu/ivybridge/Kconfig
 create mode 100644 arch/x86/cpu/ivybridge/Makefile
 create mode 100644 arch/x86/cpu/ivybridge/car.S
 create mode 100644 arch/x86/cpu/ivybridge/cpu.c
 create mode 100644 arch/x86/cpu/ivybridge/early_init.c
 create mode 100644 arch/x86/cpu/ivybridge/early_me.c
 create mode 100644 arch/x86/cpu/ivybridge/lpc.c
 create mode 100644 arch/x86/cpu/ivybridge/me_status.c
 create mode 100644 arch/x86/cpu/ivybridge/microcode_intel.c
 create mode 100644 arch/x86/cpu/ivybridge/pci.c
 create mode 100644 arch/x86/cpu/ivybridge/report_platform.c
 create mode 100644 arch/x86/cpu/ivybridge/sdram.c
 create mode 100644 arch/x86/cpu/pci.c
 create mode 120000 arch/x86/dts/chromebook_link.dts
 create mode 100644 arch/x86/dts/m12206a7_00000028.dtsi
 create mode 100644 arch/x86/dts/m12306a9_00000017.dtsi
 create mode 100644 arch/x86/include/asm/arch-ivybridge/gpio.h
 create mode 100644 arch/x86/include/asm/arch-ivybridge/me.h
 create mode 100644 arch/x86/include/asm/arch-ivybridge/microcode.h
 create mode 100644 arch/x86/include/asm/arch-ivybridge/model_206ax.h
 create mode 100644 arch/x86/include/asm/arch-ivybridge/pch.h
 create mode 100644 arch/x86/include/asm/arch-ivybridge/pei_data.h
 create mode 100644 arch/x86/include/asm/arch-ivybridge/sandybridge.h
 create mode 100644 arch/x86/include/asm/lapic.h
 create mode 100644 arch/x86/include/asm/lapic_def.h
 create mode 100644 arch/x86/include/asm/mtrr.h
 create mode 100644 arch/x86/include/asm/post.h
 create mode 100644 arch/x86/lib/ramtest.c
 rename board/{chromebook-x86 => coreboot}/coreboot/Kconfig (86%)
 rename board/{chromebook-x86 => coreboot}/coreboot/MAINTAINERS (78%)
 rename board/{chromebook-x86 => coreboot}/coreboot/Makefile (100%)
 rename board/{chromebook-x86 => coreboot}/coreboot/coreboot.c (100%)
 rename board/{chromebook-x86 => coreboot}/coreboot/coreboot_start.S (100%)
 create mode 100644 board/google/chromebook_link/Kconfig
 create mode 100644 board/google/chromebook_link/MAINTAINERS
 create mode 100644 board/google/chromebook_link/Makefile
 create mode 100644 board/google/chromebook_link/link.c
 create mode 100644 board/google/common/Makefile
 create mode 100644 board/google/common/early_init.S
 create mode 100644 configs/chromebook_link_defconfig
 create mode 100644 doc/device-tree-bindings/misc/intel-lpc.txt
 create mode 100644 include/configs/chromebook_link.h
 create mode 100644 include/configs/x86-common.h
 create mode 100644 tools/ifdtool.c
 create mode 100644 tools/ifdtool.h

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2014-10-23  3:55 Simon Glass
  2014-10-23 13:53 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2014-10-23  3:55 UTC (permalink / raw)
  To: u-boot

Hi Tom,

These are the last of the x86 patches before it is converted to driver model.


The following changes since commit 35d4fed320d577a4446531d7b9350ce40065c4b0:

  x86: Fix GDT limit in start16.S (2014-10-22 09:03:07 -0600)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 8104f546296a8e1fc1dd6129041e22f508b314f9:

  net: Display the size when tftpboot finishes (2014-10-22 21:50:33 -0600)

----------------------------------------------------------------
Simon Glass (10):
      x86: config: Enable dhcp on link
      x86: Add device tree information for Chrome OS EC
      x86: dts: Add device tree compatible string for Intel IPC
      x86: cros_ec: Update LPC driver for new cros_ec header
      x86: cros_ec: Enable cros_ec for link
      doc: Remove note about auto-complete not working with hush
      x86: link: Tidy up the command lines options
      x86: config: link: Display the board model on the screen
      x86: Enable FIT, ELF on coreboot
      net: Display the size when tftpboot finishes

 README                                   |  4 ----
 arch/x86/dts/link.dts                    | 18 ++++++++++++++++++
 board/chromebook-x86/coreboot/Makefile   |  2 +-
 board/chromebook-x86/coreboot/coreboot.c | 16 ++++++++++++++++
 drivers/misc/cros_ec_lpc.c               |  4 ++--
 include/configs/coreboot.h               | 22 ++++++++++++++++++----
 include/fdtdec.h                         |  1 +
 lib/fdtdec.c                             |  1 +
 net/tftp.c                               |  2 ++
 9 files changed, 59 insertions(+), 11 deletions(-)
 create mode 100644 board/chromebook-x86/coreboot/coreboot.c

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2013-12-09 20:27 Simon Glass
  2013-12-11 16:43 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2013-12-09 20:27 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Here is the sandbox SPI interface code. Buildman is clean:

$ ./tools/buildman/buildman -b x86-push -s
Summary of 7 commits for 1187 boards (32 threads, 1 job per thread)
01: Merge branch 'serial' of git://git.denx.de/u-boot-microblaze
  blackfin: +   bf561-acvilon cm-bf561 blackstamp br4 bct-brettl2
cm-bf527 dnp5370 bf506f-ezkit ip04 bf527-sdp bf609-ezkit bf537-stamp
bf527-ezkit-v2 cm-bf537e tcm-bf518 cm-bf537u bf537-pnav cm-bf533 pr1
bf533-ezkit ibf-dsp561 bf537-srv1 cm-bf548 bf537-minotaur bf538f-ezkit
bf548-ezkit bf525-ucr2 blackvme bf527-ezkit tcm-bf537 bf533-stamp
bf518f-ezbrd bf527-ad7160-eval bf526-ezbrd bf561-ezkit
      m68k: +   M54455EVB_a66 M5329AFEE M5249EVB idmr M5208EVBE
eb_cpu5282 M5475FFE M54451EVB astro_mcf5373l M54418TWR_serial_rmii
M54455EVB_intel M5282EVB M54455EVB_i66 M5475GFE M5253DEMO
M54455EVB_stm33 M5485BFE M5485DFE TASREG M5329BFEE M52277EVB M5475EFE
M5475CFE cobra5272 M5485AFE M53017EVB M5485HFE M5235EVB M5253EVBE
M54418TWR_nand_mii M54418TWR_nand_rmii_lowfreq M5475BFE M5475DFE
M5275EVB M52277EVB_stmicro eb_cpu5282_internal M54451EVB_stmicro
M5271EVB M5485GFE M5485EFE M5485FFE M54418TWR M5235EVB_Flash32
M5373EVB M54418TWR_nand_rmii M54418TWR_serial_mii M5485CFE M54455EVB
M5475AFE M5272C3
   powerpc: +   T2080QDS_SPIFLASH T2080QDS MVBLM7 T2080QDS_SDCARD
linkstation_HGLAN T2080QDS_NAND MVSMR lcd4_lwmon5
     sparc: +   grsim grsim_leon2 gr_cpci_ax2000 gr_xc3s_1500 gr_ep2s60
        sh: +   rsk7269 rsk7264 rsk7203
microblaze: +   microblaze-generic
  openrisc: +   openrisc-generic
       arm: +   pm9g45 qong nitrogen6dl2g palmtc zipitz2 omap3_zoom2
omap3_zoom1 omap3_overo goflexhome mx6slevk nitrogen6s nitrogen6q
wandboard_solo davinci_sonata VCMA9 mini2440 omap730p2_cs3boot
iconnect km_kirkwood_pci titanium ib62x0 lubbock ethernut5 zynq_dcc
vpac270_nor_128 nitrogen6q2g colibri_pxa270 sheevaplug kzm9g
wandboard_dl wandboard_quad am3517_crane mx6dlsabresd zynq
tnetv107x_evm xaeniax devkit8000 nitrogen6dl mx6qarm2 magnesium
mx6qsabrelite mx6qsabresd palmtreo680 kmsuv31 polaris omap3_sdp3430
imx27lite mgcoge3un mx6qsabreauto vpac270_nor_256 pxa255_idp udoo_quad
kmnusa omap730p2_cs0boot kmcoge5un am3517_evm nhk8815_onenand
openrd_client omap730p2 openrd_base nhk8815 km_kirkwood dns325 mcx
lp8x4x vpac270_ond_256 smdk2410 cam_enc_4xx h2200 nitrogen6s1g scb9328
jornada cgtqmx6qeval balloon3 omap3_evm omap3_logic dockstar portl2
palmld openrd_ultimate trizepsiv pogo_e02 pm9263 mx1ads
02: sandbox: Rename sb_cmdline_option to sandbox_cmdline_option
03: spi_flash: Add spi_flash_probe_fdt() to locate SPI by FDT node
04: spi: Add device tree binding for SPI bus
05: sandbox: spi: Add SPI emulation bus
06: sandbox: spi: Add new SPI flash driver
07: sandbox: spi: Enable new spi/sf layers


The following changes since commit f44483b57c49282299da0e5c10073b909cdad979:

  Merge branch 'serial' of git://git.denx.de/u-boot-microblaze
(2013-12-02 08:48:02 -0500)

are available in the git repository at:


  ssh://gu-x86 at git.denx.de/u-boot-x86.git spi

for you to fetch changes up to ca9a501953ce945da8e76d86a0ddf070a7f729b8:

  sandbox: spi: Enable new spi/sf layers (2013-12-09 12:22:42 -0700)

----------------------------------------------------------------
Mike Frysinger (3):
      sandbox: spi: Add SPI emulation bus
      sandbox: spi: Add new SPI flash driver
      sandbox: spi: Enable new spi/sf layers

Simon Glass (3):
      sandbox: Rename sb_cmdline_option to sandbox_cmdline_option
      spi_flash: Add spi_flash_probe_fdt() to locate SPI by FDT node
      spi: Add device tree binding for SPI bus

 arch/sandbox/cpu/os.c                    |   2 +-
 arch/sandbox/cpu/start.c                 |  17 +-
 arch/sandbox/include/asm/config.h        |   8 +
 arch/sandbox/include/asm/getopt.h        |  23 +-
 arch/sandbox/include/asm/sections.h      |   4 +-
 arch/sandbox/include/asm/spi.h           |  58 ++++
 arch/sandbox/include/asm/state.h         |   9 +
 board/sandbox/sandbox/README.sandbox     |  54 ++++
 doc/SPI/README.sandbox-spi               |  64 ++++
 doc/device-tree-bindings/spi/spi-bus.txt |  92 ++++++
 drivers/misc/cros_ec_spi.c               |   3 +-
 drivers/mtd/spi/Makefile                 |   1 +
 drivers/mtd/spi/sandbox.c                | 483 +++++++++++++++++++++++++++++++
 drivers/mtd/spi/sf_internal.h            |   1 +
 drivers/mtd/spi/sf_probe.c               |  28 +-
 drivers/spi/Makefile                     |   1 +
 drivers/spi/exynos_spi.c                 |  10 +-
 drivers/spi/sandbox_spi.c                | 204 +++++++++++++
 drivers/spi/spi.c                        |  19 ++
 include/configs/exynos5250-dt.h          |   1 +
 include/configs/sandbox.h                |  10 +
 include/spi.h                            |  23 +-
 include/spi_flash.h                      |  13 +
 23 files changed, 1088 insertions(+), 40 deletions(-)
 create mode 100644 arch/sandbox/include/asm/spi.h
 create mode 100644 doc/SPI/README.sandbox-spi
 create mode 100644 doc/device-tree-bindings/spi/spi-bus.txt
 create mode 100644 drivers/mtd/spi/sandbox.c
 create mode 100644 drivers/spi/sandbox_spi.c

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2013-11-21 20:40 Simon Glass
  2013-11-25 21:55 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2013-11-21 20:40 UTC (permalink / raw)
  To: u-boot

The following changes since commit c2e5e802ecb7ab668ce9911b210ed68c804b349f:

  Merge branch 'master' of git://git.denx.de/u-boot-mips (2013-11-17
14:11:34 -0500)

are available in the git repository at:


  http://git.denx.de/u-boot-x86.git buildpatman

for you to fetch changes up to 8426d8b0899eb6a9845b3468662512a8da236241:

  buildman: make board selector argument a regex (2013-11-21 13:35:58 -0700)

----------------------------------------------------------------
Albert ARIBAUD (1):
      patman: add Commit-notes tag and section

Andreas Bie?mann (1):
      buildman: fix README

Stephen Warren (1):
      buildman: make board selector argument a regex

 tools/buildman/README       | 16 +++++++++++-----
 tools/buildman/board.py     | 12 +++++++++++-
 tools/patman/README         | 10 +++++++++-
 tools/patman/commit.py      |  2 ++
 tools/patman/patchstream.py | 43
++++++++++++++++++++++++++++++++++++-------
 5 files changed, 69 insertions(+), 14 deletions(-)

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2013-05-13 22:02 Simon Glass
  2013-05-14 13:17 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2013-05-13 22:02 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit bbd0f7e3ba66d288a2f146f1c7797801e04598ae:

  Move FDT_RAMDISK_OVERHEAD from fdt.h to libfdt_env.h (2013-05-10
19:04:50 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git master

for you to fetch changes up to 8f0278eab4410de57ea6a32a8e5a50614a28084f:

  x86: Add coreboot timestamps (2013-05-13 13:33:22 -0700)

----------------------------------------------------------------
Doug Anderson (2):
      bootstage: Copy bootstage strings post-relocation
      Call bootstage_relocate() after malloc is initted

Simon Glass (17):
      x86: Remove unused bios/pci code
      x86: Remove unused portion of link script
      x86: Remove legacy board init code
      x86: Declare global_data pointer when it is used
      x86: Implement panic output for coreboot
      x86: Rationalise kernel booting logic and bootstage
      x86: Add TSC timer
      x86: Remove old broken timer implementation
      x86: Remove ISR timer
      x86: Re-enable PCAT timer 2 for beeping
      bootstage: Add stubs for new bootstage functions
      x86: Enable bootstage for coreboot
      bootstage: Allow marking a particular line of code
      x86: Fix warning in cmd_ximg.c when CONFIG_GZIP is not defined
      x86: config: Enable LZO for coreboot, remove zlib, gzip
      x86: Support adding coreboot timestanps to bootstage
      x86: Add coreboot timestamps

 arch/x86/cpu/Makefile                          |   2 +-
 arch/x86/cpu/coreboot/coreboot.c               |  13 ++++
 arch/x86/cpu/coreboot/timestamp.c              |  42 +++++++++++-
 arch/x86/cpu/cpu.c                             |   5 ++
 arch/x86/cpu/interrupts.c                      |   2 +
 arch/x86/cpu/timer.c                           |  17 -----
 arch/x86/cpu/u-boot.lds                        |  12 ----
 arch/x86/include/asm/arch-coreboot/timestamp.h |   7 ++
 arch/x86/include/asm/init_helpers.h            |   9 ---
 arch/x86/include/asm/init_wrappers.h           |  42 ------------
 arch/x86/include/asm/pci.h                     |   4 --
 arch/x86/include/asm/u-boot-x86.h              |   4 ++
 arch/x86/include/asm/u-boot.h                  |  32 ----------
 arch/x86/lib/Makefile                          |  10 +--
 arch/x86/lib/bios.h                            | 170
------------------------------------------------
 arch/x86/lib/board.c                           | 266
----------------------------------------------------------------------------
 arch/x86/lib/bootm.c                           |   8 ---
 arch/x86/lib/cmd_boot.c                        |   2 +
 arch/x86/lib/init_helpers.c                    |  98
----------------------------
 arch/x86/lib/init_wrappers.c                   | 164
-----------------------------------------------
 arch/x86/lib/pcat_timer.c                      |  69 +-------------------
 arch/x86/lib/pci.c                             | 188
------------------------------------------------------
 arch/x86/lib/physmem.c                         |   2 +
 arch/x86/lib/relocate.c                        |   2 +
 arch/x86/lib/timer.c                           | 116
---------------------------------
 arch/x86/lib/tsc_timer.c                       | 107
+++++++++++++++++++++++++++++++
 arch/x86/lib/zimage.c                          |  11 ++--
 common/board_r.c                               |   1 +
 common/bootstage.c                             |  44 +++++++++++++
 common/cmd_ximg.c                              |   2 +
 include/bootstage.h                            |  54 ++++++++++++++++
 include/configs/coreboot.h                     |  18 +++++-
 32 files changed, 314 insertions(+), 1209 deletions(-)
 delete mode 100644 arch/x86/cpu/timer.c
 delete mode 100644 arch/x86/include/asm/init_wrappers.h
 delete mode 100644 arch/x86/lib/bios.h
 delete mode 100644 arch/x86/lib/board.c
 delete mode 100644 arch/x86/lib/init_wrappers.c
 delete mode 100644 arch/x86/lib/pci.c
 delete mode 100644 arch/x86/lib/timer.c
 create mode 100644 arch/x86/lib/tsc_timer.c

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2013-05-09 21:30 Simon Glass
  2013-05-10 19:57 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2013-05-09 21:30 UTC (permalink / raw)
  To: u-boot

Hi Tom,

I left out the one that is not yet reviewed.

The following changes since commit 4e779ad2e54e39d5343c8c83b4fc686a7bb16859:

  gpio: Add support for microblaze xilinx GPIO (2013-05-09 11:20:08 +0200)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git patman

for you to fetch changes up to e85707570cf44f7b2d1da5ae92af3684c72c28f2:

  patman: Do not hardcode python path (2013-05-09 14:27:41 -0700)

----------------------------------------------------------------
Michal Simek (1):
      patman: Do not hardcode python path

Simon Glass (1):
      buildman: Allow conflicting tags to avoid spurious errors

 tools/buildman/control.py | 5 +++++
 tools/patman/patman.py    | 2 +-
 tools/patman/series.py    | 4 +++-
 3 files changed, 9 insertions(+), 2 deletions(-)

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2013-04-16 19:15 Simon Glass
  2013-04-16 19:53 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2013-04-16 19:15 UTC (permalink / raw)
  To: u-boot

Hi Tom,

[sorry, take 2]

Unfortunately I found some problems in x86 that I had not picked up on earlier.


The following changes since commit cba6494f24d711ba63afb22b1ee691a41fee121c:

  Prepare v2013.04-rc3 (2013-04-15 11:47:10 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git master

for you to fetch changes up to 054fcf6b562cd80a5e8cbf0fa61db9e8695fe3e4:

  x86: Fix wrong >4G filtering (2013-04-15 16:39:57 -0700)

----------------------------------------------------------------
Simon Glass (3):
      x86: Fix DRAM bank size init with generic board
      x86: Allow setup code to manage its own global data
      x86: config: Init PCI before SPI

Vladimir '?-coder/phcoder' Serbinenko (1):
      x86: Fix wrong >4G filtering

 arch/x86/cpu/coreboot/sdram.c | 12 ++++++++++--
 common/board_f.c              |  5 ++---
 common/board_r.c              |  3 ---
 include/configs/coreboot.h    |  1 +
 4 files changed, 13 insertions(+), 8 deletions(-)

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2013-03-05  0:01 Simon Glass
  2013-03-08 17:57 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2013-03-05  0:01 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Great to see the previous lot made it in. Here is the next x86 series.

The following changes since commit 2536850d7cd90bdb75bf3ff86838f913392b68db:

  Prepare v2013.04-rc1 (2013-03-04 16:29:17 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git master

for you to fetch changes up to fc959081d41aab2d6f4614c5fb3dd1b77ffcdcf4:

  x86: Enable CONFIG_OF_CONTROL on coreboot (2013-03-04 15:57:52 -0800)

----------------------------------------------------------------
Simon Glass (9):
      x86: Add function to get top of usable ram
      x86: Add basic cache operations
      x86: Permit bootstage and timer data to be used prior to relocation
      x86: Add an __end symbol to signal the end of the U-Boot binary
      x86: Rearrange the output input to remove BSS
      x86: Support relocation of FDT on start-up
      x86: Add error checking to x86 relocation code
      x86: Adjust link device tree include file
      x86: Enable CONFIG_OF_CONTROL on coreboot

 arch/x86/cpu/coreboot/coreboot.c    | 15 +++++-------
 arch/x86/cpu/coreboot/sdram.c       | 18 +++-----------
 arch/x86/cpu/cpu.c                  | 23 +++++++++++++++++
 arch/x86/cpu/interrupts.c           |  7 +++---
 arch/x86/cpu/u-boot.lds             | 21 ++++++++++------
 arch/x86/include/asm/global_data.h  |  4 +++
 arch/x86/include/asm/init_helpers.h |  2 ++
 arch/x86/include/asm/relocate.h     |  1 +
 arch/x86/include/asm/u-boot-x86.h   |  1 +
 arch/x86/lib/board.c                |  3 +++
 arch/x86/lib/init_helpers.c         | 49 ++++++++++++++++++++++++++++---------
 arch/x86/lib/init_wrappers.c        |  1 +
 arch/x86/lib/relocate.c             | 37 ++++++++++++++++++++++++++--
 arch/x86/lib/timer.c                |  9 +++----
 board/chromebook-x86/dts/link.dts   |  2 +-
 include/configs/coreboot.h          |  6 +++++
 16 files changed, 146 insertions(+), 53 deletions(-)

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2013-02-15  4:39 Simon Glass
  2013-02-15 17:34 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2013-02-15  4:39 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 9c748e02d99476e6a08d55eadfd8776edffe1e2e:

  Merge branch 'next' of git://git.denx.de/u-boot-mips (2013-02-12
19:03:59 -0500)

are available in the git repository at:


  git://git.denx.de/u-boot-x86.git master

for you to fetch changes up to 96dfc0633aabb4f8fb720d39d9deb29dde08749b:

  x86: Remove unused real mode code (2013-02-14 20:19:03 -0800)

----------------------------------------------------------------
Simon Glass (5):
      x86: Remove eNET boards
      x86: Remove sc520 cpu
      x86: Remove unneeded cruft from main Makefile
      x86: Rename CONFIG_NO_X86_RESET_VECTOR to CONFIG_X86_RESET_VECTOR
      x86: Remove unused real mode code

 Makefile                                |   6 +-
 README                                  |  11 +-
 arch/x86/cpu/Makefile                   |   4 +-
 arch/x86/cpu/sc520/Makefile             |  58 --------
 arch/x86/cpu/sc520/asm-offsets.c        |  45 ------
 arch/x86/cpu/sc520/sc520.c              |  66 ---------
 arch/x86/cpu/sc520/sc520_car.S          |  94 ------------
 arch/x86/cpu/sc520/sc520_pci.c          | 142 ------------------
 arch/x86/cpu/sc520/sc520_reset.c        |  40 -----
 arch/x86/cpu/sc520/sc520_sdram.c        | 479
------------------------------------------------------------
 arch/x86/cpu/sc520/sc520_ssi.c          |  93 ------------
 arch/x86/cpu/sc520/sc520_timer.c        |  89 ------------
 arch/x86/cpu/u-boot.lds                 |   2 +-
 arch/x86/include/asm/arch-sc520/pci.h   |  79 ----------
 arch/x86/include/asm/arch-sc520/sc520.h | 372
-----------------------------------------------
 arch/x86/include/asm/arch-sc520/ssi.h   |  34 -----
 arch/x86/include/asm/realmode.h         |  36 -----
 arch/x86/lib/Makefile                   |  10 --
 arch/x86/lib/bios.S                     | 569
-----------------------------------------------------------------------
 arch/x86/lib/bios.h                     |   3 -
 arch/x86/lib/bios_pci.S                 | 447
--------------------------------------------------------
 arch/x86/lib/bios_setup.c               | 179 -----------------------
 arch/x86/lib/realmode.c                 |  93 ------------
 arch/x86/lib/realmode_switch.S          | 232 -----------------------------
 arch/x86/lib/video.c                    |   6 -
 arch/x86/lib/video_bios.c               | 196 -------------------------
 arch/x86/lib/zimage.c                   |  23 ---
 board/eNET/Makefile                     |  52 -------
 board/eNET/eNET.c                       | 284
------------------------------------
 board/eNET/eNET_pci.c                   | 128 ----------------
 board/eNET/eNET_start.S                 |  30 ----
 board/eNET/eNET_start16.S               |  87 -----------
 board/eNET/hardware.h                   |  36 -----
 boards.cfg                              |   2 -
 include/configs/coreboot.h              |   1 -
 include/configs/eNET.h                  | 619
------------------------------------------------------------------------------
 36 files changed, 7 insertions(+), 4640 deletions(-)
 delete mode 100644 arch/x86/cpu/sc520/Makefile
 delete mode 100644 arch/x86/cpu/sc520/asm-offsets.c
 delete mode 100644 arch/x86/cpu/sc520/sc520.c
 delete mode 100644 arch/x86/cpu/sc520/sc520_car.S
 delete mode 100644 arch/x86/cpu/sc520/sc520_pci.c
 delete mode 100644 arch/x86/cpu/sc520/sc520_reset.c
 delete mode 100644 arch/x86/cpu/sc520/sc520_sdram.c
 delete mode 100644 arch/x86/cpu/sc520/sc520_ssi.c
 delete mode 100644 arch/x86/cpu/sc520/sc520_timer.c
 delete mode 100644 arch/x86/include/asm/arch-sc520/pci.h
 delete mode 100644 arch/x86/include/asm/arch-sc520/sc520.h
 delete mode 100644 arch/x86/include/asm/arch-sc520/ssi.h
 delete mode 100644 arch/x86/include/asm/realmode.h
 delete mode 100644 arch/x86/lib/bios.S
 delete mode 100644 arch/x86/lib/bios_pci.S
 delete mode 100644 arch/x86/lib/bios_setup.c
 delete mode 100644 arch/x86/lib/realmode.c
 delete mode 100644 arch/x86/lib/realmode_switch.S
 delete mode 100644 arch/x86/lib/video_bios.c
 delete mode 100644 board/eNET/Makefile
 delete mode 100644 board/eNET/eNET.c
 delete mode 100644 board/eNET/eNET_pci.c
 delete mode 100644 board/eNET/eNET_start.S
 delete mode 100644 board/eNET/eNET_start16.S
 delete mode 100644 board/eNET/hardware.h
 delete mode 100644 include/configs/eNET.h

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2013-01-31 23:57 Simon Glass
  2013-02-04 22:50 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2013-01-31 23:57 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Here are the patman changes. I have left that ones that buildman
requires for now, since they are not needed for patman.

The following changes since commit 6ad77d88e57f6ab815ec7e85c5ac329054318c73:

  vfat: Fix mkcksum argument sizes (2013-01-31 14:43:01 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git master

for you to fetch changes up to 99adf6eda7bed1beb3fa3e18951342f67b108db7:

  patman: Allow use outside of u-boot tree (2013-01-31 15:23:40 -0800)

----------------------------------------------------------------
Doug Anderson (9):
      patman: Add spaces back into patman test
      patman: Allow tests to run even if patman is in the path
      patman: Look for checkpatch in the scripts directory
      patman: Cache the CC list from MakeCcFile() for use in ShowActions()
      patman: Add all CC addresses to the cover letter
      patman: Add a call to get_maintainer.pl if it exists
      patman: Add support for settings in .patman
      patman: Add the concept of multiple projects
      patman: Add settings to the list of modules to doctest

Vadim Bendebury (1):
      patman: Allow use outside of u-boot tree

 tools/patman/README            |  43 +++++++++-
 tools/patman/checkpatch.py     |  14 ++--
 tools/patman/get_maintainer.py |  63 +++++++++++++++
 tools/patman/gitutil.py        |  13 ++-
 tools/patman/patman.py         |  29 +++++--
 tools/patman/project.py        |  43 ++++++++++
 tools/patman/series.py         |  27 +++++--
 tools/patman/settings.py       | 180 ++++++++++++++++++++++++++++++++++++++++-
 tools/patman/test.py           |   6 +-
 9 files changed, 389 insertions(+), 29 deletions(-)
 create mode 100644 tools/patman/get_maintainer.py
 create mode 100644 tools/patman/project.py

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2012-12-26 18:42 Simon Glass
  2013-01-03  0:05 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2012-12-26 18:42 UTC (permalink / raw)
  To: u-boot

Hi Tom,

These are the two that patchwork somehow missed. They are in there
now, so here is the pull request for those two.


The following changes since commit f8cfcf1b1c7543d5dd103359376a3319301143bc:

  env: don't generate callback list entries for SPL (2012-12-22 05:57:16 -0700)

are available in the git repository at:
  git://git.denx.de/u-boot-x86.git master

Simon Glass (1):
      x86: coreboot: Enable io command

Stefan Reinauer (1):
      x86: Add coreboot version to u-boot's version command

 common/cmd_version.c       |    7 ++++++-
 include/configs/coreboot.h |    1 +
 2 files changed, 7 insertions(+), 1 deletions(-)

Regards,
Simon

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2012-12-06 22:39 Simon Glass
  2012-12-07 15:51 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2012-12-06 22:39 UTC (permalink / raw)
  To: u-boot

Hi Tom,

I have included a config change 'Fix coreboot config to boot on
Chromebook' as I found after all this work that it did not actually
boot correctly without this. I hope that is ok. This should be the
final pull request for x86 until 'next' opens.


The following changes since commit 468ebf190a737dd1021ca15ff350ceee2001372e:

  4xx: Fix PCI memory mapping on CPCI405 boards (2012-12-06 15:53:04 +0100)

are available in the git repository at:
  git://git.denx.de/u-boot-x86.git master

Bill Richardson (2):
      x86: gpio: Add GPIO driver for Intel ICH6 and later.
      x86: gpio: Add additional GPIO banks to the ICH6 driver

Duncan Laurie (5):
      x86: Ignore memory >4GB when parsing Coreboot tables
      x86: Fix off-by-one error in do_elf_reloc_fixups()
      x86: Fix MTRR clear to detect which MTRR to use
      x86: Issue SMI to finalize Coreboot in final stage
      video: Check for valid FB pointer before clearing

Gabe Black (13):
      x86: Fill in the dram info using the e820 map on coreboot/x86
      x86: Increase the size of the phys_size_t and phys_addr_t types
      Introduce arch_phys_memset which works like memset but on physical memory
      x86: Implement arch_phys_memset so that it can wipe memory above 4GB
      x86: Initialise SPI if enabled
      x86: Reorder x86's post relocation memory layout
      x86: Make the upper bound on relocated symbols closed instead of open
      x86: Make calculate_relocation_address an overridable function
      x86: Override calculate_relocation_address to use the e820 map
      x86: Add back cold- and warm-boot flags
      x86: Add support for CONFIG_OF_CONTROL
      x86: coreboot: Set CONFIG_ARCH_DEVICE_TREE correctly
      x86: Turn on support for EFI's GPT in the coreboot config

Graeme Russ (1):
      x86: Import MSR/MTRR code from Linux

Simon Glass (8):
      x86: Enable ICH6 GPIO controller for coreboot
      x86: Fix indirect jmp warning in zimage.c
      x86: Enable CONFIG_CMD_ZBOOT for coreboot
      x86: fdt: Create basic .dtsi file for coreboot
      x86: Remove video_init() prototype from u-boot-x86.h
      x86: Build vga video code only if CONFIG_VIDEO_VGA is defined
      x86: coreboot: Enable video display
      x86: Fix coreboot config to boot on Chromebook

Stefan Reinauer (7):
      x86: Add basic cache operations
      x86: Provide a function to clean up just before booting a zimage
      x86: Clean up MTRR 7 right before jumping to the kernel
      x86: Add CONFIG_DELAY_ENVIRONMENT to delay environment loading
      x86: Emit port 80 post codes in show_boot_progress()
      x86: Remove coreboot_ from file name
      x86: drop unused code in coreboot.c

Vadim Bendebury (5):
      x86: Add function to read time stamp counter
      x86: Enable coreboot timestamp facility support in u-boot.
      x86: Add a CBMEM timestamp generated right before the kernel startup.
      x86: Provide tick counter and frequency reference for Intel core
architecture
      x86: Provide a way to throttle port80 accesses

 README                                             |   15 +
 arch/x86/cpu/coreboot/Makefile                     |    4 +-
 arch/x86/cpu/coreboot/{coreboot_car.S => car.S}    |    0
 arch/x86/cpu/coreboot/config.mk                    |   23 +
 arch/x86/cpu/coreboot/coreboot.c                   |   61 +++-
 arch/x86/cpu/coreboot/sdram.c                      |   72 +++-
 arch/x86/cpu/coreboot/timestamp.c                  |   61 +++
 arch/x86/cpu/cpu.c                                 |   38 ++-
 arch/x86/cpu/interrupts.c                          |   99 ++---
 arch/x86/cpu/start.S                               |   10 +-
 arch/x86/cpu/start16.S                             |    3 +
 arch/x86/dts/coreboot.dtsi                         |   16 +
 arch/x86/dts/skeleton.dtsi                         |   13 +
 arch/x86/include/asm/arch-coreboot/timestamp.h     |   52 +++
 arch/x86/include/asm/cache.h                       |   16 +
 arch/x86/include/asm/control_regs.h                |  105 +++++
 arch/x86/include/asm/global_data.h                 |    6 +
 arch/x86/include/asm/gpio.h                        |   27 ++
 arch/x86/include/asm/init_helpers.h                |    1 +
 arch/x86/include/asm/io.h                          |    6 +-
 arch/x86/include/asm/msr-index.h                   |  469 ++++++++++++++++++++
 arch/x86/include/asm/msr.h                         |  238 ++++++++++
 arch/x86/include/asm/mtrr.h                        |  206 +++++++++
 arch/x86/include/asm/types.h                       |    4 +-
 arch/x86/include/asm/u-boot-x86.h                  |   13 +-
 arch/x86/lib/Makefile                              |    5 +-
 arch/x86/lib/board.c                               |   10 +
 arch/x86/lib/init_helpers.c                        |   48 ++-
 arch/x86/lib/init_wrappers.c                       |   28 ++-
 arch/x86/lib/physmem.c                             |  228 ++++++++++
 arch/x86/lib/relocate.c                            |    4 +-
 arch/x86/lib/timer.c                               |   17 +
 arch/x86/lib/zimage.c                              |   23 +-
 .../chromebook-x86/dts/{x86-alex.dts => alex.dts}  |   18 +-
 board/chromebook-x86/dts/link.dts                  |   24 +
 boards.cfg                                         |    2 +-
 drivers/gpio/Makefile                              |    1 +
 drivers/gpio/intel_ich6_gpio.c                     |  290 ++++++++++++
 drivers/video/cfb_console.c                        |    2 +
 include/configs/coreboot.h                         |   48 ++-
 include/pci.h                                      |  123 +++++
 include/physmem.h                                  |   21 +
 lib/Makefile                                       |    1 +
 lib/physmem.c                                      |   24 +
 44 files changed, 2347 insertions(+), 128 deletions(-)
 rename arch/x86/cpu/coreboot/{coreboot_car.S => car.S} (100%)
 create mode 100644 arch/x86/cpu/coreboot/config.mk
 create mode 100644 arch/x86/cpu/coreboot/timestamp.c
 create mode 100644 arch/x86/dts/coreboot.dtsi
 create mode 100644 arch/x86/dts/skeleton.dtsi
 create mode 100644 arch/x86/include/asm/arch-coreboot/timestamp.h
 create mode 100644 arch/x86/include/asm/control_regs.h
 create mode 100644 arch/x86/include/asm/gpio.h
 create mode 100644 arch/x86/include/asm/msr-index.h
 create mode 100644 arch/x86/include/asm/msr.h
 create mode 100644 arch/x86/include/asm/mtrr.h
 create mode 100644 arch/x86/lib/physmem.c
 rename board/chromebook-x86/dts/{x86-alex.dts => alex.dts} (53%)
 create mode 100644 board/chromebook-x86/dts/link.dts
 create mode 100644 drivers/gpio/intel_ich6_gpio.c
 create mode 100644 include/physmem.h
 create mode 100644 lib/physmem.c

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2012-12-01 14:38 Simon Glass
  2012-12-01 18:32 ` Tom Rini
  2012-12-03 14:03 ` Tom Rini
  0 siblings, 2 replies; 73+ messages in thread
From: Simon Glass @ 2012-12-01 14:38 UTC (permalink / raw)
  To: u-boot

The following changes since commit b8715d8def240014da5614a4f940130ec06d9ebf:

  Merge branch 'master' of git://git.denx.de/u-boot-fdt (2012-11-29
06:41:56 -0700)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git master

Gabe Black (6):
      x86: Allow compiling out realmode/bios code
      x86: Add an fdt pointer to the global data structure
      x86: Add a minimal device tree for alex x86
      x86: Add a default implementation for cleanup_before_linux()
      x86: Add a dummy implementation for timer_get_us
      x86: Include types.h explicitly in the i386 version of io.h

Simon Glass (4):
      x86: coreboot: Decode additional coreboot sysinfo tags
      x86: Select stdio devices for coreboot
      x86: Remove coreboot start16 code
      x86: Define CONFIG_SYS_VSNPRINTF for coreboot

Stefan Reinauer (4):
      x86: coreboot: Drop sysinfo.c
      x86: video: Add coreboot framebuffer support
      x86: Fix typo in pcat_timer.c
      x86: Don't spam POST80 codes with slow IO functions

Vadim Bendebury (2):
      x86: Add CBMEM console driver for coreboot
      x86: Add console command to display CBMEM console buffer

 README                                           |    6 +
 arch/x86/cpu/Makefile                            |    2 +-
 arch/x86/cpu/coreboot/Makefile                   |    1 -
 arch/x86/cpu/coreboot/sysinfo.c                  |   39 -------
 arch/x86/cpu/coreboot/tables.c                   |  117 ++++++++++++++++++----
 arch/x86/cpu/cpu.c                               |    5 +
 arch/x86/cpu/timer.c                             |   17 +++
 arch/x86/include/asm/arch-coreboot/sysinfo.h     |   34 +++++--
 arch/x86/include/asm/arch-coreboot/tables.h      |   74 ++++++++++++++
 arch/x86/include/asm/global_data.h               |    1 +
 arch/x86/include/asm/io.h                        |    4 +-
 arch/x86/include/asm/u-boot-x86.h                |    1 +
 arch/x86/lib/Makefile                            |    9 +-
 arch/x86/lib/pcat_timer.c                        |    2 +-
 arch/x86/lib/video.c                             |    2 +
 arch/x86/lib/zimage.c                            |    4 +-
 board/chromebook-x86/coreboot/Makefile           |    1 -
 board/chromebook-x86/coreboot/coreboot_start16.S |   33 ------
 board/chromebook-x86/dts/x86-alex.dts            |   30 ++++++
 common/stdio.c                                   |    4 +-
 drivers/misc/Makefile                            |    1 +
 drivers/misc/cbmem_console.c                     |   67 ++++++++++++
 drivers/video/Makefile                           |    1 +
 drivers/video/coreboot_fb.c                      |  101 +++++++++++++++++++
 include/configs/coreboot.h                       |   13 +++
 include/stdio_dev.h                              |    3 +
 26 files changed, 460 insertions(+), 112 deletions(-)
 delete mode 100644 arch/x86/cpu/coreboot/sysinfo.c
 create mode 100644 arch/x86/cpu/timer.c
 delete mode 100644 board/chromebook-x86/coreboot/coreboot_start16.S
 create mode 100644 board/chromebook-x86/dts/x86-alex.dts
 create mode 100644 drivers/misc/cbmem_console.c
 create mode 100644 drivers/video/coreboot_fb.c

^ permalink raw reply	[flat|nested] 73+ messages in thread
* [U-Boot] Please pull u-boot-x86.git
@ 2012-11-28 19:52 Simon Glass
  2012-11-29 13:39 ` Tom Rini
  0 siblings, 1 reply; 73+ messages in thread
From: Simon Glass @ 2012-11-28 19:52 UTC (permalink / raw)
  To: u-boot

Hi Tom,

(This is my first pull request for x86, so please view it with
suspicion and let me know of any steps I have missed, etc.)

The following changes since commit d41b3cc16fd97da23900f79e8fefdeedeebde8f6:

  Merge branch 'master' of git://git.denx.de/u-boot-mips (2012-11-27
20:34:51 -0700)

are available in the git repository at:

  http://git.denx.de/u-boot-x86.git master

Gabe Black (4):
      x86: Allow excluding reset vector code from u-boot
      x86: Add some missing includes
      x86: coreboot: Tell u-boot about PCI bus 0 when initializing
      x86: coreboot: Implement recursively scanning PCI busses

Graeme Russ (4):
      x86: Forward declare gd_t
      x86: Put global data on the stack
      x86: Remove duplicate PCI init
      x86: Add ilog2 to bitops

Simon Glass (3):
      x86: Add initial memory barrier macros
      x86: Remove coreboot start16 code
      x86: coreboot: Enable LPC TPM

Stefan Reinauer (1):
      x86: coreboot: Move non-board specific files to coreboot arch directory

Vadim Bendebury (1):
      x86: coreboot: Modify u-boot code to allow building coreboot payload

 Makefile                                           |    6 +-
 README                                             |    4 +
 arch/x86/cpu/Makefile                              |    5 +-
 arch/x86/cpu/coreboot/Makefile                     |    2 +
 .../x86/cpu}/coreboot/coreboot.c                   |    0
 .../coreboot_pci.c => arch/x86/cpu/coreboot/pci.c  |   35 ++++++++++
 arch/x86/cpu/cpu.c                                 |    6 --
 arch/x86/cpu/start.S                               |   67 +++++++++++++++++--
 arch/x86/cpu/u-boot.lds                            |    3 +
 arch/x86/include/asm/bitops.h                      |    5 ++
 arch/x86/include/asm/global_data.h                 |   11 ++-
 arch/x86/include/asm/init_helpers.h                |    1 -
 arch/x86/include/asm/io.h                          |    8 +++
 arch/x86/include/asm/pci.h                         |    2 +-
 arch/x86/include/asm/processor.h                   |    1 +
 arch/x86/include/asm/u-boot.h                      |    3 +
 arch/x86/lib/board.c                               |    5 +-
 arch/x86/lib/init_helpers.c                        |   37 +-----------
 board/chromebook-x86/coreboot/Makefile             |    2 -
 board/chromebook-x86/coreboot/config.mk            |   37 +++++++++++
 board/chromebook-x86/coreboot/coreboot_start16.S   |   13 ----
 include/configs/coreboot.h                         |   11 ++-
 include/configs/eNET.h                             |    6 --
 23 files changed, 181 insertions(+), 89 deletions(-)
 rename {board/chromebook-x86 => arch/x86/cpu}/coreboot/coreboot.c (100%)
 rename board/chromebook-x86/coreboot/coreboot_pci.c =>
arch/x86/cpu/coreboot/pci.c (51%)
 create mode 100644 board/chromebook-x86/coreboot/config.mk

Regards,
Simon

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

end of thread, other threads:[~2015-10-22 11:24 UTC | newest]

Thread overview: 73+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-16  0:14 [U-Boot] Please pull u-boot-x86.git Simon Glass
2013-02-17 20:58 ` Wolfgang Denk
2013-02-17 21:32   ` Simon Glass
2013-02-18 22:52     ` Tom Rini
2013-02-18 23:30       ` Otavio Salvador
2013-02-18 23:45         ` Tom Rini
2013-02-18 23:48           ` Otavio Salvador
2013-02-18 23:51             ` Tom Rini
2013-02-19  5:22       ` Simon Glass
2013-02-27 21:18         ` Simon Glass
2013-02-28 23:00           ` Tom Rini
2013-03-01  0:22             ` Simon Glass
2013-03-01  3:55               ` Simon Glass
2013-03-01 14:20                 ` Tom Rini
2013-03-04 21:27                 ` Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2015-10-21 23:15 Simon Glass
2015-10-22 11:24 ` Tom Rini
2015-09-10 22:50 Simon Glass
2015-09-11  2:13 ` Tom Rini
2015-08-26 21:26 Simon Glass
2015-08-27  1:57 ` Tom Rini
2015-08-14 16:57 Simon Glass
2015-08-17 13:35 ` Tom Rini
2015-03-25 22:33 Simon Glass
2015-03-27 14:19 ` Tom Rini
2015-01-13  1:06 Simon Glass
2015-01-13 14:37 ` Tom Rini
2015-01-13 14:54   ` Simon Glass
2014-12-19  0:29 Simon Glass
2014-12-30  2:25 ` Tom Rini
2014-11-26 16:28 Simon Glass
2014-12-02 11:49 ` Tom Rini
2014-11-21  7:00 Simon Glass
2014-11-21  7:11 ` Masahiro Yamada
2014-11-21  7:24   ` Simon Glass
2014-11-21  8:29     ` Masahiro Yamada
2014-11-21 22:28       ` Simon Glass
2014-11-23 12:29         ` Tom Rini
2014-11-24 22:13 ` Tom Rini
2014-10-23  3:55 Simon Glass
2014-10-23 13:53 ` Tom Rini
2013-12-09 20:27 Simon Glass
2013-12-11 16:43 ` Tom Rini
2013-11-21 20:40 Simon Glass
2013-11-25 21:55 ` Tom Rini
2013-05-13 22:02 Simon Glass
2013-05-14 13:17 ` Tom Rini
2013-05-09 21:30 Simon Glass
2013-05-10 19:57 ` Tom Rini
2013-04-16 19:15 Simon Glass
2013-04-16 19:53 ` Tom Rini
2013-04-16 20:07   ` Simon Glass
2013-04-16 20:31     ` Tom Rini
2013-03-05  0:01 Simon Glass
2013-03-08 17:57 ` Tom Rini
2013-02-15  4:39 Simon Glass
2013-02-15 17:34 ` Tom Rini
2013-01-31 23:57 Simon Glass
2013-02-04 22:50 ` Tom Rini
2012-12-26 18:42 Simon Glass
2013-01-03  0:05 ` Tom Rini
2012-12-06 22:39 Simon Glass
2012-12-07 15:51 ` Tom Rini
2012-12-01 14:38 Simon Glass
2012-12-01 18:32 ` Tom Rini
2012-12-01 19:42   ` Simon Glass
2012-12-03 12:12     ` Otavio Salvador
2012-12-03 12:27       ` Simon Glass
2012-12-03 14:24         ` Otavio Salvador
2012-12-03 14:31     ` Tom Rini
2012-12-03 14:03 ` Tom Rini
2012-11-28 19:52 Simon Glass
2012-11-29 13:39 ` Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox