Activity
From 09/08/2007 to 10/07/2007
10/07/2007
- 09:19 pm Revision a9d9eb8f: Implement PowerPC Altivec load & stores, used by Apple firmware for memcpy.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3349 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:30 pm Revision b33c17e1: PowerPC target coding style fixes.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3348 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:13 pm Revision b068d6a7: PowerPC target optimisations: make intensive use of always_inline.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3347 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:07 pm Revision ed26abdb: Report missing elf_addr_t definition from Linux kernel header
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3346 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:06 pm Revision 3d177870: Fix host and target longs confusions (continued).
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3345 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:59 pm Revision 863cf0b7: Fix confusions between host and target long types.
- Fix start_data computation.
Fix auxiliary infos setup.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3344 c0... - 06:43 pm Revision f2e63a42: Reorganize the CPUPPCState structure to group features.
- Add #ifdef to avoid compiling not relevant resources:
- MMU related stuff for user-mode only targets
- PowerPC 64 onl... - 05:41 pm Revision d26bfc9a: Add MSR bits signification per PowerPC implementation flags (to be continued).
- As a side effect, single step and branch step are available again.
Remove irrelevant MSR bits definitions.
git-svn-... - 05:25 pm Revision 7875ed20: Share devices that may be useful for all PowerPC 40x and 440 implementations.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3341 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:21 pm Revision 008ff9d7: Share devices that might be useful for all PowerPC 40x & 440 implementations
- (mostly CPU registration and UIC, for now).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3340 c046a42c-6fe2... - 01:00 pm Revision 115646b6: More user timer fixes (Robert Reif)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3339 c046a42c-6fe2-441c-8c8c-71466251a162
10/06/2007
- 02:28 pm Revision f930d07e: More detabification
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3338 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:25 pm Revision 81732d19: Implement user mode for timers
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3337 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:24 pm Revision aa6ad6fe: Support for loading a real BIOS image (Robert Reif)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3336 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:06 am Revision 12de9a39: Full implementation of PowerPC 64 MMU, just missing support for 1 TB
- memory segments.
Remove the PowerPC 64 "bridge" MMU model and implement segment registers
emulation using SLB entri...
10/05/2007
- 08:01 pm Revision 5bfb56b2: Implement sparc64_[gs]et_context
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3334 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:11 pm Revision 65f9ee8d: Rename PowerPC MMUCSR0 and MMUCFG SPRs: those are not BookE specific.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3333 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:09 pm Revision 1c27f8fb: PowerPC hardware reset vector is now considered as part of the exception model.
- Use it at CPU initialisation time.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3332 c046a42c-6fe2-441c-8c8... - 04:08 pm Revision 1192dad8: New '-bios' option, used to select an alternate BIOS image from bios_dir.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3331 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:45 am Revision e9c05b42: Implement PL110 byte order config bit (original patch by Richard Purdie).
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3330 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:55 am Revision 4d043a09: Quiet warnings introduced with the USB iso support.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3329 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:47 am Revision b9dc033c: USB iso transfers support for the linux redirector and for UHCI, by Arnon Gilboa.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3328 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:53 am Revision 80f515e6: sh775x interrupt controller by Magnus Damm.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3327 c046a42c-6fe2-441c-8c8c-71466251a162
10/04/2007
- 10:59 pm Revision 30d6eaca: Remove redundant qemu_rearm_alarm_timer() in qemu_del_timer, patch by Dan Keni...
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3326 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:47 pm Revision 49a9b725: (int64_t)UINT64_MAX is -1 and should not be assigned to nearest_delta_us, patc...
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3325 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:41 pm Revision 2b76bdc9: Several corrections in the spitzkbd keymap (patch by Juergen Lock).
- Don't abort on illegal GPSR reads, instead only warn.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3324 c04... - 04:54 am Revision 1cc8e6f0: We must reset the PowerPC CPU _after_ registering it, as hardware reset
- effect is implementation dependant.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3323 c046a42c-6fe2-441c-8c... - 04:50 am Revision e57448f1: More cache tuning fixes:
- * fix the tunable cache line size probe for PowerPC 970.
* initialize HID5 so cache line is 32 bytes long when runnin... - 03:51 am Revision d63001d1: Make PowerPC cache line size implementation dependant.
- Implement dcbz tunable cache line size for PowerPC 970.
Make hardware reset vector implementation dependant.
git-sv...
10/03/2007
- 11:27 pm Revision 06403421: HID0 is a write-clear register on 970 (DBSR).
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3320 c046a42c-6fe2-441c-8c8c-71466251a162
- 11:19 pm Revision 8f793433: Enable PowerPC 64 MMU model and exceptions.
- Cleanups in MMU exceptions generation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3319 c046a42c-6fe2-441c... - 08:46 pm Revision 0387d928: Fix Sparc64 ldfa/stfa and float ops with fpr >= 32
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3318 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:06 am Revision fe33cc71: Fix PowerPC initialisation and first reset:
- reset must occur after we defined the CPU features.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3317 c046a... - 04:05 am Revision 00af685f: We never have to export ppc_set_irq.
- Protect PowerPC 64 only features with #ifdef (TARGET_PPC64)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@33... - 04:04 am Revision 217fae2d: Fix PowerPC 405 BIOS instanciation: is a 32 bits only target.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3315 c046a42c-6fe2-441c-8c8c-71466251a162
10/02/2007
- 10:15 pm Revision 0bd5f4ce: Fix kernel loading
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3314 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:11 pm Revision 2857068e: Code provision for hypervisor mode memory accesses.
- Add comments in load & store tables to ease code reading.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3313... - 12:51 am Revision 2f401176: Fix nasty sign-extensions when running 32 bits CPU in the 64 bits emulator
- on 32 bits hosts.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3312 c046a42c-6fe2-441c-8c8c-71466251a162 - 12:49 am Revision a97fed52: Fix reproductible crash: call cpu_loop_exit from micro-op, not from helper.c
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3311 c046a42c-6fe2-441c-8c8c-71466251a162
10/01/2007
- 08:07 pm Revision 51996525: Fix block load ASIs
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3310 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:44 am Revision 55aa45dd: Quickly hack PowerPC BIOS able to boot on CDROM again.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3309 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:22 am Revision 30032c94: Fix missing nip updates for instructions that potentially generate
- exceptions from op helpers.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3308 c046a42c-6fe2-441c-8c8c-71466... - 08:16 am Revision 7dbe11ac: Handle all MMU models in switches, even if it's just to abort because of lack
- of supporting code.
Implement 74xx software TLB model.
Keep 74xx with software TLB disabled, as Linux is not able to ... - 07:48 am Revision 578bb252: More comments about unimplemented SPRs.
- Tag unused functions with unused attribute instead of using #ifdef (TODO)
to ease tests: just have to enable the im... - 06:03 am Revision 056b05f8: Optimisations: avoid generation of duplicated micro-ops.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3305 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:55 am Revision b48d7d69: Compilation fix (forgotten patch).
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3304 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:59 am Revision 5356c7b5: Remove definitions for deprecated SLB & TLB related op helpers.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3303 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:51 am Revision daf4f96e: Avoid op helpers that would just call helpers for TLB & SLB management:
- call the helpers directly from the micro-ops.
Avoid duplicated code for tlbsx. implementation.
git-svn-id: svn://sv... - 04:38 am Revision 035feb88: Share more SPR instanciations between all PowerPC 401 incarnations.
- Add comments about some unimplemented storage control dedicated SPRs.
git-svn-id: svn://svn.savannah.nongnu.org/qem... - 04:32 am Revision 6f5d427d: Implement embedded PowerPC exceptions prefix and vectors registers.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3300 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:27 am Revision 4e290a0b: Share input pins and internal interrupt controller between all PowerPC 40x.
- Fix critical input interrupt generation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3299 c046a42c-6fe2-44...
09/30/2007
- 10:38 pm Revision 3391c818: Fix Sparc64 ldfa, lddfa, stfa, and stdfa instructions
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3298 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:37 pm Revision ee0b03fd: Fix Sparc64 wrasr instructions
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3297 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:21 pm Revision a902d886: Fix (once again) PowerPC sync weight field.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3296 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:19 pm Revision 1e6784f9: Fix PowerPC TLB miss dump code.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3295 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:15 pm Revision 56ba31ff: Fix missing case in the new PowerPC exception model.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3294 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:52 pm Revision 068abdc8: Fix inconsistent end conditions in ppc_find_xxx functions.
- (crash reported by Andreas Farber when using default CPU).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@329... - 05:44 pm Revision 8a84de23: Fix compilation on Darwin platform, avoiding the use of gcc function attributes
- (problem reported by Andreas Farber).
: ----------------------------------------------------------------------
git-... - 05:32 pm Revision a5b85f79: Fix mmap to handle differing host/target page sizes, by Edgar E. Iglesias.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3291 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:49 pm Revision 0574b6fb: Add get_sp_from_cpustate implementation.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3290 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:03 pm Revision be147d08: * Update OEA environment, following the PowerPC 2.04 specification:
- - New mtmsr/mtmsrd form that just update RI and EE bits
- New hrfid, lq and stq instructions
- Add support for superv... - 04:01 pm Revision b0566f4f: Support UltraVNC clients, by Eduardo Felipe.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3288 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:46 am Revision 0db1b20e: Synchronize with latest PowerPC ISA VEA:
- * fix invalid instructions bits masks
* new wait instruction
* more comments about effect of cache instructions on th... - 05:14 am Revision 1548b15d: Add mipsn32{,el}-linux-user.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3286 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:10 am Revision cf575356: Remove unused variable.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3285 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:58 am Revision 540635ba: Code provision for n32/n64 mips userland emulation. Not functional yet.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3284 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:29 am Revision 868d585a: Avoid crash on NULL timers.
- This is a rework of Stefan Weil proposed patch.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3283 c046a42c-... - 04:18 am Revision c80f84e3: Implement Process Priority Register as defined in the PowerPC 2.04 spec.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3282 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:11 am Revision d7e4b87e: Implement new floating-point instructions (fre, frin, friz, frip, frim)
- as defined in the PowerPC 2.04 specification.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3281 c046a42c-6f... - 04:01 am Revision 477023a6: Improve single-precision floats load & stores:
- as the PowerPC registers only store double-precision floats,
use float64_to_float32 & float32_to_float64 to do the ... - 03:50 am Revision bfa1e5cf: XER is to be treated as a 64 bits register on 64 bits implementations,
- according to the PowerPC 2.04 specification.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3279 c046a42c-6fe... - 03:45 am Revision a09d88b8: Update TODO.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3278 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:38 am Revision a062e36c: Implement the PowerPC alternate time-base, following the 2.04 specification.
- Share most code with the time-base management routines.
Remove time-base write routines from user-mode emulation envi... - 12:22 am Revision 4887d78b: Don't hardcode the host architecture name.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3276 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:18 am Revision ff1aaf65: Update tarbin rule.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3275 c046a42c-6fe2-441c-8c8c-71466251a162
09/29/2007
- 10:55 pm Revision 8915ee74: Enable sh4-softmmu and sh4-linux-user builds by default, by Magnus Damm.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3274 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:52 pm Revision c5e814b2: Fix rte opcode, by Magnus Damm.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3273 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:51 pm Revision ed8e0a4d: Add FRQCR read support, by Magnus Damm.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3272 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:47 pm Revision 3464c589: Add INTC controller prototype, by Magnus Damm.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3271 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:43 pm Revision 2f062c72: Stand-alone SCI/SCIF emulation code, by Magnus Damm.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3270 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:40 pm Revision cd1a3f68: Stand-alone TMU emulation code, by Magnus Damm.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3269 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:24 pm Revision 0d78f544: Add R2D-PLUS support, by Magnus Damm.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3268 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:21 pm Revision 671880e6: Supervisor mode implementation, by Aurelien Jarno.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3267 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:19 pm Revision 54454097: Less magic constants.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3266 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:02 pm Revision dee96f6c: PowerPC emulation optimization:
- avoid stopping translation after most SPR updates
when a context-synchronization instruction is also needed.
git-sv... - 04:21 pm Revision 58a7d328: Code provision for hypervisor timers resources,
- as described in PowerPC 2.04 specification.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3264 c046a42c-6fe2... - 04:20 pm Revision 47c4d8f0: Fix PowerPC target objects dependencies
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3263 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:12 pm Revision 8bb1f9c5: Provision for x86_64-linux-user target: needs get_sp_from_cpustate
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3262 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:06 pm Revision e1833e1f: Rework PowerPC exceptions model to make it more versatile:
- * don't use exception vectors as the exception number.
Use vectors numbers as defined in the PowerPC embedded speci... - 03:18 pm Revision f9373291: make cpu_abort dump cpu state in logfile, which is useful for debugging.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3260 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:17 pm Revision 29f640e2: always_inline gcc directive can be useful.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3259 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:15 pm Revision f1548daa: host_utils.o may also be useful for user-mode emulation.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3258 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:01 pm Revision 237c0af0: Define the proper bfd_mach to be used by the disassembler for each
- PowerPC emulated CPU.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3257 c046a42c-6fe2-441c-8c8c-71466251a162 - 02:51 pm Revision d12f4c38: Change POWERPC_PPC_GENERIC to POWERPC_DEFAULT.
- Use it as default for workstation targets.
Fix PowerPC 750fl and 750gl definitions.
git-svn-id: svn://svn.savannah....
09/28/2007
- 10:30 pm Revision 418d7c71: Fix MIPS FP underflow handling, spotted by Daniel Jacobowitz.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3255 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:45 pm Revision df0d3736: Build fix, ppc64 needs also a get_sp_from_cpustate function now.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3254 c046a42c-6fe2-441c-8c8c-71466251a162
09/27/2007
- 07:44 pm Revision 198a74de: Move get_sp_from_cpustate from cpu.h to target_signal.h.
- Enable sigaltstack processing for more architectures.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3253 c04... - 04:57 pm Revision a04e134a: linux-user sigaltstack() syscall, by Thayne Harbaugh.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3252 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:48 pm Revision e3b98085: Build fix for PowerPC hosts, where "PPC" is a predefined macro name.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3251 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:47 am Revision e3878283: Implement size bit in PowerPC 64 comparisons.
- Allow 'weight' field in sync instruction.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3250 c046a42c-6fe2-4... - 07:10 am Revision 4118a970: memset string pages to zero to avoid putting random data on the stack
- that may make some program crash at startup.
Fix unsigned long / target_ulong confusion (more to do).
Fix missing g2h... - 04:52 am Revision 52621688: SVM VINTR fix, by Alexander Graf.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3248 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:32 am Revision 40d0591e: Fixes for PowerPC 64 rotate and mask instructions.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3247 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:14 am Revision 92a343da: New ppc64-linux-user target.
- Allow use of PowerPC 970 for debugging (softmmu would not run, for now).
git-svn-id: svn://svn.savannah.nongnu.org/... - 02:55 am Revision b8d3f5d1: Add flags to support PowerPC 405 bootinfos variations.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3245 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:54 am Revision a750fc0b: Great rework and cleanups to ease PowerPC implementations definitions.
- * cleanup cpu.h, removing definitions used only in translate.c/translate_init.c
* add new flags to define instruction... - 02:52 am Revision 08fa4bab: hflags computation cleanup, by Aurelien Jarno.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3243 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:50 am Revision fe253235: Wrap a few often used tests with unlikely(), by Aurelien Jarno.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3242 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:01 am Revision 32407103: Convert syscall arguments and return value from long to int or target_long.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3241 c046a42c-6fe2-441c-8c8c-71466251a162
09/25/2007
- 08:50 pm Revision 9007f0ef: linux-user utimensat() syscall, by Thayne Harbaugh.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3240 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:30 pm Revision eb296a0a: Remove the target dependency introduced by previous patch
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3239 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:28 pm Revision c2efc95d: Fix monitor expressions
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3238 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:53 pm Revision 42532189: Timer start/stop implementation, by Aurelien Jarno.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3237 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:09 pm Revision b51eaa82: Check if the hosts defines a symlinkat syscall.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3236 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:49 pm Revision 387a8fe5: Optimise instructions accessing CP0, by Aurelien Jarno.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3235 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:47 pm Revision b570094d: vvfat mbr fixes, by Ivan Kalvachev.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3234 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:45 pm Revision b427c726: Improve completion in monitor, by Pascal Terjan.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3233 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:17 am Revision 9ff6755b: Move ECC calculation to a more appropriate place.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3232 c046a42c-6fe2-441c-8c8c-71466251a162
09/24/2007
- 10:44 pm Revision 40ce0a9a: CPU boot mode
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3231 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:41 pm Revision 9437454a: Fix loading above 4G
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3230 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:39 pm Revision 7743e588: Fix >4G physical memory dump for Sparc32
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3229 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:48 pm Revision e189e748: Per-CPU instruction decoding implementation, by Aurelien Jarno.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3228 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:27 pm Revision 92a34c10: linux-user faccessat() syscall, by Thayne Harbaugh.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3227 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:26 pm Revision 814d7977: linux-user fchmodat() syscall, by Thayne Harbaugh.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3226 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:26 pm Revision 5e0ccb18: linux-user readlinkat() syscall, by Thayne Harbaugh.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3225 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:25 pm Revision f0b6243d: linux-user symlinkat() syscall, by Thayne Harbaugh.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3224 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:25 pm Revision 64f0ce4c: linux-user linkat() syscall, by Thayne Harbaugh.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3223 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:24 pm Revision 722183f6: linux-user renameat() syscall, by Thayne Harbaugh.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3222 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:24 pm Revision 8170f56b: linux-user unlinkat() syscall, by Thayne Harbaugh.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3221 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:23 pm Revision ccfa72b7: linux-user fchownat() syscall, by Thayne Harbaugh.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3220 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:23 pm Revision 75ac37a0: linux-user mknodat() syscall, by Thayne Harbaugh.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3219 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:22 pm Revision 4472ad0d: linux-user mkdirat() syscall, by Thayne Harbaugh.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3218 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:21 pm Revision 82424832: linux-user openat() syscall, by Thayne Harbaugh.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3217 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:11 am Revision 8dd77cca: Update Linux kernel syscall list.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3216 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:27 am Revision f05d35d2: Sync termbits.h with current Linux kernel.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3215 c046a42c-6fe2-441c-8c8c-71466251a162
09/23/2007
- 09:07 pm Revision b9a02bed: Add new MIPS/Linux syscalls.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3214 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:55 pm Revision 2601c356: Correct and update mips termbits.h.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3213 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:54 pm Revision 2337fdc2: Fix mips usermode emulation.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3212 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:30 pm Revision 239fbd86: Add missing svm.h header, and add a Changelog entry.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3211 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:28 pm Revision 0573fbfc: SVM Support, by Alexander Graf.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3210 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:48 pm Revision bbbb2f0a: Fix Caps lock and Num lock handling
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3209 c046a42c-6fe2-441c-8c8c-71466251a162
- 02:40 pm Revision e32664fb: Add missing break statements
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3208 c046a42c-6fe2-441c-8c8c-71466251a162
09/22/2007
- 07:49 pm Revision c39e3338: Only build qemu-img with softmmu targets.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3207 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:09 pm Revision 748e4993: Fix breakage on big endian hosts (Aurelien Jarno)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3206 c046a42c-6fe2-441c-8c8c-71466251a162
09/21/2007
- 10:10 pm Revision 81ad8ba2: Rework ASI instructions (Aurelien Jarno)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3205 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:09 pm Revision 43febf49: Improve keyboard handling
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3204 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:32 am Revision 9706285b: Avoid compilation warnings on 32 bits hosts.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3203 c046a42c-6fe2-441c-8c8c-71466251a162
- 09:09 am Revision 92868412: Avoid compilation warnings on 64 bits hosts.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3202 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:50 am Revision 2662a059: More PowerPC definitions, from POWER 2.04 specifications and misc sources.
- Check that at least instructions set and SPRs are correct for
PowerPC 401, 403, 405 and 440 cores.
Implement PowerPC... - 08:28 am Revision a4bb6c3e: Rework PowerPC 440 TLB management (thanks to Hollis Blanchard)
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3200 c046a42c-6fe2-441c-8c8c-71466251a162
- 08:23 am Revision 4296f459: Make CPU hflags be a masked version of the PowerPC MSR.
- As a side effect, avoid potential bits shadowing in TB flags on 64 bits BookE.
git-svn-id: svn://svn.savannah.nongn... - 01:47 am Revision c068688b: Extend TB flags to 64 bits (Alexander Graf).
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3198 c046a42c-6fe2-441c-8c8c-71466251a162
09/20/2007
- 07:01 pm Revision 5e3b100b: Change ldl_phys to cpu_physical_memory_read, fix pte address
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3197 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:21 pm Revision d69d2ca9: Fix tadd op generation with GCC 4.x
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3196 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:54 pm Revision 0f8a249a: Detabify
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3195 c046a42c-6fe2-441c-8c8c-71466251a162
- 04:24 pm Revision 2e03286b: Make likely/unlikely accessible also in hw/.
- Revert the logfile->stderr change.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3194 c046a42c-6fe2-441c-8c8... - 03:42 pm Revision a50a6282: Use logfile only when loglevel is set (http://bugzilla.openmoko.org/cgi-bin/bugz
- illa/show_bug.cgi?id=886).
raw_pread() and raw_pwrite() are expected to return number of bytes read.
git-svn-id: sv... - 12:44 pm Revision cbecba26: Move likely and unlikely macros in a common place (Aurelien Jarno).
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3192 c046a42c-6fe2-441c-8c8c-71466251a162
09/19/2007
- 08:49 am Revision ff937dba: More PowerPC registers definitions.
- Avoid duplicating code and, as a side effect, fix missing bits in MSR.
git-svn-id: svn://svn.savannah.nongnu.org/qe... - 08:46 am Revision 71c8b8fd: TARGET_FMT_lu may also be useful.
- Fix compilation warnings.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3190 c046a42c-6fe2-441c-8c8c-7146625... - 08:44 am Revision 5eb7995e: Code provision for PowerPC BookE MMU model support.
- Better MSR flags initialisation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3189 c046a42c-6fe2-441c-8c8c-... - 08:37 am Revision 1527c87e: Improve PowerPC target implementation, using computed hflags as TB flags.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3188 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:46 am Revision 0686970f: Avoid Linux to stay stucked in an infinite loop when requesting a reboot.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3187 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:36 am Revision caa4039c: Code provision for PowerPC 64 MMU model support.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3186 c046a42c-6fe2-441c-8c8c-71466251a162
- 07:34 am Revision 8b67546f: More PowerPC target cleanups:
- - remove unuseful historical macros and definitions
- fix comments (bugs and cosmetics)
git-svn-id: svn://svn.savan... - 12:54 am Revision 7ec93196: Fix invalid MAP_xxx flags for PowerPC targets.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3184 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:47 am Revision be58fc7c: Always keep the bootinfo structure in the first 16 MB,
- as suggested by Andrew May.
Fix compilation warnings introduced by variables types changes.
git-svn-id: svn://svn.s...
09/18/2007
- 02:17 pm Revision d9d7210c: Fix PowerPC 32 emulation on 64 bits hosts:
- we can use 64 bits registers but not pretend page is 1kB long
As it seems most Linux programs assume page-size is 4kB... - 12:25 am Revision e2b577e5: Prevent segfaulting when -clock is specified multiple times.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3181 c046a42c-6fe2-441c-8c8c-71466251a162
09/17/2007
- 08:27 pm Revision 926acf8f: Pass correct pointer to HID keyboard event handler, fixes regression from IDLE...
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3180 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:51 pm Revision 966439a6: PowerPC flags update/use fixes:
- - fix confusion between overflow/summary overflow, as reported by S Bansal.
- reset carry in addic. optimized case (a... - 11:21 am Revision 36081602: Coding style fixes in PowerPC related code (no functional change):
- - avoid useless blanks at EOL.
- avoid tabs.
- fix wrapping lines on 80 chars terminals.
- add missing ';' at macros ... - 11:09 am Revision 3b46e624: find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the ...
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3177 c046a42c-6fe2-441c-8c8c-71466251a162
- 01:12 am Revision ef18c883: Solaris x86_64 configure patch, by Ben Taylor.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3176 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:59 am Revision ec36ba14: vmdk compatibility level 6 images, by Soren Hansen.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3175 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:39 am Revision 3ae43202: Add some missing checks for host syscalls.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3174 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:08 am Revision 5fafdf24: find -type f | xargs sed -i 's/[\t ]$//g' # on most files
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162
09/16/2007
- 11:03 pm Revision bd494f4c: Add a local copy of hpet.h.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3172 c046a42c-6fe2-441c-8c8c-71466251a162
- 10:53 pm Revision fe4d8f67: Use UINT64_MAX instead of ULONG_LONG_MAX, suggested by Andreas Schwab.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3171 c046a42c-6fe2-441c-8c8c-71466251a162
09/15/2007
- 01:22 am Revision 3257d2b6: Less magic constants, by Filip Navara.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3170 c046a42c-6fe2-441c-8c8c-71466251a162
09/13/2007
- 03:41 pm Revision baa7666c: Fix infinite loop in VNC support, by Marc Bevand.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3169 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:40 pm Revision b7ffa3b1: Emulate spinning floppy disk, by Jan Jezabek.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3168 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:39 pm Revision cb4b976b: Move network related includes to vl.c to help SLIRP-less builds.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3167 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:29 pm Revision 8c05dbf9: Enhance raw io reliability, by Ben Guthro.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3166 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:28 pm Revision c3e88d8c: Allow more IDE power management, by Ben Guthro.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3165 c046a42c-6fe2-441c-8c8c-71466251a162
- 06:24 am Revision 1870a74c: Stop the compiler from using section anchors.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3164 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:22 am Revision bde7600c: Improved EEPRO 100 emulation, by Filip Navara.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3163 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:21 am Revision d8134d91: Intel cache info, by Filip Navara.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3162 c046a42c-6fe2-441c-8c8c-71466251a162
- 05:20 am Revision d14049ea: Partial IDE DVD emulation, by Filip Navara.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3161 c046a42c-6fe2-441c-8c8c-71466251a162
09/11/2007
- 01:04 pm Revision ce62e5ba: Fix tb->size mishandling, by Daniel Jacobowitz.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3160 c046a42c-6fe2-441c-8c8c-71466251a162
09/10/2007
- 03:10 am Revision 408e7837: Fix the reported xlevel for Intel CPU, by Filip Navara.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3159 c046a42c-6fe2-441c-8c8c-71466251a162
- 03:07 am Revision 49140a77: Fix VMDK 2GB bug, by Filip Navara.
- git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3158 c046a42c-6fe2-441c-8c8c-71466251a162
- 12:16 am Revision 117b3ae6: Implement HID idle mode (avoids flooding guest with useless updates).
- Fix UHCI NACK bug.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3157 c046a42c-6fe2-441c-8c8c-71466251a162
Also available in: Atom