qemu
16 years agophysical memory dump to file
aurel32 [Fri, 11 Apr 2008 21:36:14 +0000 (21:36 +0000)]
physical memory dump to file

(Marvin Flumm)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4195 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoconfigure cleanup
aurel32 [Fri, 11 Apr 2008 21:36:06 +0000 (21:36 +0000)]
configure cleanup

(Stuart Brady)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4194 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoAdd help for -no-shutdown and -no-quit options
aurel32 [Fri, 11 Apr 2008 21:35:59 +0000 (21:35 +0000)]
Add help for -no-shutdown and -no-quit options

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4193 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoStop before shutdown
aurel32 [Fri, 11 Apr 2008 21:35:52 +0000 (21:35 +0000)]
Stop before shutdown

(Eduardo Felipe)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4192 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRemove osdep.c/qemu-img code duplication
aurel32 [Fri, 11 Apr 2008 21:35:42 +0000 (21:35 +0000)]
Remove osdep.c/qemu-img code duplication

(Kevin Wolf)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4191 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoOptimize MIPS timer read/write functions
aurel32 [Fri, 11 Apr 2008 04:55:31 +0000 (04:55 +0000)]
Optimize MIPS timer read/write functions

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4190 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRemove unused phys_ram_base definition from target-i386/helper.c.
aurel32 [Fri, 11 Apr 2008 04:55:24 +0000 (04:55 +0000)]
Remove unused phys_ram_base definition from target-i386/helper.c.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4189 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix compiler warnings
aurel32 [Fri, 11 Apr 2008 04:55:17 +0000 (04:55 +0000)]
Fix compiler warnings

(Stefan Weil)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4188 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix few spelling issues in comments
aurel32 [Fri, 11 Apr 2008 04:55:07 +0000 (04:55 +0000)]
Fix few spelling issues in comments

(Stefan Weil)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4187 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoESP: Add it_shift parameter (Hervé Poussineau)
blueswir1 [Wed, 9 Apr 2008 16:32:48 +0000 (16:32 +0000)]
ESP: Add it_shift parameter (Hervé Poussineau)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4186 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoMove target-arm/nwfpe into linux-user/arm/nwfpe
aurel32 [Wed, 9 Apr 2008 06:53:01 +0000 (06:53 +0000)]
Move target-arm/nwfpe into linux-user/arm/nwfpe

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4185 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoCheck for 3DNow! CPUID at translation time
aurel32 [Wed, 9 Apr 2008 06:41:37 +0000 (06:41 +0000)]
Check for 3DNow! CPUID at translation time

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4184 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix typo in x86 CPU definitions introduced in r4181
aurel32 [Tue, 8 Apr 2008 20:01:34 +0000 (20:01 +0000)]
Fix typo in x86 CPU definitions introduced in r4181

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4183 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoImplement break for the pl011, based on a patch from Jason Wessel.
aurel32 [Tue, 8 Apr 2008 19:51:43 +0000 (19:51 +0000)]
Implement break for the pl011, based on a patch from Jason Wessel.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4182 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRemove hardcoded values in x86 CPU definitions
aurel32 [Tue, 8 Apr 2008 19:51:36 +0000 (19:51 +0000)]
Remove hardcoded values in x86 CPU definitions

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4181 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago3DNow! instruction set emulation
aurel32 [Tue, 8 Apr 2008 19:51:29 +0000 (19:51 +0000)]
3DNow! instruction set emulation

(Michael Tross)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4180 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agounlink the bs from bdrv-list upon bdrv_delete(bs)
aurel32 [Tue, 8 Apr 2008 19:51:21 +0000 (19:51 +0000)]
unlink the bs from bdrv-list upon bdrv_delete(bs)

(Uri Lublin)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4179 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoUpdate Changelog
aurel32 [Tue, 8 Apr 2008 19:51:13 +0000 (19:51 +0000)]
Update Changelog

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4178 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoSimplify PICA 61 emulation
aurel32 [Tue, 8 Apr 2008 19:51:06 +0000 (19:51 +0000)]
Simplify PICA 61 emulation

