1. 02 10月, 2016 3 次提交
    • Z
      bootm: fix passing argc to standalone apps · ba079840
      Zubair Lutfullah Kakakhel 提交于
      This bug appears in b6396403 which makes u-boot unable to pass
      arguments via bootm to a standalone application without this patch.
      
      Steps to reproduce.
      
      Compile a u-boot. Use mkimage to package the standalone hello_world.bin
      file.
      
      e.g. For the MIPS Boston platform
      
      mkimage -n "hello" -A mips -O u-boot -C none -T standalone \
           -a 0xffffffff80200000 -d hello_world.bin \
           -ep 0xffffffff80200000 hello_out
      
      Then tftp hello_out and run it using
      
      boston # dhcp 192.168.154.45:hello_out
      ...
      boston # bootm $loadaddr 123 321
      
      Without the patch the following output is observed.
      
      boston # bootm $loadaddr 123 321
         Image Name:   hello
         Image Type:   MIPS U-Boot Standalone Program (uncompressed)
         Data Size:    1240 Bytes = 1.2 KiB
         Load Address: 80200000
         Entry Point:  80200000
         Verifying Checksum ... OK
         Loading Standalone Program ... OK
      Example expects ABI version 8
      Actual U-Boot ABI version 8
      Hello World
      argc = 0
      argv[0] = "0xffffffff88000000"
      
      With the patch, you see the following.
      
      boston # bootm $loadaddr 123 321
         Image Name:   hello
         Image Type:   MIPS U-Boot Standalone Program (uncompressed)
         Data Size:    1240 Bytes = 1.2 KiB
         Load Address: 80200000
         Entry Point:  80200000
         Verifying Checksum ... OK
         Loading Standalone Program ... OK
      Example expects ABI version 8
      Actual U-Boot ABI version 8
      Hello World
      argc = 3
      argv[0] = "0xffffffff88000000"
      argv[1] = "123"
      argv[2] = "321"
      argv[3] = "<NULL>"
      
      Without the patch, the go command at the entry point seems to work.
      
      boston # go 0xffffffff80200000 123 321
      Example expects ABI version 8
      Actual U-Boot ABI version 8
      Hello World
      argc = 3
      argv[0] = "0xffffffff80200000"
      argv[1] = "123"
      argv[2] = "321"
      argv[3] = "<NULL>"
      Hit any key to exit ...
      Signed-off-by: NZubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      ba079840
    • M
      input: specify the default of I8042_KEYB in more correct manner · b98278be
      Masahiro Yamada 提交于
      Creating multiple entries of "config FOO" often gives us bad
      experiences.  In this case, we should specify "default X86"
      as platforms that want this keyboard by default.
      Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
      Acked-by: NMarek Vasut <marex@denx.de>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      b98278be
    • M
      sandbox, x86: select DM_KEYBOARD instead of default y entry · 558e1257
      Masahiro Yamada 提交于
      Once we migrate to DM-based drivers, we cannot go back to legacy
      ones, i.e. config options like DM_* are not user-configurable.
      
      Make SANDBOX and X86 select DM_KEYBOARD like other platforms do.
      Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      558e1257
  2. 01 10月, 2016 2 次提交
  3. 29 9月, 2016 4 次提交
  4. 28 9月, 2016 31 次提交