881 Commits (1f212b9d3edd8679bafd3bcf0301795206438724)

Author SHA1 Message Date
j_mayer 86c4a9f513 Fix two PowerPC FPU emulation bugs (thanks to Aurelien Jarno) 19 years ago
ths 273af66025 Adjust s390 addresses (the MSB is defined as "to be ignored"). 19 years ago
j_mayer 603fcccece Make Alpha and PowerPC targets use shared helpers 19 years ago
j_mayer a11b8151df PowerPC coding style and inlining fixes. 19 years ago
j_mayer 5bda28432f PowerPC floating-point helper typo. 19 years ago
j_mayer 4f8eb6cfa2 PowerPC float bugfix: 64 bits float mantissa is 52 bits long. 19 years ago
j_mayer 7c58044c0a Fix PowerPC FPSCR update and floating-point exception generation 19 years ago
j_mayer 8378e71f13 Fix endianness bug for PowerPC stfiwx instruction. 19 years ago
j_mayer f0685f6e7a For consistency, align the address to the cache line before using it, 19 years ago
j_mayer dac454af57 Bugfix in PowerPC dcbi instruction: 19 years ago
j_mayer c7697e1f51 Pretty dump for specific PowerPC instructions names. 19 years ago
j_mayer f9fdea6b85 Make PowerPC hypervisor resources able to compile, even if not enabled for now. 19 years ago
j_mayer 2c1ee068b4 Bugfix: PowerPC 64 slbia never invalidates the first segment entry. 19 years ago
j_mayer 88ad920b8a Fix PowerPC 64x64 bits multiplication overflow check. 19 years ago
j_mayer 9d901a201b Use host-utils for PowerPC 64 64x64 bits multiplications. 19 years ago
j_mayer cd346349b4 Add PowerPC power-management state check callback. 19 years ago
j_mayer 2f462816ac Implement power-management for all defined PowerPC CPUs. 19 years ago
j_mayer 86f1d3ac73 Update PowerPC emulation status file. 19 years ago
j_mayer 8ca3f6c382 Allow selection of all defined PowerPC 74xx (aka G4) CPUs. 19 years ago
j_mayer 0411a97258 Gprof prooved the PowerPC emulation spent too much time in MSR load and store 19 years ago
j_mayer b227a8e9aa Properly implement non-execute bit on PowerPC segments and PTEs. 19 years ago
j_mayer d68f13063b Merge PowerPC 620 input bus definitions with standard PowerPC 6xx. 19 years ago
j_mayer a13d7523cb There is no need of a specific MMU model for PowerPC 601. 19 years ago
j_mayer eacc324914 Implement PowerPC 64 SLB invalidation helpers. 19 years ago
j_mayer e63ecc6f68 Do not allow PowerPC CPU restart after entering checkstop mode. 19 years ago
j_mayer 1e42b8f06d Generate micro-ops for PowerPC hypervisor mode. 19 years ago
j_mayer 6ebbf39000 Replace is_user variable with mmu_idx in softmmu core, 19 years ago
j_mayer c732abe222 Unify '-cpu ?' option. 19 years ago
j_mayer 9b22787cda Update PowerPC emulation status file. 19 years ago
j_mayer 25ba3a6812 Remove synonymous in PowerPC MSR bits definitions. 19 years ago
j_mayer 141c8ae225 Real-mode only PowerPC 40x do not have any TLBs. 19 years ago
j_mayer 4e80effcf9 Implement exception prefix feature for PowerPC 601. 19 years ago
j_mayer 7a3a6927b6 Add missing exception vectors for PowerPC 7x5. 19 years ago
j_mayer 417bf01068 Work-around C89 and/or "old" gcc unspecified behavior (#if in macro calls). 19 years ago
j_mayer a9d9eb8fd4 Implement PowerPC Altivec load & stores, used by Apple firmware for memcpy. 19 years ago
j_mayer b33c17e12d PowerPC target coding style fixes. 19 years ago
j_mayer b068d6a713 PowerPC target optimisations: make intensive use of always_inline. 19 years ago
j_mayer f2e63a42c9 Reorganize the CPUPPCState structure to group features. 19 years ago
j_mayer d26bfc9a1b Add MSR bits signification per PowerPC implementation flags (to be continued). 19 years ago
j_mayer 12de9a396a Full implementation of PowerPC 64 MMU, just missing support for 1 TB 19 years ago
j_mayer 65f9ee8d67 Rename PowerPC MMUCSR0 and MMUCFG SPRs: those are not BookE specific. 19 years ago
j_mayer 1c27f8fbfe PowerPC hardware reset vector is now considered as part of the exception model. 19 years ago
j_mayer e57448f11c More cache tuning fixes: 19 years ago
j_mayer d63001d114 Make PowerPC cache line size implementation dependant. 19 years ago
j_mayer 064034211a HID0 is a write-clear register on 970 (DBSR). 19 years ago
j_mayer 8f793433af Enable PowerPC 64 MMU model and exceptions. 19 years ago
j_mayer fe33cc7103 Fix PowerPC initialisation and first reset: 19 years ago
j_mayer 00af685fc9 We never have to export ppc_set_irq. 19 years ago
j_mayer 2857068eb1 Code provision for hypervisor mode memory accesses. 19 years ago
j_mayer 2f4011767b Fix nasty sign-extensions when running 32 bits CPU in the 64 bits emulator 19 years ago