(Hervé Poussineau)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4177 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoUse a common constant for temp_buf size
blueswir1 [Tue, 8 Apr 2008 19:29:54 +0000 (19:29 +0000)]
Use a common constant for temp_buf size

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4176 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoSet mime-type of *.texi files to text/plain" from application/x-texinfo.
aurel32 [Tue, 8 Apr 2008 18:37:39 +0000 (18:37 +0000)]
Set mime-type of *.texi files to text/plain" from application/x-texinfo.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4175 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoSimplify FDC code (Hervé Poussineau)
blueswir1 [Tue, 8 Apr 2008 17:18:53 +0000 (17:18 +0000)]
Simplify FDC code (Hervé Poussineau)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4174 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoBraille device support
aurel32 [Tue, 8 Apr 2008 06:01:02 +0000 (06:01 +0000)]
Braille device support

(Samuel Thibault)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4173 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoDocumentation for MIPS Magnum R4000 machine.
aurel32 [Tue, 8 Apr 2008 05:57:37 +0000 (05:57 +0000)]
Documentation for MIPS Magnum R4000 machine.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4172 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRevert revisions r4168 and r4169. That's work in progress, not ready for trunk yet.
aurel32 [Mon, 7 Apr 2008 21:24:25 +0000 (21:24 +0000)]
Revert revisions r4168 and r4169. That's work in progress, not ready for trunk yet.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4171 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoSet svn:mime-type on hw/mips_jazz.c and hw/rc4030.c
aurel32 [Mon, 7 Apr 2008 21:07:01 +0000 (21:07 +0000)]
Set svn:mime-type on hw/mips_jazz.c and hw/rc4030.c

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4170 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoEnable softfloat by default on PowerPC
aurel32 [Mon, 7 Apr 2008 21:01:02 +0000 (21:01 +0000)]
Enable softfloat by default on PowerPC

This should probably be replaced by a configure switch.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4169 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoAlways enable precise emulation when softfloat is used
aurel32 [Mon, 7 Apr 2008 21:00:51 +0000 (21:00 +0000)]
Always enable precise emulation when softfloat is used

The patch below changes the way to enable softfloat on the PPC target. It
is now enabled when softfloat is used. The rationale behind this change
is that persons who want precise emulation prefer precision over emulation
speed.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4168 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoUpdate Changelog
aurel32 [Mon, 7 Apr 2008 20:31:02 +0000 (20:31 +0000)]
Update Changelog

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4167 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoImplement ARM floating point exception emulation
aurel32 [Mon, 7 Apr 2008 20:30:53 +0000 (20:30 +0000)]
Implement ARM floating point exception emulation

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4166 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix vmmouse with -smp
aurel32 [Mon, 7 Apr 2008 19:47:25 +0000 (19:47 +0000)]
Fix vmmouse with -smp

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4165 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoMIPS Magnum R4000 machine
aurel32 [Mon, 7 Apr 2008 19:47:14 +0000 (19:47 +0000)]
MIPS Magnum R4000 machine

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4164 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoTypo fix
aurel32 [Mon, 7 Apr 2008 19:46:58 +0000 (19:46 +0000)]
Typo fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4163 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRemove unwanted executable properties
blueswir1 [Sun, 6 Apr 2008 06:04:39 +0000 (06:04 +0000)]
Remove unwanted executable properties

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4162 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agovmwarevga: fix PCI IO region registration
aurel32 [Fri, 4 Apr 2008 17:16:45 +0000 (17:16 +0000)]
vmwarevga: fix PCI IO region registration

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4161 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix single stepping wrt pending interrupts
aurel32 [Fri, 4 Apr 2008 17:16:35 +0000 (17:16 +0000)]
Fix single stepping wrt pending interrupts

