balrog [Mon, 14 Apr 2008 02:19:57 +0000 (02:19 +0000)]
Fix ARM VFP related segfaults.
The fconst change is partly a guess.
VFP_OP1 is still unused.
An ARMv6 target still won't boot.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4210
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Sun, 13 Apr 2008 16:08:44 +0000 (16:08 +0000)]
Fix keyboard emulation for ARM versatile board:
- 0xab is actually a keyboard reply. It should not be escaped.
- Because of translated value 0x41, translated to raw conversion is not
a bijection. Instead of creating two translation tables, test for
s->translate before writing this value.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4209
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Sun, 13 Apr 2008 16:08:37 +0000 (16:08 +0000)]
SDL: Fix dead keys
(Samuel Thibault)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4208
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Sun, 13 Apr 2008 16:08:30 +0000 (16:08 +0000)]
x86: Rework local IRQ delivery for APICs
(Jan Kiszka)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4207
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Sun, 13 Apr 2008 16:08:23 +0000 (16:08 +0000)]
x86: Raise inter-processor NMI and SMI
(Jan Kiszka)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4206
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Sun, 13 Apr 2008 16:08:15 +0000 (16:08 +0000)]
x86: Introduce CPU_INTERRUPT_NMI
(Jan Kiszka)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4205
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sun, 13 Apr 2008 13:25:31 +0000 (13:25 +0000)]
Fix the offset in Thumb bl instruction.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4204
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sun, 13 Apr 2008 03:15:14 +0000 (03:15 +0000)]
Set an unset label in ARM strex.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4203
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sun, 13 Apr 2008 01:53:27 +0000 (01:53 +0000)]
Fix ARM and Thumb ldlex/stlex.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4202
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sun, 13 Apr 2008 00:57:49 +0000 (00:57 +0000)]
Store the right TCG temp (typo).
Stops ARMv6 target from segfaulting early.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4201
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sat, 12 Apr 2008 23:49:37 +0000 (23:49 +0000)]
Allocate the -vmwarevga framebuffer in the right place in RAM.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4200
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Sat, 12 Apr 2008 20:14:54 +0000 (20:14 +0000)]
HPPA (PA-RISC) host support
(Stuart Brady)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4199
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Sat, 12 Apr 2008 20:14:43 +0000 (20:14 +0000)]
Use correct memory types in do_physical_memory_save()
(Stuart Brady)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4198
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Sat, 12 Apr 2008 08:47:27 +0000 (08:47 +0000)]
Read time constant fix (Robert Reif)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4197
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Fri, 11 Apr 2008 22:04:22 +0000 (22:04 +0000)]
configure cleanup [v2]
(Stuart Brady)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4196
c046a42c-6fe2-441c-8c8c-
71466251a162
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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