Message ID | 1301676213-9115-1-git-send-email-agraf@suse.de |
---|---|
State | New |
Headers | show |
On 04/01/2011 11:43 AM, Alexander Graf wrote: > 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 Pulled. Thanks. Regards, Anthony Liguori > 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 > >
On Fri, 1 Apr 2011 18:43:33 +0200 Alexander Graf <agraf@suse.de> wrote: > 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! How about http://patchwork.ozlabs.org/patch/66743/? -Scott
On 01.04.2011, at 19:44, Scott Wood wrote: > On Fri, 1 Apr 2011 18:43:33 +0200 > Alexander Graf <agraf@suse.de> wrote: > >> 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! > > How about http://patchwork.ozlabs.org/patch/66743/? Oh? Do you have more of these? :) I'll put it into my ppc-next queue, so we'll get it next time around. Alex
On Fri, 1 Apr 2011 19:49:35 +0200 Alexander Graf <agraf@suse.de> wrote: > > On 01.04.2011, at 19:44, Scott Wood wrote: > > > On Fri, 1 Apr 2011 18:43:33 +0200 > > Alexander Graf <agraf@suse.de> wrote: > > > >> 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! > > > > How about http://patchwork.ozlabs.org/patch/66743/? > > Oh? Do you have more of these? :) Soon. :-) > I'll put it into my ppc-next queue, so we'll get it next time around. OK. -Scott