(Jason Wessel)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4160 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRemove remaining .cvsignore files
aurel32 [Thu, 3 Apr 2008 03:13:16 +0000 (03:13 +0000)]
Remove remaining .cvsignore files

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4159 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoAdd *.a and *.exe to svn:ignore
aurel32 [Wed, 2 Apr 2008 20:18:26 +0000 (20:18 +0000)]
Add *.a and *.exe to svn:ignore

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4158 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRemove .cvsignore.
aurel32 [Wed, 2 Apr 2008 19:53:47 +0000 (19:53 +0000)]
Remove .cvsignore.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4157 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM N=Z=1 flag fix.
pbrook [Tue, 1 Apr 2008 17:19:11 +0000 (17:19 +0000)]
ARM N=Z=1 flag fix.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4156 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRemove stray BASE_CFLAGS.
pbrook [Mon, 31 Mar 2008 23:41:24 +0000 (23:41 +0000)]
Remove stray BASE_CFLAGS.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4155 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoTCG op size estimation fix.
pbrook [Mon, 31 Mar 2008 17:07:36 +0000 (17:07 +0000)]
TCG op size estimation fix.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4154 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 16/16.
pbrook [Mon, 31 Mar 2008 03:49:36 +0000 (03:49 +0000)]
ARM TCG conversion 16/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4153 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 15/16.
pbrook [Mon, 31 Mar 2008 03:49:05 +0000 (03:49 +0000)]
ARM TCG conversion 15/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4152 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 14/16.
pbrook [Mon, 31 Mar 2008 03:48:30 +0000 (03:48 +0000)]
ARM TCG conversion 14/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4151 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 13/16.
pbrook [Mon, 31 Mar 2008 03:48:01 +0000 (03:48 +0000)]
ARM TCG conversion 13/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4150 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 12/16.
pbrook [Mon, 31 Mar 2008 03:47:48 +0000 (03:47 +0000)]
ARM TCG conversion 12/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4149 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 11/16.
pbrook [Mon, 31 Mar 2008 03:47:34 +0000 (03:47 +0000)]
ARM TCG conversion 11/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4148 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 10/16.
pbrook [Mon, 31 Mar 2008 03:47:19 +0000 (03:47 +0000)]
ARM TCG conversion 10/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4147 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 9/16.
pbrook [Mon, 31 Mar 2008 03:47:03 +0000 (03:47 +0000)]
ARM TCG conversion 9/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4146 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 8/16.
pbrook [Mon, 31 Mar 2008 03:46:50 +0000 (03:46 +0000)]
ARM TCG conversion 8/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4145 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 7/16.
pbrook [Mon, 31 Mar 2008 03:46:33 +0000 (03:46 +0000)]
ARM TCG conversion 7/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4144 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 6/16.
pbrook [Mon, 31 Mar 2008 03:46:19 +0000 (03:46 +0000)]
ARM TCG conversion 6/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4143 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 5/16.
pbrook [Mon, 31 Mar 2008 03:46:03 +0000 (03:46 +0000)]
ARM TCG conversion 5/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4142 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 4/16.
pbrook [Mon, 31 Mar 2008 03:45:50 +0000 (03:45 +0000)]
ARM TCG conversion 4/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4141 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 3/16.
pbrook [Mon, 31 Mar 2008 03:45:35 +0000 (03:45 +0000)]
ARM TCG conversion 3/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4140 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 2/16.
pbrook [Mon, 31 Mar 2008 03:45:13 +0000 (03:45 +0000)]
ARM TCG conversion 2/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4139 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoARM TCG conversion 1/16.
pbrook [Mon, 31 Mar 2008 03:44:26 +0000 (03:44 +0000)]
ARM TCG conversion 1/16.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4138 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRemove incorrect discards and old unused defines (blueswir1).
pbrook [Sun, 30 Mar 2008 19:47:23 +0000 (19:47 +0000)]
Remove incorrect discards and old unused defines (blueswir1).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4137 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix infinite loop when invalidating TLB, by Herve Poussineau.
ths [Sat, 29 Mar 2008 21:43:23 +0000 (21:43 +0000)]
Fix infinite loop when invalidating TLB, by Herve Poussineau.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4136 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Change handling of source 2
blueswir1 [Sat, 29 Mar 2008 20:39:41 +0000 (20:39 +0000)]
 Change handling of source 2

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4135 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Change handling of source register 1
blueswir1 [Sat, 29 Mar 2008 20:38:35 +0000 (20:38 +0000)]
 Change handling of source register 1

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4134 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Move CPU stuff unrelated to translation to helper.c
blueswir1 [Sat, 29 Mar 2008 15:46:56 +0000 (15:46 +0000)]
 Move CPU stuff unrelated to translation to helper.c

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4133 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoIDE: Improve DMA transfers by increasing the buffer size
aurel32 [Sat, 29 Mar 2008 12:15:35 +0000 (12:15 +0000)]
IDE: Improve DMA transfers by increasing the buffer size

