Patchwork [U-Boot] Please pull u-boot-x86.git branch sandbox2

login
register
mail settings
Submitter Simon Glass
Date Jan. 9, 2014, 2:28 a.m.
Message ID <CAPnjgZ2oCHa-obqyX+0fob5QPzznzVed8Dg5cMk5eokYvpaO4Q@mail.gmail.com>
Download mbox
Permalink /patch/308493/
State Accepted
Delegated to: Tom Rini
Headers show

Pull-request

ssh://gu-x86@git.denx.de/u-boot-x86.git sandbox2

Comments

Simon Glass - Jan. 9, 2014, 2:28 a.m.
Hi Tom,

These are the first half of the sandbox enhancements. The second half
may not make it before the release as I have found a few grey areas I
want to check.


./tools/buildman/buildman -b x86-push -s
Summary of 14 commits for 1195 boards (32 threads, 1 job per thread)
01: Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx
  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 M5373EVB M5485EFE M5485FFE M54418TWR
M5235EVB_Flash32 M54418TWR_nand_rmii M54418TWR_serial_mii M5485CFE
M54455EVB M5475AFE M5272C3
   powerpc: +   MVBLM7 MVSMR
     sparc: +   grsim grsim_leon2 gr_cpci_ax2000 gr_xc3s_1500 gr_ep2s60
        sh: +   rsk7269 rsk7264 rsk7203
microblaze: +   microblaze-generic
  openrisc: +   openrisc-generic
       arm: +   nitrogen6dl2g palmtc zipitz2 omap3_zoom2 mx6slevk
nitrogen6s nitrogen6q wandboard_solo mini2440 titanium nitrogen6q2g
wandboard_dl wandboard_quad mx6dlsabresd nitrogen6dl mx6qarm2
mx6qsabrelite mx6qsabresd mx6qsabreauto udoo_quad cam_enc_4xx
nitrogen6s1g scb9328 cgtqmx6qeval balloon3 palmld mx1ads
02: Add crc8 routine
03: sandbox: block driver using host file/device as backing store
04: sandbox: Improve/augment memory allocation functions
05: sandbox: Correct help message <arg> garbling
06: sandbox: Allow return from board_init_f()
07: sandbox: Implement the bootm command for sandbox
08: sandbox: Allow the console to work earlier
09: sandbox: Add -i option to enter interactive mode
10: sandbox: Allow reading/writing of RAM buffer
11: sandbox: Add facility to save/restore sandbox state
12: sandbox: tpm: Add TPM emulation
13: sandbox: Add a prototype for cleanup_before_linux()
14: sandbox: tpm: Fix nvwrite command



The following changes since commit e7be18225fbea76d1f0034b224f0d1e60f07cfcf:

  Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx
(2014-01-06 14:07:08 -0500)

are available in the git repository at:


  ssh://gu-x86@git.denx.de/u-boot-x86.git sandbox2

for you to fetch changes up to 2c30af8f1861f09f217097460bfbea5ea691f8b8:

  sandbox: tpm: Fix nvwrite command (2014-01-08 17:26:17 -0700)

----------------------------------------------------------------
Che-Liang Chiou (1):
      sandbox: tpm: Fix nvwrite command

Henrik Nordström (1):
      sandbox: block driver using host file/device as backing store

Simon Glass (11):
      Add crc8 routine
      sandbox: Improve/augment memory allocation functions
      sandbox: Correct help message <arg> garbling
      sandbox: Allow return from board_init_f()
      sandbox: Implement the bootm command for sandbox
      sandbox: Allow the console to work earlier
      sandbox: Add -i option to enter interactive mode
      sandbox: Allow reading/writing of RAM buffer
      sandbox: Add facility to save/restore sandbox state
      sandbox: tpm: Add TPM emulation
      sandbox: Add a prototype for cleanup_before_linux()

 arch/sandbox/cpu/cpu.c                    |  21 +++-
 arch/sandbox/cpu/os.c                     |  95 +++++++++++++++++-
 arch/sandbox/cpu/start.c                  |  96 +++++++++++++++---
 arch/sandbox/cpu/state.c                  | 353
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/sandbox/include/asm/global_data.h    |   2 +-
 arch/sandbox/include/asm/state.h          | 128 ++++++++++++++++++++++++
 arch/sandbox/include/asm/u-boot-sandbox.h |   2 +
 common/board_f.c                          |  15 ++-
 common/cmd_sandbox.c                      |  64 ++++++++++++
 common/console.c                          |  16 ++-
 disk/part.c                               |   6 ++
 drivers/block/Makefile                    |   1 +
 drivers/block/sandbox.c                   | 124 +++++++++++++++++++++++
 drivers/tpm/Makefile                      |   1 +
 drivers/tpm/tpm_tis_sandbox.c             | 260
++++++++++++++++++++++++++++++++++++++++++++++++
 include/config_fallbacks.h                |   3 +-
 include/configs/sandbox.h                 |   5 +
 include/linux/crc8.h                      |  23 +++++
 include/os.h                              |  65 ++++++++++++
 include/part.h                            |   5 +
 include/sandboxblockdev.h                 |  18 ++++
 lib/Makefile                              |   1 +
 lib/crc8.c                                |  25 +++++
 23 files changed, 1301 insertions(+), 28 deletions(-)
 create mode 100644 drivers/block/sandbox.c
 create mode 100644 drivers/tpm/tpm_tis_sandbox.c
 create mode 100644 include/linux/crc8.h
 create mode 100644 include/sandboxblockdev.h
 create mode 100644 lib/crc8.c

