Activity
From 02/08/2010 to 03/09/2010
03/09/2010
- 07:23 pm Revision 1298cb68: documentation: qemu_write_full don't work with non-blocking fd's
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision 3e7896de: block: print errno on error
- Now that we changed all create calls to return errno, just print it.
Signed-off-by: Juan Quintela <quintela@redhat.c... - 07:23 pm Revision 3829cb46: vmdk: share cleanup code
- cleanup code is identical for error/success cases. Only difference
are goto labels.
Signed-off-by: Juan Quintela <q... - 07:23 pm Revision a161329b: vmdk: fix double free
- fail_gd error case would also free rgd_buf that was already freed
Signed-off-by: Juan Quintela <quintela@redhat.com>... - 07:23 pm Revision 53c2e716: vmdk: make vmdk_snapshot_create return -errno
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision b781cce5: vmdk: return errno instead of -1
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision 24ac07de: slirp: check system() success
- we shouldn't call W*() macros until we check that fork worked.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Si... - 07:23 pm Revision bef57da5: qcow2: return errno instead of -1
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:23 pm Revision 98c2b2f4: qcow: return errno instead of -1
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:22 pm Revision 48b66db9: cow: return errno instead of -1
- Remove not needed ret = 0 assignment.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Ligu... - 05:04 pm Revision e53dbee0: qemu-img rebase: Add -f option
- Allow the user to specify the format of the image to rebase.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off... - 05:03 pm Revision f8aa6c7b: configure: Fix wrong stderr redirection
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:03 pm Revision 37116c89: configure: Fix code which creates config.mak files
- These files are created by configure and grow
unnecessarily at each new call of configure:
roms/seabios/config.mak
r... - 04:47 pm Revision 9eedeb3b: QMP: Introduce WATCHDOG event
- It's emitted whenever the watchdog device's timer expires. The action
taken is provided in the 'data' member.
Signed... - 04:47 pm Revision 2d753894: Restore terminal attributes for tty based monitor
- Patch http://permalink.gmane.org/gmane.comp.emulators.qemu/63472 handle
close when using tty devices (like /dev/ttyS0... - 04:47 pm Revision 7ffb82ca: kbd keds: vnc
- Use led status notification support in vnc.
The qemu vnc server keeps track of the capslock and numlock states based... - 04:47 pm Revision bd87813e: kbd leds: usb kbd
- Add led status notification support to the usb kbd driver.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-o... - 04:47 pm Revision 27f3f8a3: qdev: Catch attempt to attach more than one device to a netdev
- Guest device and host netdev are peers, i.e. it's a 1:1 relation.
However, we fail to enforce that:
$ qemu -node... - 04:47 pm Revision 03a23a85: kbd leds: infrastructure
- Adds infrastructure for keyboard led status tracking to qemu.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signe... - 04:47 pm Revision 32bb404a: scsi: Make device scsi-disk reject /dev/sg*
- You're supposed to use scsi-generic for that. Which rejects anything
but /dev/sg*.
Signed-off-by: Markus Armbruster... - 04:47 pm Revision 6937b376: kbd leds: ps/2 kbd
- Add led status notification support to the ps/2 kbd driver.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-... - 04:47 pm Revision 6bf38816: qdev: Improve diagnostics for bad property values
- Property "vlan" reports "failed to parse" even when the value parses
just fine, but the result doesn't name an existi...
03/08/2010
- 07:30 pm Revision 573fb60c: virtio-pci: Use DEV_NVECTORS_UNSPECIFIED instead of -1 for virtio-serial
- Use the named constant instead of -1.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Reported-by: "Michael S. Tsirk... - 07:30 pm Revision 75422b0d: qdev: Add a DEV_NVECTORS_UNSPECIFIED enum for unspecified nr of MSI vectors
- net.c used a constant to signify no MSI vectors were specified. Extend
that to all qdev devices.
Signed-off-by: Amit... - 07:30 pm Revision 1a8e2aaa: pcnet APROMWE bit location (retry)
- According to AMD document 21485D pp.141, APROMWE is bit 8 of BCR2.
Signed-off-by: Christopher Kilgour <techie@whiter... - 07:30 pm Revision de7890db: move x509 file name defines to qemu-x509.h
- Want share them with vnc and spice.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori ... - 07:30 pm Revision 80cd3478: QMP: Introduce RTC_CHANGE event
- Emitted whenever the RTC time changes.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthon... - 07:30 pm Revision cf602c7b: adding helper pci functions
- Signed-off-by: Izik Eidus <ieidus@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony... - 07:30 pm Revision d74c7dfd: QMP: Revamp the qmp-events.txt file
- Now we can say it's useful, the following changes have been made:
- Put events in alphabetical order
- Add examples ... - 07:30 pm Revision 0ee44250: QMP: Move RESET event into qemu_system_reset()
- Nothing will change as that function is currently only called by
the main loop code, but it's the right place for the... - 07:30 pm Revision 51a3bd71: QMP: Drop DEBUG event
- This event has been introduced in the first round of QMP commits,
turns out that it's based on the usage of the EXCP_... - 07:30 pm Revision 6b8f8fff: QMP: Move STOP event into do_vm_stop()
- I've introduced the STOP event in the main loop, this is wrong
as it will be only emitted if the io thread is enabled... - 07:30 pm Revision 554a310b: block: Emit BLOCK_IO_ERROR before vm_stop() call
- The next commit will move the STOP event into do_vm_stop(), to
have the expected event sequence we need to emit the I... - 07:29 pm Revision 93d67ee6: Fix hanging user monitor when using balloon command
- This patch application failed. My patch adds a cb() call in
do_balloon(), but the change in git has added the cb() c... - 06:59 pm Revision 4e75b342: sdl: improve grab exiting instructions
- It might not be obvious what "grab" is.
Reported-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Anthony Liguori <ali... - 01:31 pm Revision 921e169d: ppc: don't define bamboo-0.13 as the default machine
- It has been broken by commit 977b6b91cee1132f8c7b12d22f4b273091598e44.
Signed-off-by: Aurelien Jarno <aurelien@aurel...
03/07/2010
- 05:48 pm Revision 70539e18: Update to a hopefully more future proof FSF address
- See also 8167ee883931cb20c6264fc19d040ce2dc6ceaaa,
530e7615ce3c01882e582c84dc6304ab98a3d5c5 and
fad6cb1a565bb73f83fc0... - 03:56 pm Revision bef75aa5: i386-dis: remove dead assignments, spotted by clang
- Value stored to 'mask' is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:49 pm Revision ed086f3d: softfloat: remove dead assignments, spotted by clang
- Value stored to 'bSign' is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:45 pm Revision 7071ff32: slirp: remove dead initialization, spotted by clang
- Value stored during initialization is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:45 pm Revision b0e04867: slirp: remove dead nested assignment, spotted by clang
- Although the value stored to 'r' is used in the enclosing expression,
the value is never actually read from 'r'.
Sig... - 03:45 pm Revision 369c86e7: slirp: remove dead increments, spotted by clang
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:13 pm Revision aca9fcd2: slirp: remove dead assignments, spotted by clang
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:22 am Revision a990f58f: target-arm: Fix missing 'return' in SRS handling.
- There's a return missing in the srs handling which leads to srs always being
treated an an invalid op.
Signed-off-by... - 12:15 am Revision 44bb61c8: Fix curses interaction with keymaps
- The combination of keymap support (-k option) and curses is currently
very broken. The patch below fixes it by first... - 12:09 am Revision 9d0706e4: use absolute URLs for .gitmodules
- The relative URLs do not work when cloning a fork of qemu or when
cloning from the Savannah URL.
Signed-off-by: Paol... - 12:07 am Revision 01668d98: Documentation: Modify rule for html output (better looking output format)
- To create html output from texi input, texi2html was used.
Output from makeinfo looks cleaner, so replace the old rul... - 12:05 am Revision 99aba0c4: scsi: update comment on the standards revision
- Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 12:03 am Revision bba7be96: qemu-nbd: Fix wrong description in qemu-nbd.texi
- -c option needs argument <dev> but it's missing now.
This patch fixes it.
Signed-off-by: Ryota Ozaki <ozaki.ryota@gm... - 12:02 am Revision 7b234475: Build usb-ohci for PCs
- The OHCI emulation isn't obviously broken and there are people who want to use
it. Let's build it by default so that ...
03/06/2010
- 11:56 pm Revision 21be440c: ppc440_bamboo: Disable new virtio-serial features for 0.12 machine type
- Disable the MULTIPORT feature and MSI vectors for the 0.12 machine
types; those features are added only for 0.13 onwa... - 11:56 pm Revision 977b6b91: ppc440_bamboo: Add 0.12 and 0.13 machine types for backward compat
- Add a 0.12 machine type for compatibility with older versions. Mark the
default one as 0.13.
Signed-off-by: Amit Sha... - 11:55 pm Revision ad509737: s390-virtio: Fix compile error for virtio-block init
- Commit 428c149b0be790b440e1cbee185b152cdb22feec modified the argument
that virtio_blk_init takes. Update the s390 bus... - 11:32 pm Revision d758d90f: json-parser: Fix segfault on malformed input
- If the parser fails to parse the key in parse_pair, it will access a NULL
pointer. A simple way to trigger this is se... - 11:28 pm Revision cdee7bdf: hw/serial.c: fix THRE interrupt clearing
- UART_IIR_THRI is not a mask, but a possible value for the IIR ID.
Use UART_IIR_ID to extract this value.
Broken by c... - 09:23 pm Revision 2f4f22bd: hw/serial.c: fix indentation
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 08:37 pm Revision d8714436: linux-user: Save/restore fpu registers to signal context on sh4
- As "todo" comment in source code.
And modify restore_sigcontext() to have three args as kernel's does.
Signed-off-by... - 08:35 pm Revision 597c0212: linux-user: Fix syscall pipe2() retval on sh4
- On linux/sh4
pipe() return values by r0:r1 as SH C calling convention.
pipe2() return values on memory as tradition... - 08:20 pm Revision 41b1e61f: target-i386: Fix long jumps/calls in long mode with REX.W set
- Signed-off-by: malc <av1474@comtv.ru>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:33 pm Revision c2254920: target-i386: fix lddqu SSE instruction
- This instruction load data from memory to register and not the reverse.
Signed-off-by: Aurelien Jarno <aurelien@aure... - 05:45 am Revision a0acb46c: Update to latest SeaBIOS
- - 8f469b9 Dynamically allocate ata_channel info; introduce custom atadrive_s struct.
- 575ffc8 Cleanup - build drive...
03/04/2010
- 10:54 pm Revision 5309e5fb: Makefile: Fix names of GPXE ROM files
- da51e79b7ff2126cc2448749d657a4f6e3b1270f added two new ROM files
and removed an old one for eepro100.c.
These change... - 06:42 pm Revision deb4203d: target-mips: use newer logical ops
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:14 pm Revision f374e826: Merge remote branch 'qemu-kvm/uq/master' into pulls
- 05:29 am Revision 6cb2996c: x86: Extend validity of bsp_to_cpu
- As we hard-wire the BSP to CPU 0 anyway and cpuid_apic_id equals
cpu_index, bsp_to_cpu can also be based on the latte... - 05:29 am Revision ea643051: KVM: x86: Restrict writeback of VCPU state
- Do not write nmi_pending, sipi_vector, and mpstate unless we at least go
through a reset. And TSC as well as KVM wall... - 05:29 am Revision ea375f9a: KVM: Rework VCPU state writeback API
- This grand cleanup drops all reset and vmsave/load related
synchronization points in favor of four(!) generic hooks:
... - 05:29 am Revision b0b1d690: KVM: Rework of guest debug state writing
- So far we synchronized any dirty VCPU state back into the kernel before
updating the guest debug state. This was a tr... - 05:28 am Revision c902760f: Add option to use file backed guest memory
- Port qemu-kvm's -mem-path and -mem-prealloc options. These are useful
for backing guest memory with huge pages via hu... - 05:28 am Revision 60e4c631: Allocate memory below 4GB as one chunk
- Instead of allocating a separate chunk for the first 640KB and another
for 1MB+, allocate one large chunk. This play...
03/03/2010
- 01:47 pm Revision 78728c92: eepro100: Keep includes sorted
- I always try to keep standard includes sorted
and add a comment why they are there (so they
can be removed when they ... - 01:47 pm Revision e7493b25: eepro100: Remove C++ comments
- C++ comments are unwanted, so this is fixed here.
* Replace C++ comments by C comments.
* Put code which was deactiv... - 01:44 pm Revision f80a7fc3: eepro100: Add diagnose command
- Real hardware would run an internal self-test.
The emulation just returns a passed status.
Original patch was from R... - 01:44 pm Revision 3d0f4b9b: eepro100: New function for reading command block
- Move code which reads the command block to the
new function read_cb. The patch also fixes some
endianess issues relat... - 01:34 pm Revision ec1d02d8: eepro100: Use tx.status
- There is no need for a local variable "status".
Using tx.status makes it clearer which status
is addressed.
Signed-o... - 01:34 pm Revision cc02c66c: eepro100: Prettify code (no functional changes)
- * Fix indentation.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:34 pm Revision cb25a3fb: eepro100: Fix CU Start command
- CU Start is allowed when the CU is in the idle or suspended state.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>... - 01:34 pm Revision e824012b: eepro100: Support RNR interrupt
- The RNR interrupt is triggered under these conditions:
* the RU is not ready to receive a frame due to missing resou... - 01:34 pm Revision e715c8e8: eepro100: Replace variable name to fix a compiler warning
- When compiling with -Wshadow, gcc gives a warning
which is fixed by renaming stat -> status.
Signed-off-by: Stefan W... - 01:34 pm Revision b1e87018: eepro100: Use symbolic names for bits in EEPROM id
- V2 - Use UPPER_CASE for enum values
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsir... - 01:34 pm Revision c5bac302: eepro100: Remove old unused code
- This code is no longer needed.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <... - 01:34 pm Revision ced5296a: eepro100: Use symbolic names and BIT macros in binary operations
- Instead of magic numbers like 0x8000, symbolic names are used
for the SCB command and status bits.
There are too man... - 01:33 pm Revision 762401e2: eepro100: Add device descriptions
- Add descriptions for all devices.
These descriptions are shown when users call
qemu -device ?
Signed-off-by: Stefa... - 01:33 pm Revision 230a167c: eepro100: Update copyright notice
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:33 pm Revision ba19f2de: eepro100: Add TODO list
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:33 pm Revision da51e79b: eepro100: Support gpxe boot for all eepro100 devices
- Only two boot ROM files are needed for all devices.
* Add these GPXE ROM files using new naming convention
(as dis... - 01:33 pm Revision 6cded3a4: eepro100: Fix PXE boot
- The phy handling was wrong for PXE, GPXE boot:
GPXE's eepro100 driver did not detect a valid link.
This is fixed her... - 01:33 pm Revision 0908bba1: eepro100: Add missing SCB register names
- Some system control block registers were addressed
using their offset value. Use symbolic names now
and clean the doc... - 01:33 pm Revision ce0e58b3: eepro100: Fix compiler errors from debug messages
- When debug output was enabled (by defining DEBUG_EEPRO100),
some debug messages resulted in a compiler error.
This i... - 01:20 am Revision 55b1e61f: (curses) Use more descriptive values
- Hello,
curses_keys.h is using obscure constant values while the curses.h header
provides fine defines, let's use the... - 01:20 am Revision 942cef37: Fix curses return key when using -k
- Hello,
There is a small incoherency in curses_keys.h, which makes it fail to
emit \n when using e.g. -k fr: curses2k... - 12:16 am Revision e68dd28f: target-mips: use setcond when possible
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:12 am Revision d3f137e3: tcg/arm: merge the two sets of #define for optional ops
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
03/02/2010
- 11:31 pm Revision 023e77f8: tcg/arm: accept immediate arguments for brcond/setcond
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> - 11:26 pm Revision b525f0a9: Add a missing break
- 11:19 pm Revision e0404769: tcg/arm: implement setcond2
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> - 11:17 pm Revision f72a6cd7: tcg/arm: implement setcond
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> - 09:19 pm Revision 6b658613: tcg/arm: fix div2/divu2
- When restoring register values, increase the stack register for skipped
values.
Signed-off-by: Aurelien Jarno <aurel...
03/01/2010
- 06:40 am Revision c527ee8f: Avoid tlb_set_page in userspace emulation
- tlb_set_page isn't meaningful for userspace emulation, so remove it.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 06:40 am Revision c04b2b78: Move subpage definitions
- Move definitions for subpage handling into !CONFIG_USER_ONLY code.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 06:39 am Revision 9f9f0309: Disassembler symbol lookup fix
- Fix function signature for userspace disassembler symbol lookup.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 05:29 am Revision 35bed8ee: Move ioport.h out of cpu-all.h
- Only include ioport.h where it is actually needed.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 02:08 am Revision a68fe89c: Remove bogus cpu_physical_memory_rw
- Userspace doesn't have physical memory, so cpu_physical_memory_rw
makes no sense. This is only used to implement cpu... - 01:55 am Revision 6d9a1304: Remove l1_phys_map from userspace emulation
- Userspace emulation doesn't have a physical address space, so
l1_phys_map makes no sense. This code is never actually... - 01:47 am Revision 94df27fd: Fix userspace breakpoint invalidation
- Remove bogus virtual->physical address translation in
breakpoint_invalidate for userspace emulation.
Signed-off-by: ...
02/28/2010
- 08:30 pm Revision 30d11a2a: target-arm: neon vshll instruction fix
- implementation only widened the 32bit source vector elements into a
64bit destination vector but forgot to perform th... - 08:30 pm Revision 79b0e534: target-arm: neon - fix VRADDHN/VRSUBHN vs VADDHN/VSUBHN
- The rounding/truncating options were inverted. truncating
was done when rounding was meant and vice verse.
Signed-of... - 08:20 pm Revision 63a54736: target-i386: fix crash on x86 32bit linux host with hw breakpoint exceptions
- If you make use of hw breakpoints on a 32bit x86 linux host, qemu
will segmentation fault when processing the excepti... - 06:54 pm Revision 6049f4f8: alpha-linux-user: Implement signals.
- Move userland PALcode handling into linux-user main loop so that
we can send signals from there. This also makes alp... - 06:45 pm Revision f24518b5: target-alpha: Implement IEEE FP qualifiers.
- IEEE FP instructions are split up so that the rounding mode
coming from the instruction and exceptions (both masking ... - 05:36 pm Revision db9a231d: Revert "target-ppc: stop translation after a trap instruction"
- This reverts commit 6454e7be1b2504533f7ffb190d54ebe2993cb434.
- 05:36 pm Revision 6c712321: target-ppc: don't print invalid opcode messages on the console
- Invalid opcode messages can be perfectly normal, for example if this
code is never executed. Don't print an error mes... - 05:34 pm Revision d9812b03: audio/alsa: Handle SND_PCM_STATE_SETUP in alsa_poll_handler
- Signed-off-by: malc <av1474@comtv.ru>
- 05:20 pm Revision f093feb7: audio/alsa: Spelling typo (paramters)
- Trivial patch to fix the spelling of "parameters".
Signed-off-by: malc <av1474@comtv.ru> - 03:11 pm Revision 6454e7be: target-ppc: stop translation after a trap instruction
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:50 pm Revision 5bb59902: qemu-char.c: drop debug printfs from qemu_chr_parse_compat
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Aurelie...
02/27/2010
- 08:48 pm Revision 75bb6589: powerpc/e500: adjust fdt and ramdisk loading addr
- Since kernel uimage is getting bigger,
old fixed loading bases will result in regions overlap.
Add pad for fdt and r... - 08:47 pm Revision dbf916d8: powerpc: fix compilation with CONFIG_FDT undefined
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 05:30 pm Revision 04088adb: powerpc/booke: move fdt loading to rom infrastructure
- It's convinent to use rom to checking overlap, to reset etc.
And uImage and ramdisk loading has already moved to it.
... - 05:21 pm Revision c4963817: target-ppc: add synchronize register for booke init
- So that the following registers init could be flushed back to kvm.
Signed-off-by: Liu Yu <yu.liu@freescale.com>
Acke... - 05:14 pm Revision e192a45c: target-sh4: Fix gdb read/write register
- cpu_gdb_read_register(): Fix n={8...15} case.
cpu_gdb_write_register(): Fix n={8...15} case and runaway "case:".
Sig... - 05:10 pm Revision ae01847f: target-ppc: fix SPE evsplat* instructions
- The shifts in the gen_evsplat* functions were expecting rA to be masked,
not extracted, and so used the wrong shift a... - 05:10 pm Revision e6bba2ef: target-ppc: fix SPE evcmp* instructions
- The CRF_{CH,CL,CH_OR_CL,CH_AND_CL} constants were all off by one bit
position. Because of this, the SPE evcmp* famil... - 05:10 pm Revision e3b283e9: arm host: Fix linker warning (m68k targets)
- Compilation of m68k-softmmu or m68k-linux-user on arm host
(or cross compilation for arm) results in a linker warning... - 05:10 pm Revision 9e0a5d54: Fix 'make install' from non-srcdir build
- Commit b5ec5ce0 broke 'make install' from non source-dir build. Fix.
Signed-off-by: Amit Shah <amit.shah@redhat.com>... - 05:10 pm Revision 7ea06da3: Fix to 'gdb detach' stub
- With this patch, 'gdb detach' correctly resumes the inferior execution
after detaching the debugger.
The bug was caus... - 11:50 am Revision aa375206: Fix qemu -net user,hostfwd= example
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 01:00 am Revision d616cf1d: tcg/ppc: Fix right rotation
- Signed-off-by: malc <av1474@comtv.ru>
02/25/2010
- 08:26 pm Revision bc57c114: target-sparc: fix --enable-debug build for 64 bit host
- b551ec04ca45d1925417dd2ec7c1b7f115c84f1d fixed
the compilation for 32 bit hosts, but introduced
a new error for 64 bi... - 03:29 pm Revision d44168ff: Fix -usbdevice crash
- If -usbdevice is used on a machine with no USB busses, usb_create
will fail and return NULL. Patch below handles thi...
02/24/2010
- 01:31 am Revision 23f2166d: ARM defconfig fix
- Tix typo in default-configs/arm-softmmu.mak
Signed-off-by: Paul Brook <paul@codesourcery.com> - 12:36 am Revision c2c789cf: target-alpha: Mark helper_excp as NORETURN.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 12:36 am Revision 866be65d: target-alpha: Clean up arithmetic traps.
- Replace the EXCP_ARITH_OVERFLOW placeholder with the complete
set of bits from the EXC_SUM IPR. Use them in the exis... - 12:36 am Revision 7c5a90dd: target-alpha: Fix gdb access to fpcr and unique.
- cpu_gdb_read/write_register need to access the fpcr via the
cpu_alpha_load/store_fpcr functions.
The unique register... - 12:36 am Revision 8443effb: target-alpha: Split up FPCR value into separate fields.
- The fpcr_exc_status, fpcr_exc_mask, and fpcr_dyn_round fields
are stored in <softfloat.h> format for convenience duri... - 12:36 am Revision dad081ee: target-alpha: Reduce internal processor registers for user-mode.
- The existing set of IPRs is totally irrelevant to user-mode emulation.
Indeed, they most are irrelevant to implementi... - 12:01 am Revision d354899c: Fix OpenBSD linker warning
- helper.o(.text+0x11e0): In function `listflags':
/src/qemu/target-i386/helper.c:661: warning: sprintf() is often misu...
02/23/2010
- 11:46 pm Revision 161717d2: Fix i386-bsd-user build
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:46 pm Revision 20c20526: Fix mingw32 build
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:36 pm Revision f8b0953b: Simplify qemu_realloc()
- No functional change. Bonus: looks just like qemu_malloc() now.
Signed-off-by: Markus Armbruster <armbru@redhat.com... - 09:35 pm Revision e1c247d2: pc-bios: update to latest Seabios
- - 0360e8e Seabios e820 reservation portion v3
- 7149fc8 Initial support for booting from USB drives.
- 3c160dd Intr... - 09:23 pm Revision 05447803: rewrote timer implementation for rtl8139.
- Add a QEMU timer only when needed (timeout status not set, timeout
irq wanted and timer set).
This patch is required... - 09:23 pm Revision c64484a5: fix 'i' format handling in memory dump
- It was broken by 09b9418c6d0. (!env && !is_physical) != (!is_physical)
when env is true.
Signed-off-by: Gleb Natapov... - 09:23 pm Revision 6f745bda: qcow2: Fix image creation regression
- When checking for errors, commit db89119d compares with the wrong values,
failing image creation even when there was ... - 09:23 pm Revision 746c3cb5: qcow2: More checks for qemu-img check
- Implement some more refcount block related checks
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthon... - 09:23 pm Revision 92dcb59f: qcow2: Rewrite alloc_refcount_block/grow_refcount_table
- The current implementation of alloc_refcount_block and grow_refcount_table has
fundamental problems regarding error h... - 09:23 pm Revision 05121aed: qcow2: Factor next_refcount_table_size out
- When the refcount table grows, it doesn't only grow by one entry but reserves
some space for future refcount blocks. ... - 09:23 pm Revision 1d9000e8: declare saved_env_reg as volatile
- This ensures that the compiler does not move it away from
the "env = env1;" assignment. Fixes a miscompilation
on gc... - 08:47 pm Revision 3399e30f: target-mips: fix ROTR and DROTR by zero
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 08:47 pm Revision c2c65dab: target-mips: fix CpU exception for coprocessor 0
- When we signal a CpU exception for coprocessor 0, we should indicate
that it's for coprocessor 0 instead of coprocess... - 08:47 pm Revision 6462bfcd: target-mips: remove useless sign extension
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 07:22 pm Revision 153ceefb: Fix qemu_eventfd compile when !CONFIG_EVENTFD
- Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swi... - 04:45 pm Revision c5883be2: ARM CP15 tls fix
- Fix temporary handling in cp15 tls register load/store.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 12:16 am Revision 724c6893: Merge remote branch 'qemu-kvm/uq/master' into staging
- 12:16 am Revision b5ec5ce0: Add cpu model configuration support..
- This is a reimplementation of prior versions which adds
the ability to define cpu models for contemporary processors.... - 12:16 am Revision 4266a134: add close callback for tty-based char device
- v1 -> v2 coding style changes
Add a tty close callback. Right now if a guest device that is connected
to a tty-base... - 12:16 am Revision 71e605f8: Fix lost serial TX interrupts. Report receive overruns.
- o Implement receive overrun status. The FreeBSD uart driver
relies on this status in it's probe routine to determ...
02/22/2010
- 11:50 pm Revision 98b8d951: tcg/ppc: Fix typo
- Signed-off-by: malc <av1474@comtv.ru>
- 11:23 pm Revision 63e6f31d: apc_pci: simplify using rwhandler
- Use rwhandler to simplify apb_pci.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Blue Swirl <bla... - 11:02 pm Revision 8414f45c: apb_pci: minor cleanup
- pci_data_write ignores high 8 bit in address,
so there seems to be no need to set them
in apb_pci.
Signed-off-by: Mi... - 10:42 pm Revision 23ef988c: Update OpenBIOS images to r683
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:42 pm Revision f21126df: Fix arm-softmmu compile
- cc1: warnings being treated as errors
/src/qemu/hw/pl181.c: In function 'pl181_fifo_run':
/src/qemu/hw/pl181.c:185: e... - 08:56 pm Revision d34f4baf: tcg/ppc64: Use C90 style comments
- Signed-off-by: malc <av1474@comtv.ru>
- 08:50 pm Revision 65fe043e: tcg/ppc: Implement some of the optional ops
- Signed-off-by: malc <av1474@comtv.ru>
- 07:04 pm Revision 85199474: kvm-all.c: define smp_wmb and use it for coalesced mmio
- Acked-by: "Michael S. Tsirkin" <mst@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: A... - 06:38 pm Revision 30c0c76c: tcg: fix build on 32-bit hppa, ppc and sparc hosts
- The qemu_ld32s op is only defined if TCG_TARGET_REG_BITS == 64.
Signed-off-by: Jay Foad <jay.foad@gmail.com>
Signed-... - 05:33 pm Revision bc3b26f5: PL181 write fix
- The PL181 data transfer loop incorrectly terminates after the last FIFO
word is popped, discarding the last 3 bytes o... - 10:58 am Revision cc84de95: kvm: consume internal signal with sigtimedwait
- Change the way the internal qemu signal, used for communication between
iothread and vcpus, is handled.
Block and co... - 10:58 am Revision 6312b928: kvm: remove pre-entry exit_request check with iothread enabled
- With SIG_IPI blocked vcpu loop exit notification happens via -EAGAIN
from KVM_RUN.
Signed-off-by: Marcelo Tosatti <m... - 10:58 am Revision fed6c344: kvm specific wait_io_event
- In KVM mode the global mutex is released when vcpus are executing,
which means acquiring the fairness mutex is not re... - 10:58 am Revision adc8c965: block SIGCHLD in vcpu thread(s)
- Otherwise a vcpu thread can run the sigchild handler causing
waitpid() from iothread to fail.
Signed-off-by: Marcelo...
02/21/2010
- 06:01 pm Revision 238431a9: Allow const QemuOptDesc
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:41 am Revision 62f734a0: kvm: Kill CR3_CACHE feature references
- Remove all references to KVM_CR3_CACHE as it was never implemented.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat... - 11:12 am Revision 14dcc3e2: kvm: Fix eflags corruption in kvm mode
- This should explain a lot of the weird breakages of upstream KVM we've
seen recently (actually we should have seen it...
02/20/2010
- 08:51 pm Revision 4a0b59fe: cris: Add CRISv10 gdbstub support.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 08:17 pm Revision 4ffb9ae2: cris: Mask interrupts on dslots for CRISv10.
- CRISv10 cores (unlike v32) do not take any interrupts while delayed
jumps are pending (delay slots).
Signed-off-by: ... - 03:04 pm Revision ff21f70a: microblaze: Improve brk emulation.
- brk insns while in user mode raise priv insn exceptions.
This commit makes gdbserver work on linux guests.
Signed-of... - 03:03 pm Revision e1aa3254: microblaze: Dont segfault when singlestepping first insn.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 01:09 pm Revision b551ec04: target-sparc: fix --enable-debug build
- Use 32-bit arithmetic for the address offset calculation to fix a
build failure on 32-bit hosts.
Signed-off-by: Jay ... - 12:26 pm Revision 2c92d62e: tcg: fix assertion with --enable-debug
- On 32-bit hosts op_qemu_ld32s is unused. Remove it to fix the
following assertion failure:
qemu-alpha: tcg/tcg.c:105... - 11:27 am Revision 51464faf: Don't compile rwhandler.c for user targets
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:35 am Revision 36828256: tcg: Add comments for all optional instructions not implemented.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:34 am Revision 18c8f7a3: tcg-sparc: Implement ORC.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:34 am Revision dc69960d: tcg-sparc: Implement ANDC.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:33 am Revision 791d1262: tcg: Optional target implementation of ORC.
- Previously ORC was always implemented by tcg-op.h with
an explicit NOT opcode. Allow a target implementation.
Signe... - 10:33 am Revision 241cbed4: tcg: Optional target implementation of ANDC.
- Previously ANDC was always implemented by tcg-op.h with
an explicit NOT opcode. Allow a target implementation.
Sign... - 10:32 am Revision be6551b1: tcg-sparc: Implement not.
- The fallback implementation of "ret = arg1 ^ -1" isn't ideal
because of the extra tcg op to load the minus one.
Sign... - 10:31 am Revision 4b5a85c1: tcg-sparc: Implement neg.
- The fallback implementation of "ret = 0 - arg1" isn't ideal,
first because of the extra tcg op to load the zero, and ... - 10:29 am Revision 4fc8d671: Fix warning on mingw32
- /src/qemu/hw/ide/core.c: In function 'ide_drive_pre_save':
/src/qemu/hw/ide/core.c:2740: warning: comparison is alway... - 10:20 am Revision 64e69d50: Fix warning on OpenBSD
- /src/qemu/net.c: In function `net_check_clients':
/src/qemu/net.c:1287: warning: `has_nic' might be used uninitialize... - 12:47 am Revision 6ec85236: tcg/ppc: Consistently use calling convention selection macros
- Signed-off-by: malc <av1474@comtv.ru>
- 12:37 am Revision 58d9b1e0: Add FreeBSD/ppc host ucontext definitions.
- Submitted by: Andreas Tobler <andreast@fgznet.ch>
Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by... - 12:37 am Revision 5da79c86: Use ppc host calling convention definitions to set TCG_TARGET_CALL_{ALIGN_ARGS...
- New version after malc's comments. (This avoids having to do
#if defined __linux__ || defined __FreeBSD__ || defin... - 12:37 am Revision e4ee916d: Add FreeBSD/ppc host ppc_init_cacheline_sizes() implementation.
- New version after malc's comments. (Added error handling.)
Submitted by: Andreas Tobler <andreast@fgznet.ch>
Signe...
02/19/2010
- 11:53 pm Revision 584771e6: qemu-img: Fix error message
- When qemu-img can't open the new backing file for a rebase, it prints an error
message which contains the file name o... - 11:53 pm Revision 60b1bd4f: qemu-img: Fix segfault during rebase
- This fixes a possible read beyond the end of the temporary buffers used for
comparing data in the old and the new bac... - 11:53 pm Revision 4805bb66: qcow2: Fix access after end of array
- If a write requests crosses a L2 table boundary and all clusters until the
end of the L2 table are usable for the req... - 11:53 pm Revision 0f853a38: qdev: Free opts on failed do_device_add
- If the device can't be created, don't leak the QemuOpts and release the id of
the device that should have been added ... - 11:53 pm Revision 4c5b10b7: QEMU e820 reservation patch
- Hi,
Kevin and I have agreed on the approach for this one now. So here is
the latest version of the patch for QEMU, s... - 11:33 pm Revision ed487bb1: ide save/restore pio/atapi cmd transfer fields and io buffer
- Save/restore information necessary to continue in progress PIO/ATAPI CMD
transfers.
This includes the IO buffer.
Si... - 11:32 pm Revision 7b665b66: virtio-serial: pci: Allow MSI to be disabled
- Michael noted we don't allow disabling of MSI for the virtio-serial-pci
device. Fix that.
Signed-off-by: Amit Shah <... - 11:32 pm Revision ee4d45be: virtio-serial: don't set MULTIPORT for 1 port dev
- Since commit 98b19252cf1bd97c54bc4613f3537c5ec0aae263, all
serial devices declare MULTIPORT feature.
To allow 0.12 co... - 11:32 pm Revision 8bfbde6d: pc: Add backward compatibility options for virtio-serial
- virtio-serial-pci can support multiple ports in the current development
version that will become 0.13. Add compatibil... - 11:32 pm Revision 68735b6c: USB HID does not support Set_Idle
- I found that the QEMU USB keyboard support does not work properly with
the Set_Idle command. Once a non-zero value i... - 11:32 pm Revision d76fa62d: pc: Bump up pc version to 0.13 and add a 0.12 compat version
- The version 0.13 will be the new default and compatibility options will
be added to the 0.12 version.
Signed-off-by:... - 11:32 pm Revision 4dca4b63: block: more read-only changes, related to backing files
- Open backing file read-only where possible
Upgrade backing file to read-write during commit, back to read-only after ... - 11:32 pm Revision e94a7936: mingw32: Enable C99/POSIX format strings
- Starting with mingw32-runtime 3.15, C99/POSIX
format strings (%zu, %lld, ...) are supported
by defining __USE_MINGW_A... - 11:32 pm Revision 5c366a8a: Fix hanging user monitor when using balloon command
- Arghh... Adding missing S-O-B
Hi Anthony. I wonder if there was a problem when importing my async
command handler p... - 11:18 pm Revision b4475aa2: Monitor: Debugging support
- Add configure options (--enable-debug-mon and --disable-debug-mon)
plus the MON_DEBUG() macro.
Signed-off-by: Luiz C... - 11:18 pm Revision 10e4f606: Monitor: Debug stray prints the right way
- QObject Monitor handlers should not call any Monitor print
function: they should only build objects, printing is done... - 11:18 pm Revision bb89c2e9: Monitor: Audit handler return
- This commit verifies the following two rules specified by
Markus Armbruster:
1. If the handler returns failure, it m... - 11:18 pm Revision b8b08266: Monitor: Drop the print disabling mechanism
- We can ignore calls to monitor_vprintf() in QMP mode and use
monitor_puts() directly in monitor_json_emitter().
This... - 11:18 pm Revision 068b332a: Monitor: Report more than one error in handlers
- Handlers can generate only one error in a call, we let the
programmer know if they brake this rule and clients will o... - 11:18 pm Revision 261394db: Monitor: Rename cmd_new_ret()
- Now that all handlers are converted to cmd_new_ret(), we can rename
it back to cmd_new(). But now it returns a value.... - 11:18 pm Revision 0bbc47bb: Monitor: Convert do_change() to cmd_new_ret()
- Not that trivial as the call chain also has to be modified.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
... - 11:18 pm Revision 4fdc94b4: Monitor: Convert do_info() to cmd_new_ret()
- Note that this function only fails in QMP, in the user Monitor
it prints the help text instead.
Signed-off-by: Luiz ... - 11:18 pm Revision fe38a32a: Monitor: Convert do_physical_memory_save() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision 9869622e: Monitor: Convert do_memory_save() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision 6ad3ebd2: Monitor: Convert do_getfd() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision 053801bc: Monitor: Convert pci_device_hot_remove() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision 395560c8: Monitor: Convert pci_device_hot_add() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision aeb91c1e: Monitor: Convert do_closefd() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision b5d17adb: Monitor: Convert do_migrate() to cmd_new_ret()
- While there I'm also dropping a unneeded else clause (the last
one in the function).
Signed-off-by: Luiz Capitulino ... - 11:18 pm Revision ba85d351: Monitor: Convert do_block_set_passwd() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision 584cbdb5: Monitor: Convert do_cpu_set() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision 9b9d4d9c: Monitor: Convert do_eject() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision d5a7b38f: Monitor: Convert do_cont() to cmd_new_ret()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision ef4b7eee: Monitor: Convert simple handlers to cmd_new_ret()
- The following handlers always succeed and hence can be converted
to cmd_new_ret() in the same commit.
- do_stop()
- ... - 11:18 pm Revision 97536cff: Monitor: Introduce cmd_new_ret()
- In order to implement the new error handling and debugging
mechanism for command handlers, we need to change the cmd_... - 11:18 pm Revision b473df6e: use lazy initialization for display_state
- Ensure initialization of a dumb display, if needed, by making
all accesses go through get_displaystate.
Signed-off-b... - 11:18 pm Revision 94419874: remove knowledge of defaultallocator_free_displaysurface from sdl.c
- Let register_displayallocator hand over the old width/height to the new
allocator.
Signed-off-by: Paolo Bonzini <pbo... - 11:18 pm Revision 98b50080: move default allocator to console.c
- Moving stuff in console.c to avoid the need for prototypes makes
this patch a bit bigger, but there's no change in th... - 09:02 pm Revision 9edf5051: Merge remote branch 'mst/for_anthony' into staging
- 08:12 pm Revision efe32fdd: net: net_check_clients() checks only VLAN clients, fix
- Clients not associated with a VLAN exist since commit d80b9fc6.
Signed-off-by: Markus Armbruster <armbru@redhat.com>... - 08:12 pm Revision a0104e0e: net: info network shows only VLAN clients, fix
- Clients not associated with a VLAN exist since commit d80b9fc6.
Signed-off-by: Markus Armbruster <armbru@redhat.com>... - 08:12 pm Revision 2583ba97: net: Monitor command set_link finds only VLAN clients, fix
- Clients not associated with a VLAN exist since commit d80b9fc6.
Signed-off-by: Markus Armbruster <armbru@redhat.com>... - 08:12 pm Revision 62112d18: net: Fix bogus "Warning: vlan 0 with no nics" with -device
- net_check_clients() prints this when an VLAN has host devices, but no
guest devices. It uses VLANState members nb_gu... - 08:12 pm Revision 668680f7: net: net_check_clients() runs too early to see -device, fix
- Call it right after -device devices get created.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by:... - 08:12 pm Revision 7f76abe1: net: Remove unused net_client_uninit()
- Unused since commit 9ad4531e.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <a... - 06:04 pm Revision 5f2243f3: Fix strace or FUTEX_PRIVATE_FLAG
- FUTEX_PRIVATE_FLAG is a bit orred with an existing futex op,
not a distinct value.
Signed-off-by: Paul Brook <paul@c... - 05:20 pm Revision 30a8cac1: target-arm: support thumb exception handlers
- When handling an exception, switch to the correct mode based on the
Thumb Exception (TE) bit in the SCTLR.
Signed-of... - 03:38 pm Revision b8b45b68: target-arm: implement Thumb-2 exception return
- Support the "subs pc, lr" Thumb-2 exception return instruction.
Signed-off-by: Rabin Vincent <rabin@rab.in>
Signed-o... - 03:38 pm Revision fa26df03: target-arm: fix thumb CPS
- The Thumb CPS currently does not work correctly: CPSID touches more bits
than the instruction wants to, and CPSIE doe...
02/18/2010
- 10:38 pm Revision 24ebf5f3: get rid of hostregs_helper.h
- Since b567b38 (target-arm: remove T0 and T1, 2009-10-16) the only global
register that is used is AREG0, so the compl... - 10:37 pm Revision df2a54e6: remove dead m68k definitions
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:08 pm Revision c68aaa18: tcg: Add consistency checks for op definitions
- When compiled with CONFIG_DEBUG_TCG, this code looks
for missing, duplicate and wrong entries in the
op definitions.
...
02/17/2010
- 02:59 pm Revision f3dfda61: use eventfd for iothread
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
02/16/2010
- 07:53 pm Revision dbfe80e1: tcg-sparc: Implement setcond, setcond2.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:52 pm Revision 1c086220: tcg: Add tcg_swap_cond.
- Returns the condition as if with swapped comparison operands.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Sig... - 12:39 am Revision bf76bafa: crisv10: Prettify.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
02/15/2010
- 07:49 pm Revision 6f57bbf4: sparc32 fix spurious dma interrupts v2
- Don't raise irq when not enabled.
Raise irq on enabling if DMA_INTR is set
Don't clear irq unless it was raised by DM... - 07:49 pm Revision 47de922d: Revert "Sparc32: improve DMA controller IRQ debugging"
- This reverts commit 787cfbc432bf1d353a77cbdb613754f3963371a3.
- 01:18 pm Revision 40e9eddd: cris: Add support for CRISv10 translation.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 01:15 pm Revision 46e246c9: cris: Use tcg_gen_movi_tl.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:47 pm Revision 7a977356: cris: Add v10 style interrupts.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:20 pm Revision 95475216: crisv10: Always clear the V and C flags on btst.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:17 pm Revision fb9fb692: cris: Prepare for CRISv10.
- * Add prefix flag and special reg.
* Add interrupt lockout.
* Add CC_OP_MSTEP.
Signed-off-by: Edgar E. Iglesias <edg...
02/14/2010
- 04:10 pm Revision a408b1de: versatile_pci: cleanup
- Cleanup versatile_pci: no need to re-set fields
to zero (pci core sets 0 already), use set_word
for status field. Com... - 04:10 pm Revision 01764fe0: versatile_pci: convert to symbolic names
- This converts versatile_pci to use symbolic
constants. Verified by comparing binary to
original one.
Signed-off-by: ... - 04:10 pm Revision c6a94ba5: PPC: Add timer when running KVM
- For some odd reason we sometimes hang inside KVM forever. I'd guess it's
a race condition where we actually have a le... - 04:10 pm Revision b2eca445: PPC: Fix large pages
- We were masking 1TB SLB entries on the feature bit of 16 MB pages. Obviously
that breaks, so let's just ignore 1TB SL... - 04:10 pm Revision a2236d48: PPC: Add USB per default on U3
- Linux with CONFIG_PPC64 doesn't support ADB devices anymore, so we have to
use USB for keyboard and mouse.
This patc... - 04:10 pm Revision a9ceb76d: PPC: Get rid of segfaults in DBDMA emulation
- While trying to find the right channel number for the DBDMA emulation I
stumbled across segmentation faults that were... - 04:10 pm Revision dffc07ca: PPC: Use macio IDE controller for Newworld
- Per default Linux doesn't come with a lot of storage adapters enabled on
Mac configurations. The one that's pretty mu... - 04:10 pm Revision dc333cd6: PPC: tell the guest about the time base frequency
- Our guest systems need to know by how much the timebase increases every second,
so there usually is a "timebase-frequ... - 04:10 pm Revision fa0be69a: PPC: Make interrupts work
- The interrupt code as is didn't really work for me. I couldn't even convince
Linux to take interrupt 9 in an interrup... - 04:10 pm Revision 915cd3a9: PPC: Include dump of lspci -nn on real G5
- To ease debugging and to know what we're lacking, I found it really useful to
have an lspci dump of a real U3 based G... - 04:10 pm Revision d86f0e32: PPC: Uninorth config space accessor
- The Uninorth PCI bridge requires different layouts in its PCI config space
accessors.
This patch introduces a conver... - 04:10 pm Revision 0f921197: PPC: Use Mac99_U3 type on ppc64
- The "Mac99" type so far defines a "U2" based configuration. Unfortunately,
there have never been any U2 based PPC64 m... - 04:10 pm Revision 9f6f0423: pci_host: rewrite using rwhandler
- Save a ton of code by switching pcihost to use rwhandler.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 04:10 pm Revision 049f7adb: rwhandler: simplified way to register for mem/io
- Some users prefer a single callback with length passed as parameter to
using b/w/l callbacks. It would maybe be clean... - 04:10 pm Revision e73d6e3a: bwap: add qemu_bswap helper
- add helper that can swap values of 4, 2, 1 bytes
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 04:10 pm Revision 186993ee: pci: move pcibus_t to qemu-common
- move pcibus_t to qemu-common.h to simplify header dependencies.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 11:01 am Revision 204ff571: dec: use PCI accessors
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:27 am Revision 9fe52c7f: sparc64: use PCI accessors for APB/PBM
- Remove useless set to zero lines. Latency programming should be
done by BIOS, reset value is zero.
Add revision to A... - 09:24 am Revision bc798c77: Remove conditional rom loading support
- Commit c2039bd0ffce8807e0eaac55254fde790825fa92 made rom loading
automatic for non-PC architectures. Remove now mostl... - 09:23 am Revision ee0dc6d3: Fix incorrect exception_index use
- env->exception_index should be cleared with -1, not 0.
See also 821b19fe923ac49a24cdb4af902584fdd019cee6.
Spotted b...
02/13/2010
- 09:37 am Revision b5937f29: pci: fix info pci with host bridge.
- This patch fixes 525e05147d5a3bdc08caa422d108c1ef71b584b5.
pci host bridge doesn't have header type of bridge.
The ch... - 09:00 am Revision c730256b: Merge branch 'for_anthony' of git://git.kernel.org/pub/scm/linux/kernel/git/ms...
- * 'for_anthony' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/qemu:
pci: fix pci_find_bus()
02/11/2010
- 12:53 am Revision 0009baf1: ide: add topology support
- Export the physical block size in the ATA IDENTIFY command. The
other topology values are not supported in ATA so sk... - 12:53 am Revision ee3659e3: scsi: add topology support
- Export the physical block size in the READ CAPACITY (16) command,
and add the new block limits VPD page to export the... - 12:53 am Revision 9752c371: virtio-blk: add topology support
- Export all topology information in the block config structure,
guarded by a new VIRTIO_BLK_F_TOPOLOGY feature flag.
... - 12:53 am Revision 428c149b: block: add topology qdev properties
- Add three new qdev properties to export block topology information to
the guest. This is needed to get optimal I/O a... - 12:51 am Revision 37d5ddd6: virtio-blk: revert serial number support
- The addition of the whole ATA IDENTIY page caused the config space to
go above the allowed size in the PCI spec, and ...
02/10/2010
- 10:00 pm Revision 3f54bfbf: Increase VNC_MAX_WIDTH
- Increase VNC_MAX_WIDTH to match "commonly available" consumer level monitors
available these days.
This also closes ... - 10:00 pm Revision d6771bfa: qemu-img: use the heap instead of the huge stack array for win32
- The default stack size of PE is 1MB on win32 and IO_BUF_SIZE in
img_convert() & img_rebase() is 2MB, so qemu-img will... - 10:00 pm Revision 6265eb26: don't dereference NULL after failed strdup
- Most of these are obvious NULL-deref bug fixes, for example,
the ones in these files:
block/curl.c
net.c
slirp... - 09:46 pm Revision 47116d1c: QMP: Don't leak on connection close
- QMP's chardev event callback doesn't call
json_message_parser_destroy() on CHR_EVENT_CLOSED. As the call
to json_mess... - 09:46 pm Revision 27a749fb: QError: Don't abort on multiple faults
- Ideally, Monitor code should report an error only once and
return the error information up the call chain.
To assure... - 09:46 pm Revision ba144141: Monitor: remove unneeded checks
- It's not needed to check the return of qobject_from_jsonf()
anymore, as an assert() has been added there.
Signed-off... - 09:46 pm Revision 668e3cac: qjson: Improve debugging
- Add an assert() to qobject_from_jsonf() to assure that the returned
QObject is not NULL. Currently this is duplicated... - 08:48 pm Revision 06b12970: virtio-net: fix network stall under load
- Fix a race condition where qemu finds that there are not enough virtio
ring buffers available and the guest make more... - 08:47 pm Revision 2c0d4b36: json: fix PRId64 on Win32
- OK we are fooled by the json lexer and parser. As we use %I64d to
print 'long long' variables in Win32, but lexer and... - 08:46 pm Revision 2198a62e: fix inet_parse typo
- qemu_opt_set wants on/off, not yes/no.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Anthony L... - 08:46 pm Revision c37cc7b0: iothread: fix vcpu stop with smp tcg
- Round robin vcpus in tcg_cpu_next even if the vm stopped. This
allows all cpus to enter stopped state.
Signed-off-by... - 08:46 pm Revision 5307d7d3: QMP: spec: Capability negotiation updates
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 08:46 pm Revision ca9567e2: QMP: Add QEMU's version to the greeting message
- With capability negotiation support clients will only have a chance
to check QEMU's version (ie. issue 'query-version... - 08:46 pm Revision 4a7e1190: QMP: Introduce the qmp_capabilities command
- This command will be used to enable QMP capabilities advertised
by the capabilities array.
Note that it will be mand... - 08:46 pm Revision 09069b19: QMP: Enforce capability negotiation rules
- With this commit QMP will be started in Capabilities Negotiation
mode, where the only command allowed to run is 'qmp_... - 08:45 pm Revision 4ab4183d: segfault due to buffer overrun in usb-serial
- This fixes a segfault due to buffer overrun in the usb-serial device.
The memcpy was incrementing the start location ... - 08:45 pm Revision 8e65b7c0: audio streaming from usb devices
- I have streaming audio devices working within qemu-kvm. This is a port
of the changes to qemu.
Streaming audio gener... - 08:45 pm Revision 41b4bef6: vnc: Migrate to using QTAILQ instead of custom implementation
- Just a 1-1 conversion for now.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Anthony Liguori <aligu... - 08:45 pm Revision a2eebe88: kvm: reduce code duplication in config_iothread
- We have some duplicated code in the CONFIG_IOTHREAD #ifdef and #else
cases. Fix that.
Signed-off-by: Amit Shah <amit... - 08:44 pm Revision 6616b2ad: Documentation: Add command line options to function index
- * Add line options to function index.
* Add description for -set (TODO).
* Add description for -global (TODO).
Sig... - 08:44 pm Revision 7544a042: Documentation: Enhance documentation (index, keywords)
- * Add some keywords for the concept index.
* Add some keywords for the keystroke index.
* Mark invalid or unclear d... - 08:44 pm Revision 70fcbbe7: Documentation: Add monitor commands to function index
- * Add monitor commands to function index.
* Fix description for acl_remove.
Signed-off-by: Stefan Weil <weil@mail.b... - 08:43 pm Revision d7e5edca: Documentation: Fix item list
- @itemize @minus does not work as expected
(the items start with "* -").
A simple @itemize gives a better result.
Si... - 08:43 pm Revision 47eacb4f: Documentation: Add some basic documentation on make targets
- This should help new users to get started.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony ... - 08:43 pm Revision a1a32b05: Documentation: Add direntry for info format
- update-info-dir maintains an index of all available
documentation in info format (the file /usr/share/info/dir).
It ... - 08:43 pm Revision e080e785: Documentation: Use UTF-8 encoding and fix one wrong encoding
- At least for Linux distributions UTF-8 is now standard,
so the QEMU documentation should use this encoding, too.
Eve... - 07:57 pm Revision 15dc2697: block: saner flags filtering in bdrv_open2
- Clean up the current mess about figuring out which flags to pass to the
driver. BDRV_O_FILE, BDRV_O_SNAPSHOT and BDR... - 07:57 pm Revision eaa6c85f: virtio-blk: Generate BLOCK_IO_ERROR QMP event
- Just call bdrv_mon_event() in the right place.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by... - 07:57 pm Revision 380f640f: scsi: Generate BLOCK_IO_ERROR QMP event
- Just call bdrv_mon_event() in the right place.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by... - 07:57 pm Revision 2582bfed: block: BLOCK_IO_ERROR QMP event
- This commit introduces the bdrv_mon_event() function, which
should be called by block subsystems (eg. IDE) when a I/O... - 07:57 pm Revision 7ad7e3c3: ide: Generate BLOCK_IO_ERROR QMP event
- Just call bdrv_mon_event() in the right place.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by... - 07:57 pm Revision aa1db6ed: QMP: BLOCK_IO_ERROR event handling
- This commit adds the basic definitions for the BLOCK_IO_ERROR
event, but actual event emission will be introduced by ... - 07:56 pm Revision f4f0d391: qcow2: Fix signedness bugs
- Checking for return codes < 0 isn't really going to work with unsigned
types. Use signed types instead.
Signed-off-b... - 07:56 pm Revision 9bc378c1: qemu-img: Fix qemu-img can't create qcow image based on read-only image
- Commit 03cbdac7 "Disable fall-back to read-only when cannot open drive's
file for read-write" result in read-only ima... - 07:56 pm Revision d0a96f3d: doc: Update mingw cross compile instructions
- The "Cross compilation for Windows with Linux" section of qemu-doc.texi
still instructs the user to use 'configure --... - 07:56 pm Revision afc535ac: Do not ignore error, if open file failed (-serial /dev/tty)
- In case, when qemu is executed with option like
-serial /dev/ttyS0, report if there are problems with
opening of devi... - 07:56 pm Revision 20cc9997: Documentation: Add build support for documentation in pdf format
- Makefile already supported dvi, html and info formats,
but pdf was missing.
pdf is especially convenient for printin... - 07:56 pm Revision 1d0f0d91: do not loop on an incomplete io_thread_fd read
- No need to loop if less than a full buffer is read, the next
read would return EAGAIN.
Signed-off-by: Paolo Bonzini ... - 07:56 pm Revision 652ce2d4: loop write in qemu_event_increment upon EINTR
- Same as what qemu-kvm does.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aligu... - 07:56 pm Revision f582af58: fix placement of config-host.h inclusion
- The #ifdef CONFIG_SOLARIS below was useless without this patch.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
S... - 12:56 am Revision 889ae39c: Try not to exceed max downtime on stage3
- Move to stage3 only when remaining work can be done below max downtime.
Use qemu_get_clock_ns for measuring read perf... - 12:56 am Revision aaa0eb75: Count dirty blocks and expose an API to get dirty count
- This will manage dirty counter for each device and will allow to get the
dirty counter from above.
Signed-off-by: Li... - 12:56 am Revision d76cac7d: Tranfer dirty blocks during iterative phase
- Start transfer dirty blocks during the iterative stage. That will
reduce the time that the guest will be suspended
S... - 12:56 am Revision e970ec0b: Remove unused code
- blk_mig_save_bulked_block is never called with sync flag. Remove the sync
flag. Calculate bulk completion during blk_... - 12:56 am Revision 41c872b6: add qemu_get_clock_ns
- Some places use get_clock directly because they want to access the
rt_clock with nanosecond precision. Add a functio... - 12:56 am Revision 7b8f3b78: kvm: move kvm to use memory notifiers
- remove direct kvm calls from exec.c, make
kvm use memory notifiers framework instead.
Signed-off-by: Michael S. Tsir... - 12:56 am Revision 46dbef6a: kvm: move kvm_set_phys_mem around
- move kvm_set_phys_mem so that it will
be later available earlier in the file.
needed for next patch using memory noti... - 12:56 am Revision f6f3fbca: qemu: memory notifiers
- This adds notifiers for phys memory changes: a set of callbacks that
vhost can register and update kernel accordingly...
02/09/2010
- 11:54 pm Revision cca1af8c: tcg/mips: fix crash in tcg_out_qemu_ld()
- The address register is overriden when it corresponds to v0 and the fast
path is taken, which leads to a crash. Fix t... - 10:08 pm Revision 5a25cc2b: target-sh4: MMU: separate execute and read/write permissions
- On SH4, the ITLB and UTLB configurations are memory mapped, so loading
ITLB entries from UTLB has to be simulated cor... - 10:08 pm Revision af090497: target-sh4: MMU: reduce the size of a TLB entry
- Reduce the size of the TLB entry from 32 to 16 bytes, reorganising
members and using a bit field.
Signed-off-by: Aur... - 10:08 pm Revision 55ff33a4: target-sh4: MMU: remove dead code
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 10:08 pm Revision 03e3b61e: target-sh4: MMU: fix store queue addresses
- The store queues are located from 0xe0000000 to 0xe3ffffff.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 10:08 pm Revision 1f486815: target-sh4: MMU: fix mem_idx computation
- The mem_idx is wrongly computed. As written in target-sh4/cpu.h, mode 0
corresponds to kernel mode (SR_MD = 1), while... - 10:08 pm Revision 4d1e4ff6: target-sh4: MMU: fix ITLB priviledge check
- There is an ITLB access violation if SR_MD=0 (user mode) while
the high bit of the protection key is 0 (priviledge mo... - 10:08 pm Revision 0f3f1ec7: target-sh4: MMU: simplify call to tlb_set_page()
- tlb_set_page() doesn't need addresses with offset, but simply the
page aligned addresses.
Signed-off-by: Aurelien Ja... - 10:08 pm Revision 628b61a0: target-sh4: MMU: optimize UTLB accesses
- With the current code, the QEMU TLB is setup to match the read/write
mode of the MMU fault. This means when read acce... - 10:07 pm Revision e0bcb9ca: sh7750: handle MMUCR TI bit
- When the MMUCR TI bit is set, all the UTLB and ITLB entries should be
flushed.
Signed-off-by: Aurelien Jarno <aureli... - 02:01 am Revision 434254aa: tcg/mips: implement setcond2
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
02/08/2010
- 06:09 pm Revision 0debac14: Merge remote branch 'linux-user/linux-user-for-upstream' into staging-tmp
- 06:06 pm Revision 8217d945: Merge remote branch 'qemu-kvm/uq/master' into staging-tmp
- 05:37 pm Revision 4cb26382: tcg/mips: implement setcond
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 01:29 pm Revision 74f42e18: configure: fix the static compilation for sdl
- The static compilation for sdl is broken after
79427693174a553d62f3da44aacd3f19ba8df3a7.
Signed-off-by: TeLeMan <gel... - 01:24 pm Revision d2807bc9: configure: Add --enable-docs and --disable-docs to --help
- This patch adds the documentation-related options "--enable-docs" and
"--disable-docs" to the help message of "config... - 01:21 pm Revision 3101e99c: target-sh4: minor optimisations
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 01:21 pm Revision 37cc0b44: SH4/R2D: fix poweroff
- The write the the PA_POWOFF register is currently ignored. Fix that by
calling qemu_system_shutdown_request() when a ... - 01:10 pm Revision 5105c556: tcg: move setcond* ops to non-optional section
- setcond is not an optional op, move it to the non-optional section.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.... - 01:06 pm Revision add1e7ea: tcg: add setcondi pseudo-op
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:14 pm Revision 8fd5cf4b: pci: fix pci_find_bus()
- typo in c021f8e65f5009a5ab5711d9d5326fcab553ef1c.
comparison fix.
Cc: Blue Swirl <blauwirbel@gmail.com>
Cc: "Michael... - 11:44 am Revision 48a402e6: block/curl: %Z is not a valid conversion specifier
- Signed-off-by: malc <av1474@comtv.ru>
- 11:12 am Revision bec7c2d4: do not interpolate % from vl.c to qemu-options.h
- Since qemu-options.h is only used in vl.c, we can avoid using
brittle interpolation from a generated file.
Signed-of... - 11:12 am Revision e8105ebb: vl.c: avoid preprocessor directives in a printf call
- Similar to the qemu-img.c patch, but I also have to unescape remaining
% signs in qemu-options.hx.
Signed-off-by: Pa... - 11:12 am Revision 30bf5f46: cope with printf macro definition in readline.c
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: malc <av1474@comtv.ru> - 11:12 am Revision e00291c0: qemu-img: avoid preprocessor directives in a printf call
- Other choices include using "(printf)", but this one is not bad in
terms of readability.
Signed-off-by: Paolo Bonzin... - 11:12 am Revision 3f020d70: Revert "On some systems printf is a macro"
- This reverts commit bc5b6004588ad17370e0416e40b4aa9cf977023b.
Also available in: Atom