(Ian Jackson)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4132 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Rename T[012] according to their roles
blueswir1 [Sat, 29 Mar 2008 09:09:25 +0000 (09:09 +0000)]
 Rename T[012] according to their roles

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4131 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Avoid writes to T1 except for loads/stores, convert some T0 uses to cpu_tmp0
blueswir1 [Sat, 29 Mar 2008 09:03:48 +0000 (09:03 +0000)]
 Avoid writes to T1 except for loads/stores, convert some T0 uses to cpu_tmp0

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4130 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Accidentally dropped one change from previous commit
blueswir1 [Sat, 29 Mar 2008 08:59:48 +0000 (08:59 +0000)]
 Accidentally dropped one change from previous commit

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4129 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRevert "Fix ne2000_can_receive() function".
aurel32 [Fri, 28 Mar 2008 22:57:48 +0000 (22:57 +0000)]
Revert "Fix ne2000_can_receive() function".

When the card is stopped, it should always accept packets, and then
discard them. Thanks to Paul Brook for the explanations.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4128 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agog364 framebuffer device
aurel32 [Fri, 28 Mar 2008 22:32:27 +0000 (22:32 +0000)]
g364 framebuffer device

(Hervé Poussineau)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4127 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoadd pread64 and pwrite64 system calls
aurel32 [Fri, 28 Mar 2008 22:32:06 +0000 (22:32 +0000)]
add pread64 and pwrite64 system calls

(Gary Thomas)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4126 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix flock64 structure on a few target (noticed by Gary Thomas)
aurel32 [Fri, 28 Mar 2008 22:31:51 +0000 (22:31 +0000)]
Fix flock64 structure on a few target (noticed by Gary Thomas)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4125 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoignore reads to the EOI register
aurel32 [Fri, 28 Mar 2008 22:31:36 +0000 (22:31 +0000)]
ignore reads to the EOI register

(Glauber Costa)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4124 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoe1000: add phy specific status register
aurel32 [Fri, 28 Mar 2008 22:31:22 +0000 (22:31 +0000)]
e1000: add phy specific status register

(Tristan Gingold)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4123 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoe1000: fix eerd registers
aurel32 [Fri, 28 Mar 2008 22:31:06 +0000 (22:31 +0000)]
e1000: fix eerd registers

(Tristan Gingold)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4122 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoe1000: fix unaligned access
aurel32 [Fri, 28 Mar 2008 22:30:48 +0000 (22:30 +0000)]
e1000: fix unaligned access

(Tristan Gingold)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4121 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agox86-64: recompute DF after eflags has been modified when emulating SYSCALL
aurel32 [Fri, 28 Mar 2008 22:30:30 +0000 (22:30 +0000)]
x86-64: recompute DF after eflags has been modified when emulating SYSCALL

(Jakub Jermar)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4120 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix mipsnet device ID, noticed by Vijay Kumar.
aurel32 [Fri, 28 Mar 2008 22:29:33 +0000 (22:29 +0000)]
Fix mipsnet device ID, noticed by Vijay Kumar.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4119 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoUse spinlock_t for interrupt_lock, lock support for HPPA (Stuart Brady)
aurel32 [Fri, 28 Mar 2008 22:29:15 +0000 (22:29 +0000)]
Use spinlock_t for interrupt_lock, lock support for HPPA (Stuart Brady)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4118 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix ne2000_can_receive() function
aurel32 [Fri, 28 Mar 2008 22:29:00 +0000 (22:29 +0000)]
Fix ne2000_can_receive() function

(Samuel Thibault)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4117 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoAdd missing initial values for PIIX3 function 0 (PIRQRC)
aurel32 [Fri, 28 Mar 2008 22:28:45 +0000 (22:28 +0000)]
Add missing initial values for PIIX3 function 0 (PIRQRC)