Regards,
Simon
Tom Rini - Jan. 10, 2014, 8:03 p.m.
On Wed, Jan 08, 2014 at 07:28:12PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> These are the first half of the sandbox enhancements. The second half
> may not make it before the release as I have found a few grey areas I
> want to check.
> 
> 
> ./tools/buildman/buildman -b x86-push -s
> Summary of 14 commits for 1195 boards (32 threads, 1 job per thread)
> 01: Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx
>   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 M5373EVB M5485EFE M5485FFE M54418TWR
> M5235EVB_Flash32 M54418TWR_nand_rmii M54418TWR_serial_mii M5485CFE
> M54455EVB M5475AFE M5272C3
>    powerpc: +   MVBLM7 MVSMR
>      sparc: +   grsim grsim_leon2 gr_cpci_ax2000 gr_xc3s_1500 gr_ep2s60
>         sh: +   rsk7269 rsk7264 rsk7203
> microblaze: +   microblaze-generic
>   openrisc: +   openrisc-generic
>        arm: +   nitrogen6dl2g palmtc zipitz2 omap3_zoom2 mx6slevk
> nitrogen6s nitrogen6q wandboard_solo mini2440 titanium nitrogen6q2g
> wandboard_dl wandboard_quad mx6dlsabresd nitrogen6dl mx6qarm2
> mx6qsabrelite mx6qsabresd mx6qsabreauto udoo_quad cam_enc_4xx
> nitrogen6s1g scb9328 cgtqmx6qeval balloon3 palmld mx1ads
> 02: Add crc8 routine
> 03: sandbox: block driver using host file/device as backing store
> 04: sandbox: Improve/augment memory allocation functions
> 05: sandbox: Correct help message <arg> garbling
> 06: sandbox: Allow return from board_init_f()
> 07: sandbox: Implement the bootm command for sandbox
> 08: sandbox: Allow the console to work earlier
> 09: sandbox: Add -i option to enter interactive mode
> 10: sandbox: Allow reading/writing of RAM buffer
> 11: sandbox: Add facility to save/restore sandbox state
> 12: sandbox: tpm: Add TPM emulation
> 13: sandbox: Add a prototype for cleanup_before_linux()
> 14: sandbox: tpm: Fix nvwrite command
> 
> 
> 
> The following changes since commit e7be18225fbea76d1f0034b224f0d1e60f07cfcf:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx
> (2014-01-06 14:07:08 -0500)
> 
> are available in the git repository at:
> 
> 
>   ssh://gu-x86@git.denx.de/u-boot-x86.git sandbox2
> 
> for you to fetch changes up to 2c30af8f1861f09f217097460bfbea5ea691f8b8:
> 
>   sandbox: tpm: Fix nvwrite command (2014-01-08 17:26:17 -0700)
> 
> ----------------------------------------------------------------
> Che-Liang Chiou (1):
>       sandbox: tpm: Fix nvwrite command
> 
> Henrik Nordström (1):
>       sandbox: block driver using host file/device as backing store
> 
> Simon Glass (11):
>       Add crc8 routine
>       sandbox: Improve/augment memory allocation functions
>       sandbox: Correct help message <arg> garbling
>       sandbox: Allow return from board_init_f()
>       sandbox: Implement the bootm command for sandbox
>       sandbox: Allow the console to work earlier
>       sandbox: Add -i option to enter interactive mode
>       sandbox: Allow reading/writing of RAM buffer
>       sandbox: Add facility to save/restore sandbox state
>       sandbox: tpm: Add TPM emulation
>       sandbox: Add a prototype for cleanup_before_linux()
> 
>  arch/sandbox/cpu/cpu.c                    |  21 +++-
>  arch/sandbox/cpu/os.c                     |  95 +++++++++++++++++-
>  arch/sandbox/cpu/start.c                  |  96 +++++++++++++++---
>  arch/sandbox/cpu/state.c                  | 353
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  arch/sandbox/include/asm/global_data.h    |   2 +-
>  arch/sandbox/include/asm/state.h          | 128 ++++++++++++++++++++++++
>  arch/sandbox/include/asm/u-boot-sandbox.h |   2 +
>  common/board_f.c                          |  15 ++-
>  common/cmd_sandbox.c                      |  64 ++++++++++++
>  common/console.c                          |  16 ++-
>  disk/part.c                               |   6 ++
>  drivers/block/Makefile                    |   1 +
>  drivers/block/sandbox.c                   | 124 +++++++++++++++++++++++
>  drivers/tpm/Makefile                      |   1 +
>  drivers/tpm/tpm_tis_sandbox.c             | 260
> ++++++++++++++++++++++++++++++++++++++++++++++++
>  include/config_fallbacks.h                |   3 +-
>  include/configs/sandbox.h                 |   5 +
>  include/linux/crc8.h                      |  23 +++++
>  include/os.h                              |  65 ++++++++++++
>  include/part.h                            |   5 +
>  include/sandboxblockdev.h                 |  18 ++++
>  lib/Makefile                              |   1 +
>  lib/crc8.c                                |  25 +++++
>  23 files changed, 1301 insertions(+), 28 deletions(-)
>  create mode 100644 drivers/block/sandbox.c
>  create mode 100644 drivers/tpm/tpm_tis_sandbox.c
>  create mode 100644 include/linux/crc8.h
>  create mode 100644 include/sandboxblockdev.h
>  create mode 100644 lib/crc8.c

Applied to u-boot/master, thanks!