qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL] PowerPC patch queue
@ 2011-04-08 10:25 Alexander Graf
  2011-04-08 12:40 ` Edgar E. Iglesias
  0 siblings, 1 reply; 7+ messages in thread
From: Alexander Graf @ 2011-04-08 10:25 UTC (permalink / raw)
  To: QEMU Developers

The following changes since commit f124a410ea12a644c3577c5303846c37baa5e819:
  Anthony Liguori (1):
        Merge remote branch 'kwolf/for-anthony' into staging

are available in the git repository at:

  git://repo.or.cz/qemu/agraf.git ppc-next

David Gibson (4):
      pseries: Abolish envs array
      Delay creation of pseries device tree until reset
      Use existing helper function to implement popcntd instruction
      ppce500_mpc8544ds: Fix compile with --enable-debug and --disable-kvm

Scott Wood (1):
      Don't call cpu_synchronize_state() from machine init.

Stefan Weil (1):
      spapr_vscsi: Set uninitialized variable

 hw/ppc440_bamboo.c     |    2 -
 hw/ppce500_mpc8544ds.c |    2 -
 hw/spapr.c             |  149 +++++++++++++++++++++++++++---------------------
 hw/spapr.h             |    7 ++
 hw/spapr_vscsi.c       |    2 +-
 hw/xics.c              |   32 +++++++----
 hw/xics.h              |    3 +-
 target-ppc/kvm_ppc.h   |    9 +++
 target-ppc/op_helper.c |   14 +----
 9 files changed, 124 insertions(+), 96 deletions(-)

^ permalink raw reply	[flat|nested] 7+ messages in thread
* [Qemu-devel] [PULL] PowerPC patch queue
@ 2011-04-01 16:43 Alexander Graf
  2011-04-01 17:29 ` Anthony Liguori
  2011-04-01 17:44 ` Scott Wood
  0 siblings, 2 replies; 7+ messages in thread
From: Alexander Graf @ 2011-04-01 16:43 UTC (permalink / raw)
  To: QEMU-devel Developers; +Cc: David Gibson

Howdy,

this is the current patch queue for PowerPC. I'm very excited this time,
as we finally have a real PPC64 target machine available to play with!

I also included a patch from Aurelien that he seems to have forgotten to
push.

Alex


The following changes since commit a5086f95421e43c7b9e1b28a111aae0be4848117:
  Michael Walle (1):
        lm32: use lookup table for opcodes

are available in the git repository at:

  git://repo.or.cz/qemu/agraf.git ppc-next

Aurelien Jarno (1):
      target-ppc: ext32u instead of andi with constant

Ben Herrenschmidt (3):
      Implement PAPR CRQ hypercalls
      Implement PAPR virtual SCSI interface (ibmvscsi)
      Add a PAPR TCE-bypass mechanism for the pSeries machine

David Gibson (24):
      Clean up PowerPC SLB handling code
      Allow qemu_devtree_setprop() to take arbitrary values
      Add a hook to allow hypercalls to be emulated on PowerPC
      Implement PowerPC slbmfee and slbmfev instructions
      Implement missing parts of the logic for the POWER PURR
      Correct ppc popcntb logic, implement popcntw and popcntd
      Clean up slb_lookup() function
      Parse SDR1 on mtspr instead of at translate time
      Use "hash" more consistently in ppc mmu code
      Better factor the ppc hash translation path
      Support 1T segments on ppc
      Add POWER7 support for ppc
      Start implementing pSeries logical partition machine
      Implement the bus structure for PAPR virtual IO
      Virtual hash page table handling on pSeries machine
      Implement hcall based RTAS for pSeries machines
      Implement assorted pSeries hcalls and RTAS methods
      Implement the PAPR (pSeries) virtualized interrupt controller (xics)
      Add PAPR H_VIO_SIGNAL hypercall and infrastructure for VIO interrupts
      Add (virtual) interrupt to PAPR virtual tty device
      Implement TCE translation for sPAPR VIO
      Implement sPAPR Virtual LAN (ibmveth)
      Implement PAPR VPA functions for pSeries shared processor partitions
      Add SLOF-based partition firmware for pSeries machine, allowing more boot options

 .gitmodules                     |    3 +
 Makefile                        |    3 +-
 Makefile.target                 |    5 +
 configure                       |    4 +-
 device_tree.c                   |    2 +-
 device_tree.h                   |    2 +-
 hw/ppc-viosrp.h                 |  216 +++++++++
 hw/ppc.c                        |   35 ++
 hw/ppc.h                        |    1 +
 hw/spapr.c                      |  456 ++++++++++++++++++
 hw/spapr.h                      |  294 ++++++++++++
 hw/spapr_hcall.c                |  525 +++++++++++++++++++++
 hw/spapr_llan.c                 |  521 +++++++++++++++++++++
 hw/spapr_rtas.c                 |  278 +++++++++++
 hw/spapr_vio.c                  |  731 +++++++++++++++++++++++++++++
 hw/spapr_vio.h                  |  112 +++++
 hw/spapr_vscsi.c                |  988 +++++++++++++++++++++++++++++++++++++++
 hw/spapr_vty.c                  |  159 +++++++
 hw/srp.h                        |  240 ++++++++++
 hw/xics.c                       |  486 +++++++++++++++++++
 hw/xics.h                       |   39 ++
 monitor.c                       |    2 +-
 pc-bios/README                  |    5 +
 pc-bios/slof.bin                |  Bin 0 -> 579072 bytes
 pc-bios/spapr-rtas.bin          |  Bin 0 -> 20 bytes
 pc-bios/spapr-rtas/Makefile     |   24 +
 pc-bios/spapr-rtas/spapr-rtas.S |   37 ++
 roms/SLOF                       |    1 +
 target-ppc/cpu.h                |   84 ++++-
 target-ppc/helper.c             |  451 +++++++++----------
 target-ppc/helper.h             |    7 +-
 target-ppc/kvm.c                |    2 +-
 target-ppc/kvm_ppc.h            |   11 +
 target-ppc/machine.c            |    6 +-
 target-ppc/op_helper.c          |   87 +++-
 target-ppc/translate.c          |   61 ++-
 target-ppc/translate_init.c     |  122 +++++-
 37 files changed, 5723 insertions(+), 277 deletions(-)
 create mode 100644 hw/ppc-viosrp.h
 create mode 100644 hw/spapr.c
 create mode 100644 hw/spapr.h
 create mode 100644 hw/spapr_hcall.c
 create mode 100644 hw/spapr_llan.c
 create mode 100644 hw/spapr_rtas.c
 create mode 100644 hw/spapr_vio.c
 create mode 100644 hw/spapr_vio.h
 create mode 100644 hw/spapr_vscsi.c
 create mode 100644 hw/spapr_vty.c
 create mode 100644 hw/srp.h
 create mode 100644 hw/xics.c
 create mode 100644 hw/xics.h
 create mode 100644 pc-bios/slof.bin
 create mode 100755 pc-bios/spapr-rtas.bin
 create mode 100644 pc-bios/spapr-rtas/Makefile
 create mode 100644 pc-bios/spapr-rtas/spapr-rtas.S
 create mode 160000 roms/SLOF

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

end of thread, other threads:[~2011-04-08 12:41 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-08 10:25 [Qemu-devel] [PULL] PowerPC patch queue Alexander Graf
2011-04-08 12:40 ` Edgar E. Iglesias
  -- strict thread matches above, loose matches on Subject: below --
2011-04-01 16:43 Alexander Graf
2011-04-01 17:29 ` Anthony Liguori
2011-04-01 17:44 ` Scott Wood
2011-04-01 17:49   ` Alexander Graf
2011-04-01 17:57     ` Scott Wood

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).