(Sebastian Herbszt)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4116 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoupdate from latest Bochs BIOS
aurel32 [Fri, 28 Mar 2008 22:28:30 +0000 (22:28 +0000)]
update from latest Bochs BIOS

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4115 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoTell BIOS about the number of CPUs
aurel32 [Fri, 28 Mar 2008 22:28:08 +0000 (22:28 +0000)]
Tell BIOS about the number of CPUs

Previously, the BIOS would probe the CPUs for SMP guests.  This tends to be
very unreliably because of startup timing issues.  By passing the number of
CPUs in the CMOS, the BIOS can detect the number of CPUs much more reliably.

(Anthony Liguori)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4114 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoImplement AT_CLKTCK.
pbrook [Wed, 26 Mar 2008 23:31:55 +0000 (23:31 +0000)]
Implement AT_CLKTCK.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4113 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRevert accidental commit.
pbrook [Wed, 26 Mar 2008 22:40:25 +0000 (22:40 +0000)]
Revert accidental commit.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4112 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRemove fixed length commandline buffers.
pbrook [Wed, 26 Mar 2008 20:55:43 +0000 (20:55 +0000)]
Remove fixed length commandline buffers.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4111 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Concentrate cpu_T[012] use to one function
blueswir1 [Wed, 26 Mar 2008 20:47:52 +0000 (20:47 +0000)]
 Concentrate cpu_T[012] use to one function

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4110 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Split icc and xcc flag calculations
blueswir1 [Wed, 26 Mar 2008 20:45:56 +0000 (20:45 +0000)]
 Split icc and xcc flag calculations

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4109 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Remove some legacy definitions
blueswir1 [Wed, 26 Mar 2008 20:45:06 +0000 (20:45 +0000)]
 Remove some legacy definitions

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4108 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agom68k compare fix.
pbrook [Wed, 26 Mar 2008 19:30:35 +0000 (19:30 +0000)]
m68k compare fix.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4107 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agom68k mmap2 fixes.
pbrook [Tue, 25 Mar 2008 22:28:25 +0000 (22:28 +0000)]
m68k mmap2 fixes.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4106 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Fix a sign extension problem
blueswir1 [Mon, 24 Mar 2008 17:47:03 +0000 (17:47 +0000)]
 Fix a sign extension problem

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4105 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoPut tap fd into nonblocking mode.
pbrook [Mon, 24 Mar 2008 02:31:33 +0000 (02:31 +0000)]
Put tap fd into nonblocking mode.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4104 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Fix mulscc
blueswir1 [Sun, 23 Mar 2008 11:50:28 +0000 (11:50 +0000)]
 Fix mulscc

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4103 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix and document curses configury bits.
pbrook [Sun, 23 Mar 2008 00:47:42 +0000 (00:47 +0000)]
Fix and document curses configury bits.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4102 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Convert ldf/ldfsr and stf/stfsr to TCG
blueswir1 [Sat, 22 Mar 2008 08:47:14 +0000 (08:47 +0000)]
 Convert ldf/ldfsr and stf/stfsr to TCG

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4101 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Fix i32/i64/TL mismatches
blueswir1 [Sat, 22 Mar 2008 08:40:28 +0000 (08:40 +0000)]
 Fix i32/i64/TL mismatches

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4100 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Add TL variants of trunc and ext/extu
blueswir1 [Sat, 22 Mar 2008 08:39:04 +0000 (08:39 +0000)]
 Add TL variants of trunc and ext/extu

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4099 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Remove leftover definitions
blueswir1 [Fri, 21 Mar 2008 18:31:43 +0000 (18:31 +0000)]
 Remove leftover definitions

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4098 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Convert align checks to TCG
blueswir1 [Fri, 21 Mar 2008 18:08:59 +0000 (18:08 +0000)]
 Convert align checks to TCG

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4097 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Wire up TC signal from Aux1 to FDC
blueswir1 [Fri, 21 Mar 2008 18:05:23 +0000 (18:05 +0000)]
 Wire up TC signal from Aux1 to FDC

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4096 c046a42c-6fe2-441c-8c8c-71466251a162