qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 1b939d: microblaze: Support loading of u-boot


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 1b939d: microblaze: Support loading of u-boot initrd image...
Date: Mon, 12 May 2014 17:30:06 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 1b939d922737fac86a854dbc5e186fe9fb7b0573
      
https://github.com/qemu/qemu/commit/1b939d922737fac86a854dbc5e186fe9fb7b0573
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2014-05-13 (Tue, 13 May 2014)

  Changed paths:
    M hw/microblaze/boot.c

  Log Message:
  -----------
  microblaze: Support loading of u-boot initrd images

Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 6d35556caa0c43533a9bf43195bad0152d86ea68
      
https://github.com/qemu/qemu/commit/6d35556caa0c43533a9bf43195bad0152d86ea68
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2014-05-13 (Tue, 13 May 2014)

  Changed paths:
    M target-microblaze/cpu.c

  Log Message:
  -----------
  microblaze: Respect the reset vector

Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 12f7fb60863f5aae44fa7a6c1f52cbecd29d4e9c
      
https://github.com/qemu/qemu/commit/12f7fb60863f5aae44fa7a6c1f52cbecd29d4e9c
  Author: Guenter Roeck <address@hidden>
  Date:   2014-05-13 (Tue, 13 May 2014)

  Changed paths:
    M hw/intc/xilinx_intc.c

  Log Message:
  -----------
  xilinx_intc: Fix writes into MER register

The MER register only has two valid bits. This is now used by
the linux kernel to auto-detect endianness, and causes Linux 3.15-rc1
and later to hang when run under qemu-microblaze. Mask valid bits before
writing the register to solve the problem.

Signed-off-by: Guenter Roeck <address@hidden>
Reviewed-by: Edgar E. Iglesias <address@hidden>
[Edgar: Untabified]
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 7dfba6dfbf805cf99c4ae89f6194bc9205dfbefe
      
https://github.com/qemu/qemu/commit/7dfba6dfbf805cf99c4ae89f6194bc9205dfbefe
  Author: Guenter Roeck <address@hidden>
  Date:   2014-05-13 (Tue, 13 May 2014)

  Changed paths:
    M hw/timer/xilinx_timer.c

  Log Message:
  -----------
  xilinx_timer: Fix writes into TCSR register

The TCSR register has only 11 valid bits. This is now used by the
linux kernel to auto-detect endianness, and causes Linux 3.15-rc1
and later to hang when run under qemu-microblaze. Mask valid bits
before writing the register to solve the problem.

Signed-off-by: Guenter Roeck <address@hidden>
Reviewed-by: Edgar E. Iglesias <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: e5bfd64050e81774b6bf71ab5dd064f7bcef0c4c
      
https://github.com/qemu/qemu/commit/e5bfd64050e81774b6bf71ab5dd064f7bcef0c4c
  Author: Peter Crosthwaite <address@hidden>
  Date:   2014-05-13 (Tue, 13 May 2014)

  Changed paths:
    M hw/microblaze/boot.c

  Log Message:
  -----------
  microblaze: boot: Don't hack the elf entry point

There was some modulo logic to ensure that Microblaze always booted into
physical RAM regardless of the elf entry. Removed it, as QEMU should fail
gracefully when given a bad elf, rather than attempt to run it.

Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


Compare: https://github.com/qemu/qemu/compare/06b4f00d5363...e5bfd64050e8

reply via email to

[Prev in Thread] Current Thread [Next in Thread]