j_mayer [Sat, 7 Apr 2007 11:21:28 +0000 (11:21 +0000)]
cpu_get_phys_page_debug should return target_phys_addr_t
instead of target_ulong to be consistent.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2633
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Sat, 7 Apr 2007 01:41:49 +0000 (01:41 +0000)]
Remove dead code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2632
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Sat, 7 Apr 2007 01:24:43 +0000 (01:24 +0000)]
Remove dead code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2631
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sat, 7 Apr 2007 01:11:39 +0000 (01:11 +0000)]
Implement prefx.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2630
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sat, 7 Apr 2007 01:11:15 +0000 (01:11 +0000)]
Set proper BadVAddress value for unaligned instruction fetch.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2629
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sat, 7 Apr 2007 01:10:22 +0000 (01:10 +0000)]
Actually skip over delay slot for a non-taken branch likely.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2628
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sat, 7 Apr 2007 01:09:17 +0000 (01:09 +0000)]
Fix ins/ext cornercase.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2627
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Fri, 6 Apr 2007 20:58:25 +0000 (20:58 +0000)]
Comment spelling fix.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2626
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Fri, 6 Apr 2007 20:03:29 +0000 (20:03 +0000)]
Full implementation of IEEE exceptions (Aurelien Jarno)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2625
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Fri, 6 Apr 2007 20:02:09 +0000 (20:02 +0000)]
Enforce even float register pair for double register ops (Aurelien Jarno)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2624
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Fri, 6 Apr 2007 19:31:06 +0000 (19:31 +0000)]
Fix handling of ADES exceptions.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2623
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Fri, 6 Apr 2007 18:46:01 +0000 (18:46 +0000)]
Save state for all CP0 instructions, they may throw a CPU exception.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2622
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Fri, 6 Apr 2007 16:54:11 +0000 (16:54 +0000)]
Use correct type for card field.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2621
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Fri, 6 Apr 2007 16:49:48 +0000 (16:49 +0000)]
SD card emulation (initial implementation by Andrzei Zaborowski).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2620
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Fri, 6 Apr 2007 08:56:50 +0000 (08:56 +0000)]
Code provision for x86_64 and PowerPC 64 linux user mode support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2619
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Fri, 6 Apr 2007 08:07:06 +0000 (08:07 +0000)]
Add alpha targets.
Code provision for x86_64 and PowerPC 64 linux user targets.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2618
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Fri, 6 Apr 2007 07:59:47 +0000 (07:59 +0000)]
Fix for PowerPC 64 rotates.
Fix for PowerPC 64 load & store with immediate index.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2617
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Fri, 6 Apr 2007 06:40:51 +0000 (06:40 +0000)]
Code provision for 64 bits linux user-mode targets support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2616
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Thu, 5 Apr 2007 23:21:37 +0000 (23:21 +0000)]
fix branch delay slot cornercases.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2615
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Thu, 5 Apr 2007 23:20:05 +0000 (23:20 +0000)]
Fix rotr immediate ops, mask shift/rotate arguments to their allowed
size.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2614
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Thu, 5 Apr 2007 23:18:13 +0000 (23:18 +0000)]
Handle EBase properly.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2613
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Thu, 5 Apr 2007 23:17:40 +0000 (23:17 +0000)]
Fix disabling of the Cause register for R2.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2612
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Thu, 5 Apr 2007 23:16:25 +0000 (23:16 +0000)]
Fix RDHWR handling. Code formatting. Don't use *_direct versions to raise
exceptions.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2611
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Thu, 5 Apr 2007 23:14:23 +0000 (23:14 +0000)]
64bit MIPS FPUs have 32 registers.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2610
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Thu, 5 Apr 2007 23:12:54 +0000 (23:12 +0000)]
Clear BEV and ERL for the fake bootloader.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2609
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Thu, 5 Apr 2007 21:12:28 +0000 (21:12 +0000)]
Fix alpha target compilation on 32 bits hosts.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2608
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Thu, 5 Apr 2007 20:46:02 +0000 (20:46 +0000)]
Rules needed to compile linux user-mode alpha target.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2607
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Thu, 5 Apr 2007 20:08:21 +0000 (20:08 +0000)]
Temporary hack for alpha user-mode emulation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2606
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Thu, 5 Apr 2007 18:40:23 +0000 (18:40 +0000)]
Documentation update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2605
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Thu, 5 Apr 2007 18:12:08 +0000 (18:12 +0000)]
Fix stdfq op (Aurelien Jarno)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2604
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Thu, 5 Apr 2007 18:09:15 +0000 (18:09 +0000)]
Fix co-processor branch and store ops (Aurelien Jarno)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2603
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Thu, 5 Apr 2007 17:00:23 +0000 (17:00 +0000)]
Fill in real SparcStation 10 values
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2602
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Thu, 5 Apr 2007 07:22:49 +0000 (07:22 +0000)]
Integrate Alpha target in Qemu core.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2601
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Thu, 5 Apr 2007 07:13:51 +0000 (07:13 +0000)]
Preliminary patch for Alpha Linux user mode emulation support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2600
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Thu, 5 Apr 2007 07:06:55 +0000 (07:06 +0000)]
Definitions needed for Alpha linux user-mode emulation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2599
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Thu, 5 Apr 2007 07:04:40 +0000 (07:04 +0000)]
Alpha CPU palcode emulation. Only usable in user mode for now with
code provision for full emulation support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2598
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Thu, 5 Apr 2007 06:58:33 +0000 (06:58 +0000)]
Alpha architecture emulation core.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2597
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Thu, 5 Apr 2007 06:43:27 +0000 (06:43 +0000)]
Infrastructure to support more than 2 MMU modes.
Add example for Alpha and PowerPC hypervisor mode.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2596
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Wed, 4 Apr 2007 21:07:17 +0000 (21:07 +0000)]
Fix code formatting.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2595
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Wed, 4 Apr 2007 08:00:14 +0000 (08:00 +0000)]
Change NIC registration to be consistent with other machines definitions.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2594
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Wed, 4 Apr 2007 07:58:14 +0000 (07:58 +0000)]
TARGET_FMT_ld may also be useful for debugging purposes.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2593
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Wed, 4 Apr 2007 07:55:12 +0000 (07:55 +0000)]
Add missing 64 bits memory accessors.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2592
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Tue, 3 Apr 2007 16:38:34 +0000 (16:38 +0000)]
i386 return APIC ID with cpuid, by Bernhard Kauer.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2591
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Tue, 3 Apr 2007 14:05:42 +0000 (14:05 +0000)]
Fix Malta tty2 UART registers.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2590
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Mon, 2 Apr 2007 17:28:07 +0000 (17:28 +0000)]
MIPS32R2 needs RDPGPR/WRPGPR instructions even when no shadow registers
are implemented.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2589
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Mon, 2 Apr 2007 16:33:41 +0000 (16:33 +0000)]
Fix guest x86/amd64 helper_fprem/helper_fprem1, by Julian Seward.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2588
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Mon, 2 Apr 2007 15:54:05 +0000 (15:54 +0000)]
Build fix for 64bit machines. (This is still not correct mul/div handling.)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2587
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Mon, 2 Apr 2007 12:48:47 +0000 (12:48 +0000)]
Qcow2: Release refcount table clusters after growing the refcount table,
by Juergen Keil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2586
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Mon, 2 Apr 2007 12:39:43 +0000 (12:39 +0000)]
Use __sFILE to typedef for _BSD.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2585
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Mon, 2 Apr 2007 12:35:34 +0000 (12:35 +0000)]
Eepro100 emulation, by Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2584
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Mon, 2 Apr 2007 10:07:55 +0000 (10:07 +0000)]
audio/ossaudio.c for OpenBSD, by Todd T. Fries.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2583
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Mon, 2 Apr 2007 08:56:24 +0000 (08:56 +0000)]
ltr for x86_64 should check the upper descriptor type, by Bernhard Kauer.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2582
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Mon, 2 Apr 2007 08:19:57 +0000 (08:19 +0000)]
ne2k buffer full bug fix, by Marcel Block.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2581
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Mon, 2 Apr 2007 08:18:36 +0000 (08:18 +0000)]
Random bug fixes from code inspection, by Wang Cheng Yeh.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2580
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Mon, 2 Apr 2007 01:10:46 +0000 (01:10 +0000)]
VMware SVGA II emulation, by Andrzej Zaborowski.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2579
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 1 Apr 2007 19:01:40 +0000 (19:01 +0000)]
Qcow2 corruption fix, by Juergen Keil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2578
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 1 Apr 2007 18:54:44 +0000 (18:54 +0000)]
Solaris 9/x86 support, by Ben Taylor.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2577
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 1 Apr 2007 18:31:35 +0000 (18:31 +0000)]
Conditionalize more syscall implementations, by Mike Frysinger.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2576
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 1 Apr 2007 18:26:11 +0000 (18:26 +0000)]
Single mode for PIC i8259, by Bernhard Kauer.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2575
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 1 Apr 2007 17:56:37 +0000 (17:56 +0000)]
Improved initrd support for mips.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2574
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Sun, 1 Apr 2007 16:23:36 +0000 (16:23 +0000)]
Fix off-by-one error
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2573
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Sun, 1 Apr 2007 16:05:41 +0000 (16:05 +0000)]
Change Sparc uses of pic_set_irq to pic_set_irq_new
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2572
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Sun, 1 Apr 2007 15:55:28 +0000 (15:55 +0000)]
Add SparcStation-10 machine
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2571
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Sun, 1 Apr 2007 15:44:43 +0000 (15:44 +0000)]
Reorganise Sun4m to allow other machine types
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2570
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Sun, 1 Apr 2007 15:38:17 +0000 (15:38 +0000)]
Fix Sparc shift ops (Aurelien Jarno)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2569
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Sun, 1 Apr 2007 15:15:36 +0000 (15:15 +0000)]
Fix Sparc lda/ldda/sta/stda asi handling, fault on misaligned register ldd/std and illegal cwp on wrpsr (Aurelien Jarno)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2568
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Sun, 1 Apr 2007 15:08:21 +0000 (15:08 +0000)]
Fix Sparc co-processor ops (Aurelien Jarno)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2567
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Sun, 1 Apr 2007 15:05:09 +0000 (15:05 +0000)]
Fix Sparc ASR handling (Aurelien Jarno)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2566
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 1 Apr 2007 12:36:18 +0000 (12:36 +0000)]
Actually enable 64bit configuration.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2565
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 1 Apr 2007 11:16:48 +0000 (11:16 +0000)]
MIPS64 configurations.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2564
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sat, 31 Mar 2007 20:28:52 +0000 (20:28 +0000)]
Generate double and triple faults, by Bernhard Kauer.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2563
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Sat, 31 Mar 2007 19:41:22 +0000 (19:41 +0000)]
Large kernel initrd fix (initial patch by Daniel Jacobowitz).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2562
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sat, 31 Mar 2007 19:29:06 +0000 (19:29 +0000)]
Don't let sigaction handle SIGKILL/SIGSTOP, by Stuart Anderson.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2561
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sat, 31 Mar 2007 19:10:01 +0000 (19:10 +0000)]
Update for binfmt_misc handler, by Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2560
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sat, 31 Mar 2007 18:59:32 +0000 (18:59 +0000)]
fcntl() remaining fix, by Stuart Anderson.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2559
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sat, 31 Mar 2007 18:23:26 +0000 (18:23 +0000)]
Fix usb hid and mass-storage protocol revision, by Juergen Keil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2558
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sat, 31 Mar 2007 16:54:14 +0000 (16:54 +0000)]
Malta CBUS UART support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2557
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Sat, 31 Mar 2007 12:57:57 +0000 (12:57 +0000)]
Support for PowerPC BookE exception model.
No need to requeue timer exceptions.
Fix nip saving for 64 bits PowerPC.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2556
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Sat, 31 Mar 2007 11:38:38 +0000 (11:38 +0000)]
Embedded PowerPC timers support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2555
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Sat, 31 Mar 2007 11:33:48 +0000 (11:33 +0000)]
Merge PowerPC 405 MMU model.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2554
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Sat, 31 Mar 2007 11:10:49 +0000 (11:10 +0000)]
As embedded PowerPC TLB model is very different from PowerPC 6xx ones,
define ppc_tlb_t as an union of the two.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2553
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Sat, 31 Mar 2007 09:59:47 +0000 (09:59 +0000)]
Better fix for OpenPIC: should not depend on PowerPC.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2552
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Fri, 30 Mar 2007 19:20:50 +0000 (19:20 +0000)]
Switch include for Solaris to avoid namespace issues. By Juergen Keil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2551
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Fri, 30 Mar 2007 18:58:01 +0000 (18:58 +0000)]
Spelling fixes, by Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2550
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Fri, 30 Mar 2007 18:56:19 +0000 (18:56 +0000)]
Update mips TODO.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2549
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Fri, 30 Mar 2007 18:42:21 +0000 (18:42 +0000)]
Fix typo, suggested by Ben Taylor.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2548
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Fri, 30 Mar 2007 17:48:00 +0000 (17:48 +0000)]
Squash logic bugs while they are fresh...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2547
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Fri, 30 Mar 2007 16:44:54 +0000 (16:44 +0000)]
Sanitize mips exception handling.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2546
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Fri, 30 Mar 2007 16:41:55 +0000 (16:41 +0000)]
Fix build failure.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2545
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Fri, 30 Mar 2007 10:22:46 +0000 (10:22 +0000)]
Fix rfi instruction: do not depend on current execution mode
but on the execution mode that will be effective after the return.
Add rfci, rfdi and rfmci for BookE PowerPC.
Extend mfdcr / mtdcr and implement mfdrcx / mtdcrx.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2544
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Fri, 30 Mar 2007 10:07:33 +0000 (10:07 +0000)]
Fix / update PowerPC BookE definitions.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2543
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Fri, 30 Mar 2007 09:38:04 +0000 (09:38 +0000)]
New model for PowerPC CPU hardware interrupt events:
move all PowerPC specific code into target-ppc/helper.c to avoid polluting
the common code in cpu-exec.c. This makes implementation of new features
(ie embedded PowerPC timers, critical interrupts, ...) easier.
This also avoid hardcoding the IRQ callback in the OpenPIC controller,
making it more easily reusable and allowing cascading.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2542
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Wed, 28 Mar 2007 20:43:46 +0000 (20:43 +0000)]
Solaris host compilation fix by Shaddy Baddah.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2541
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 25 Mar 2007 21:33:06 +0000 (21:33 +0000)]
qemu_create_pidfile implementation for Win32, based on a patch by
Carlos O'Donell.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2540
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 25 Mar 2007 20:55:00 +0000 (20:55 +0000)]
Move determination of AIOLIBS until after all configure options have been
handled. By Carlos O'Donell.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2539
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 25 Mar 2007 20:27:04 +0000 (20:27 +0000)]
Fix segfault with -nographic, by Enache Adrian.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2538
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 25 Mar 2007 16:15:21 +0000 (16:15 +0000)]
Typo in configure, by Nicholas Sauzede.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2537
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 25 Mar 2007 16:14:07 +0000 (16:14 +0000)]
Improved kqemu error message, by Robert Millan.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2536
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 25 Mar 2007 15:58:03 +0000 (15:58 +0000)]
Windows sockets like to be different. Inspired by a patch from Alex Consul.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2535
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Sun, 25 Mar 2007 07:55:52 +0000 (07:55 +0000)]
Sparc32/64 CPU selection
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2534
c046a42c-6fe2-441c-8c8c-
71466251a162