2017-05-10 |
Nikunj A Dadhania | target/ppc: do not reset reserve_addr in exec_enter Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-05-10 |
Nikunj A Dadhania | tcg: enable MTTCG by default for PPC64 on x86 Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-05-10 |
Nikunj A Dadhania | target/ppc: Generate fence operations Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-05-10 |
Nikunj A Dadhania | cputlb: handle first atomic write to the page Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-05-10 |
Nikunj A Dadhania | target/ppc: Emulate LL/SC using cmpxchg helpers Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-04-10 |
Nikunj A Dadhania | cpus: fix wrong define name Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-14 |
Nikunj A Dadhania | target/ppc: fix cpu_ov setting for 32-bit Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-06 |
Nikunj A Dadhania | target/ppc: use helper for excp handling Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-06 |
Nikunj A Dadhania | target/ppc: fmadd: add macro for updating flags Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-06 |
Nikunj A Dadhania | target/ppc: fmadd check for excp independently Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-03 |
Nikunj A Dadhania | target/ppc: rewrite f[n]m[add,sub] using float64_muladd Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-01 |
Nikunj A Dadhania | target/ppc: add mcrxrx instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-01 |
Nikunj A Dadhania | target/ppc: add ov32 flag in divide operations Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-01 |
Nikunj A Dadhania | target/ppc: add ov32 flag for multiply low insns Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-01 |
Nikunj A Dadhania | target/ppc: use tcg ops for neg instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-01 |
Nikunj A Dadhania | target/ppc: update overflow flags for add/sub Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-01 |
Nikunj A Dadhania | target/ppc: update ca32 in arithmetic substract Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-01 |
Nikunj A Dadhania | target/ppc: update ca32 in arithmetic add Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-01 |
Nikunj A Dadhania | target/ppc: support for 32-bit carry and overflow Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-01 |
Nikunj A Dadhania | target/ppc: introduce helper_update_ov_legacy Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-01 |
Nikunj A Dadhania | target/ppc: optimize gen_write_xer() Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-03-01 |
Nikunj A Dadhania | target/ppc: move cpu_[read, write]_xer to cpu.c Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-02-22 |
Nikunj A Dadhania | target-ppc: add wait instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-02-22 |
Nikunj A Dadhania | target-ppc: add slbsync implementation Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-02-22 |
Nikunj A Dadhania | target-ppc: add slbieg instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-02-22 |
Nikunj A Dadhania | target-ppc: generate exception for copy/paste Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-02-01 |
Nikunj A Dadhania | target-ppc: Add xststdc[sp, dp, qp] instructions Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-02-01 |
Nikunj A Dadhania | target-ppc: Add xvtstdc[sp,dp] instructions Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: Add xvcv[hpsp, sphp] instructions Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: Add xvxsigdp instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: Add xvxsigsp instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: Add xvxexpdp instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: Add xvxexpsp instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: Add xviexpdp instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: Add xviexpsp instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: Add xsiexpqp instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: Add xsiexpdp instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: xscvqpdp zero VSR Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: Add xsxsigqp instructions Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: Add xsxsigdp instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: Add xsxexpqp instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: Add xsxexpdp instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: Add xxinsertw instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: Add xxextractuw instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: implement stxvll instructions Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: implement stxvl instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: implement lxvll instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: implement lxvl instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: implement xscpsgnqp instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: implement xsnegqp instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: implement stop instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: move ppc_vsr_t to common header Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: implement lxv/lxvx and stxv/stxvx Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: implement stxsd and stxssp Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: implement lxsd and lxssp instructions Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2017-01-30 |
Nikunj A Dadhania | target-ppc: rename CRF_* defines as CRF_*_BIT Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-11-14 |
Nikunj A Dadhania | bitops: fix rol/ror when shift is zero Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-10-27 |
Nikunj A Dadhania | target-ppc: implement xxbr[qdwh] instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-10-27 |
Nikunj A Dadhania | target-ppc: implement vnegw/d instructions Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-10-13 |
Nikunj A Dadhania | target-ppc: implement vexts[bh]2w and vexts[bhw]2d Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-10-05 |
Nikunj A Dadhania | target-ppc: fix vmx instruction type/type2 Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-10-05 |
Nikunj A Dadhania | target-ppc: add stxvb16x instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-10-05 |
Nikunj A Dadhania | target-ppc: add lxvb16x instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-10-05 |
Nikunj A Dadhania | target-ppc: add stxvh8x instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-10-05 |
Nikunj A Dadhania | target-ppc: add lxvh8x instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-10-05 |
Nikunj A Dadhania | target-ppc: improve stxvw4x implementation Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-10-05 |
Nikunj A Dadhania | target-ppc: improve lxvw4x implementation Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | ppc/xics: account correct irq status Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | target-ppc: tlbie/tlbivax should have global effect Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | target-ppc: add flag in check_tlb_flush() Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | target-ppc: add TLB_NEED_LOCAL_FLUSH flag Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | target-ppc: add stxsi[bh]x instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | target-ppc: add lxsi[bw]zx instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | target-ppc: add xxspltib instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | target-ppc: consolidate store conditional Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | target-ppc: move out stqcx impementation Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | target-ppc: consolidate load with reservation Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | target-ppc: convert st[16,32,64]r to use new macro Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | target-ppc: convert st64 to use new macro Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | target-ppc: consolidate store operations Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | target-ppc: convert ld[16,32,64]ur to use new macro Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | target-ppc: convert ld64 to use new macro Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-23 |
Nikunj A Dadhania | target-ppc: consolidate load operations Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-07 |
Nikunj A Dadhania | target-ppc: add extswsli[.] instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-07 |
Nikunj A Dadhania | target-ppc: implement branch-less divd[o][.] Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-07 |
Nikunj A Dadhania | target-ppc: implement branch-less divw[o][.] Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-07 |
Nikunj A Dadhania | target-ppc: introduce opc4 for Expanded Opcode Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-06 |
Nikunj A Dadhania | target-ppc: add maddhd and maddhdu instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-06 |
Nikunj A Dadhania | target-ppc: add maddld instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-06 |
Nikunj A Dadhania | target-ppc: add cmpeqb instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-06 |
Nikunj A Dadhania | target-ppc: add cnttzw[.] instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-06 |
Nikunj A Dadhania | target-ppc: add modulo dword operations Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-06 |
Nikunj A Dadhania | target-ppc: add modulo word operations Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-06 |
Nikunj A Dadhania | target-ppc: add cmprb instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-06 |
Nikunj A Dadhania | target-ppc: adding addpcis instruction Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2016-09-06 |
Nikunj A Dadhania | target-ppc: Introduce POWER ISA 3.0 flag Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-07-07 |
Nikunj A Dadhania | spapr_pci: drop redundant args in spapr_[populate,... Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-07-07 |
Nikunj A Dadhania | spapr_pci: populate ibm,loc-code Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-07-07 |
Nikunj A Dadhania | spapr_pci: enumerate and add PCI device tree Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com> Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |
2015-07-07 |
Nikunj A Dadhania | spapr_pci: set device node unit address as hex Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
|
commit | commitdiff | tree |