balrog [Sun, 27 Apr 2008 22:57:10 +0000 (22:57 +0000)]
Ignore the wrapping of acpi timer counter again.
Revert problematic change to restore system_powerdown.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4268
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sun, 27 Apr 2008 21:45:18 +0000 (21:45 +0000)]
Treat DNS a special case among special addresses in slirp (Jason Wessel).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4267
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Sun, 27 Apr 2008 21:39:40 +0000 (21:39 +0000)]
Fix a regression introduced by my previous commit, ram_size is now
unsigned.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4266
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Sun, 27 Apr 2008 21:12:55 +0000 (21:12 +0000)]
Use correct types to enable > 2G support, based on a patch from
Anthony Liguori.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4265
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Sun, 27 Apr 2008 16:43:11 +0000 (16:43 +0000)]
Revert wrong changes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4264
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Sun, 27 Apr 2008 15:29:18 +0000 (15:29 +0000)]
Fix broken TCX vram, restore Sun4u PROM_SIZE_MAX
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4263
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sat, 26 Apr 2008 21:11:22 +0000 (21:11 +0000)]
IO ports registration errors are fatal errors.
Revert previous change that shouldn't have gone in alone (or at all).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4262
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sat, 26 Apr 2008 16:04:29 +0000 (16:04 +0000)]
Errors while registering ioports are not fatal (Glauber Costa).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4261
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sat, 26 Apr 2008 15:56:05 +0000 (15:56 +0000)]
Fix scsi-disk sense-key/status confusion (Marcelo Tosatti).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4260
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sat, 26 Apr 2008 15:33:41 +0000 (15:33 +0000)]
Fix slirp udp source address contamination (Jason Wessel)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4259
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sat, 26 Apr 2008 14:50:48 +0000 (14:50 +0000)]
Fix sci irq set when acpi timer about to wrap (Dor Laor, Yaniv Kamay).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4258
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sat, 26 Apr 2008 14:44:49 +0000 (14:44 +0000)]
Add loop device ioctls (Gary Thomas).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4257
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sat, 26 Apr 2008 13:33:29 +0000 (13:33 +0000)]
Fill in touchscreen calibration values from a Palm T|E.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4256
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sat, 26 Apr 2008 12:17:34 +0000 (12:17 +0000)]
Teach mmap to not overwrite reserved pages and fix brk return value (Richard Purdie).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4255
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sat, 26 Apr 2008 12:00:18 +0000 (12:00 +0000)]
Let WM8750 users write to audio buffer directly.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4254
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sat, 26 Apr 2008 01:43:07 +0000 (01:43 +0000)]
Fix USB and HID report descriptors for mouse and tablet.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4253
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Fri, 25 Apr 2008 00:59:43 +0000 (00:59 +0000)]
Fix MusicPal LCD on non-32 bpp displays or with -nographic.
Prevents an immediate segfault.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4252
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Thu, 24 Apr 2008 23:40:55 +0000 (23:40 +0000)]
Fix spurious VNC disconnects on Win32 (Hervé Poussineau).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4251
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Thu, 24 Apr 2008 21:11:41 +0000 (21:11 +0000)]
Cope with arch-specific page protection flags in mmap (Richard Purdie).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4250
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Thu, 24 Apr 2008 21:01:40 +0000 (21:01 +0000)]
Improve audio api use in WM8750.
These are changes from
http://svn.openmoko.org/trunk/src/host/qemu-neo1973/hw/wm8753.c that I
forgot to push to WM8750. Some were suggested by malc.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4249
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Thu, 24 Apr 2008 19:21:53 +0000 (19:21 +0000)]
ARM: Marvell 88w8618 / MusicPal emulation (Jan Kiszka).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4248
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Thu, 24 Apr 2008 18:34:18 +0000 (18:34 +0000)]
Stellaris boards really aren't that big!
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4247
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Thu, 24 Apr 2008 17:59:27 +0000 (17:59 +0000)]
RAM usage information in machine definition.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4246
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Thu, 24 Apr 2008 17:20:25 +0000 (17:20 +0000)]
Fix irq handling (Hervé Poussineau)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4245
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Wed, 23 Apr 2008 19:38:07 +0000 (19:38 +0000)]
Copy Sparc64 firmware when installing (Hervé Poussineau)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4244
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Wed, 23 Apr 2008 17:12:35 +0000 (17:12 +0000)]
Document the shift values
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4243
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Tue, 22 Apr 2008 21:57:57 +0000 (21:57 +0000)]
Fix PHYS_ADDR_MASK: upper bits of a PTE are reserved so they are 52 bits
long. Thanks to Paul Brook for noticing that.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4242
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Tue, 22 Apr 2008 20:45:30 +0000 (20:45 +0000)]
Ignore .git and .svn in Makefile, noticed by Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4241
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Tue, 22 Apr 2008 20:45:18 +0000 (20:45 +0000)]
Revert "Use correct types to enable > 2G support" (r4238), it is
not yet ready.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4240
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Tue, 22 Apr 2008 20:37:43 +0000 (20:37 +0000)]
x86/x86-64 MMU PAE fixes
This patch fixes MMU emulation in PAE mode for > 4GB physical addresses:
- a20_mask should have the correct size to not clear the high part of
the addresses.
- PHYS_ADDR_MASK should not clear the high part of the addresses.
- pdpe, pde and pte could be located anywhere in memory on x86-64, but
only in the first 4GB on x86, define their pointer to as target_ulong.
- pml4e_addr could be located anywhere in memory, define its pointer
as uint64_t.
- paddr represents a physical address and thus should be of type
target_phys_addr_t.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4239
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Tue, 22 Apr 2008 20:37:34 +0000 (20:37 +0000)]
Use correct types to enable > 2G support, based on a patch from
Anthony Liguori.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4238
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Tue, 22 Apr 2008 20:37:21 +0000 (20:37 +0000)]
bios: add support to memory above the pci hole
(Izik Eidus)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4237
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Tue, 22 Apr 2008 19:05:18 +0000 (19:05 +0000)]
Revert the previous patch
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4236
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Tue, 22 Apr 2008 16:43:39 +0000 (16:43 +0000)]
Move 128-bit float emulation under linux-user including the forgotten file
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4235
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Tue, 22 Apr 2008 16:42:40 +0000 (16:42 +0000)]
Move 128-bit float emulation under linux-user
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4234
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Tue, 22 Apr 2008 06:49:43 +0000 (06:49 +0000)]
x86: remove load_kernel()
(Jan Kiszka)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4233
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Tue, 22 Apr 2008 03:15:10 +0000 (03:15 +0000)]
Inventra MUSB-HDRC host-mode USB.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4232
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Tue, 22 Apr 2008 02:56:20 +0000 (02:56 +0000)]
Hush pointer target signedness warnings from gcc 4.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4231
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Tue, 22 Apr 2008 02:52:38 +0000 (02:52 +0000)]
Fix update region size in EPSON blizzard.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4230
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Mon, 21 Apr 2008 16:55:57 +0000 (16:55 +0000)]
Remove duplicate definitions
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4229
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Sun, 20 Apr 2008 21:10:41 +0000 (21:10 +0000)]
Use "mount -o remount" instead of "umount" and "mount /dev/shm",
which results in emptying this virtual file system.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4228
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Sun, 20 Apr 2008 20:19:54 +0000 (20:19 +0000)]
fix dyngen on HPPA hosts
(Stuart Brady)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4227
c046a42c-6fe2-441c-8c8c-
71466251a162
aurel32 [Sun, 20 Apr 2008 20:19:44 +0000 (20:19 +0000)]
more configure cleanups
(Stuart Brady)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4226
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Sun, 20 Apr 2008 10:59:29 +0000 (10:59 +0000)]
PCnet: Allow more then two TMDs (Jan Kiszka)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4225
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 20 Apr 2008 06:28:28 +0000 (06:28 +0000)]
Flash support for mips r4k pseudo-machine, by
Jean-Christophe Plagniol-Villard.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4224
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sun, 20 Apr 2008 03:40:20 +0000 (03:40 +0000)]
Prevent use of an uninitialised value in WM8750 and move buffer flush
to a better place (Jan Kiszka).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4223
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sun, 20 Apr 2008 01:03:45 +0000 (01:03 +0000)]
Remove an unused field and fix some non-code typos.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4222
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sun, 20 Apr 2008 00:58:01 +0000 (00:58 +0000)]
Correct more ARM VFP 32/64 and signed/unsigned typos.
Fixes unreadable fonts in Maemo guest.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4221
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Wed, 16 Apr 2008 23:58:02 +0000 (23:58 +0000)]
Optimize consecutive CFI02 writes by remapping memory lazily (Jan Kiszka).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4220
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Wed, 16 Apr 2008 23:45:36 +0000 (23:45 +0000)]
Emulate address wrap in CFI02 chips mapping (Jan Kiszka).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4219
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Wed, 16 Apr 2008 23:37:15 +0000 (23:37 +0000)]
Allow a custom unlock address in CFI02 flash (Jan Kiszka).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4218
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Wed, 16 Apr 2008 23:17:02 +0000 (23:17 +0000)]
Save the exact SWI return address in Thumb mode.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4217
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Wed, 16 Apr 2008 23:07:32 +0000 (23:07 +0000)]
Use qemu time/date functions for the Menelaus RTC.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4216
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Mon, 14 Apr 2008 21:57:44 +0000 (21:57 +0000)]
Nokia N800 machine support (ARM).
Also add various peripherals: two miscellaneous Nokia CBUS chips,
EPSON S1D13745 LCD/TV remote-framebuffer controller,
TWL92230 - standard OMAP2 power management companion chip on i2c.
Generic OneNAND flash memory,
TMP105 temperature sensor on i2c.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4215
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Mon, 14 Apr 2008 21:28:11 +0000 (21:28 +0000)]
Add TSC2301 touchscreen & keypad controller.
Add also a facility for setting up touchscreen calibration data per-board
based on calibration data generated by tslib.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4214
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Mon, 14 Apr 2008 21:05:22 +0000 (21:05 +0000)]
Add basic OMAP2 chip support.
Add the OMAP242x (arm1136 core) initialisation with basic on-chip
peripherals and update OMAP1 peripherals which are re-used in OMAP2.
Make palmte.c and sd.c errors go to stderr.
Allow disabling SD chipselect.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4213
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Mon, 14 Apr 2008 20:27:51 +0000 (20:27 +0000)]
Move the excess of arm_load_kernel() parameters into a struct.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4212
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Mon, 14 Apr 2008 19:14:06 +0000 (19:14 +0000)]
Correctly restore pc after an exception occured in Thumb mode.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4211
c046a42c-6fe2-441c-8c8c-
71466251a162
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
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
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: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
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