Activity
From 04/22/2010 to 05/21/2010
05/21/2010
- 07:42 pm Revision 9e42382f: linux-user: do not warn for missing pselect6
- Libc will fallback gracefully if pselect6 is not available. Thus put
pselect6 to nowarn until the atomicity issues of... - 07:41 pm Revision 9002ec79: tcg: Initialize the prologue after GUEST_BASE is fixed.
- This will allow backends to make intelligent choices about how
to implement GUEST_BASE.
Signed-off-by: Richard Hende... - 07:41 pm Revision 4b31713d: tcg-hppa: Load GUEST_BASE as an immediate.
- Now that the prologue is generated after GUEST_BASE is fixed,
we can load it as an immediate, and also avoid reservin... - 07:41 pm Revision 6781d08d: tcg-ia64: Load GUEST_BASE into a register.
- Saves one bundle per memory operation.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Ja... - 07:41 pm Revision 7221f058: tcg-ia64: Fix some register usage issues.
- (1) The output registers were not marked call-clobbered, even though
they can be modified by called functions.
(2... - 07:22 pm Revision 9231733a: alpha-linux-user: Fix getxpid.
- Put ppid in the second return register.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien J... - 07:22 pm Revision a5b3b13b: alpha-linux-user: Fix sigprocmask.
- Alpha passes oldset by value in a register, and returns the newset
as the return value; as compared to the standard i... - 07:22 pm Revision f43ce12b: alpha-linux-user: Fix sigsuspend parameters.
- Alpha passes the signal set in a register, not by reference.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Sign... - 07:22 pm Revision 7dd46c02: alpha-linux-user: Fix brk error return.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:22 pm Revision 1b6bd8c7: alpha-linux-user: Fix siginfo.si_addr for SIGSEGV and SIGBUS.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:22 pm Revision fb41a66e: alpha-linux-user: Fix pipe return mechanism.
- At the same time, tidy the code wrt MIPS and SH4 which have the
same two register return mechanism. Fix confusion be... - 07:22 pm Revision 57f18a95: alpha-linux-user: Add correct sigaction constants.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:20 pm Revision 5d1e4e85: tcg-i386: Use lea for three-operand add.
- The result is shorter than the mov+add that TCG would
otherwise generate for us.
Signed-off-by: Richard Henderson <r... - 07:20 pm Revision 78686523: tcg-i386: Nuke trailing whitespace.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:20 pm Revision 55e082a7: tcg-i386: Tidy ext8u and ext16u operations.
- Define OPC_MOVZBL and OPC_MOVZWL. Factor opcode emission to
separate functions.
Signed-off-by: Richard Henderson <r... - 07:20 pm Revision 6817c355: tcg-i386: Tidy ext8s and ext16s operations.
- Define OPC_MOVSBL and OPC_MOVSWL. Factor opcode emission to
separate functions.
Signed-off-by: Richard Henderson <r... - 07:20 pm Revision a369a702: tcg-i386: Tidy immediate arithmetic operations.
- Define OPC_ARITH_EvI[bz]; use throughout. Use tcg_out_ext8u
directly in setcond. Use tgen_arithi in qemu_ld/st.
Si... - 07:20 pm Revision 81570a70: tcg-i386: Tidy non-immediate arithmetic operations.
- Add more OPC values, and tgen_arithr. Use the later throughout.
Note that normal reg/reg arithmetic now uses the Gv... - 07:20 pm Revision ef10b106: tcg-i386: Tidy movi.
- Define and use OPC_MOVL_Iv.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aureli... - 07:20 pm Revision 6858614e: tcg-i386: Tidy push/pop.
- Move tcg_out_push/pop up in the file so that they can be used
by qemu_ld/st. Define a tcg_out_pushi to be used as we... - 07:20 pm Revision 34a6d0b7: tcg-i386: Tidy lea.
- Implement full modrm+sib addressing mode processing.
Use that in qemu_ld/st to output the LEA.
Signed-off-by: Richar... - 07:20 pm Revision 3c3accc6: tcg-i386: Tidy ret.
- Define and use OPC_RET.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@a... - 07:20 pm Revision 32a8ffb9: tcg-i386: Tidy setcc.
- Define and use OPC_SETCC.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien... - 07:20 pm Revision 9363dedb: tcg-i386: Tidy unary arithmetic.
- Define OPC_GRP3 and EXT3_FOO to match. Use them instead of
bare constants.
Define OPC_GRP5 and rename the existing ... - 07:20 pm Revision 0566d387: tcg-i386: Tidy multiply.
- Define and use OPC_IMUL_GvEv{,Ib,Iz}.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jar... - 07:20 pm Revision b3e66df7: tcg-i386: Tidy xchg.
- Define and use OPC_XCHG_ax_r32.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <au... - 07:20 pm Revision aadb21a4: tcg-i386: Tidy calls.
- Define OPC_CALL_Jz, generated by tcg_out_calli; use the later
throughout. Unify the calls within qemu_st; adjust the... - 05:09 pm Revision a9456998: axisdev88: Fix passing of kernel cmdline.
- Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
- 03:05 pm Revision f6d20d0f: Replace \0s with spaces before sending strings to curses.
- Signed-off-by: Bernhard Kauer <kauer@tudos.org>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> - 01:00 pm Revision a9cf98d9: arm_timer: fix oneshot mode
- In oneshot mode, the delta needs to come from the TimerLoad register,
not the maximum limit.
Signed-off-by: Rabin Vi... - 01:00 pm Revision d6759902: arm_timer: reload timer when enabled
- Reload the timer when TimerControl is written, if the timer is to be
enabled. Otherwise, if an earlier write to Time... - 12:52 pm Revision 0b2ec6fc: pflash_cfi01: add device ID read command
- Add support to read manufacturer and device ID. For everything else (eg.
lock bits) 0 is returned.
Signed-off-by: Mi... - 12:49 pm Revision 618fbb84: virtio-blk: fix barrier support
- Before issuing the barrier to the block driver we need to flush our oustanding
queue of write requests, as the flush ... - 12:49 pm Revision 3e89cb04: vvfat: More build fixes with DEBUG
- Casting a pointer to an int doesn't work on 64 bit platforms. Use the %p printf
conversion specifier instead.
Signed... - 12:49 pm Revision f8ea0b00: block: Make find_image_format() return 'raw' BlockDriver for SG_IO devices
- This patch adds a special BlockDriverState->sg check in block.c:find_image_format()
after bdrv_file_open() -> block/r... - 12:49 pm Revision 396759ad: block: Add SG_IO device check in refresh_total_sectors()
- This patch adds a special case check for scsi-generic devices in
refresh_total_sectors() to skip the subsequent Block... - 12:49 pm Revision 792b45b1: vvfat: Fix compilation with DEBUG defined
- gcc does not like passing a NULL where an int value is expected:
block/vvfat.c: In function ‘checkpoint’:
block/vvfa... - 12:49 pm Revision 77be4366: block: fix sector comparism in multiwrite_req_compare
- The difference between the start sectors of two requests can be larger
than the size of the "int" type, which can lea... - 12:49 pm Revision c53a7285: block: fix aio_flush segfaults for read-only protocols (e.g. curl)
- Not all block format drivers expose an io_flush method (reasonable for
read-only protocols), so calling io_flush ther... - 12:49 pm Revision de6c8042: virtio-blk: Avoid zeroing every request structure
- The VirtIOBlockRequest structure is about 40 KB in size. This patch
avoids zeroing every request by only initializin...
05/20/2010
- 11:37 pm Revision 81a204e4: pc: fix segfault introduced by 3d53f5c36ff6
- Commit 3d53f5c36ff6 introduced a segfault by erroneously making fw_cfg a
'void **' and passing it around in different... - 10:58 pm Revision 70c48285: target-sparc: Inline some generation of carry for ADDX/SUBX.
- Computing carry is trivial for some inputs. By avoiding an
external function call, we generate near-optimal code for... - 10:15 pm Revision da441cff: tcg-i386: Tidy jumps.
- Define OPC_JCC*, OC_JMP*, and EXT_JMPN_Ev. Use them throughout.
Signed-off-by: Richard Henderson <rth@twiddle.net>
... - 10:15 pm Revision a042ef94: tcg-i386: Eliminate extra move from qemu_ld64.
- If the address register overlaps one of the output registers
simply issue the clobbering load last, rather than emitt... - 10:13 pm Revision af266089: tcg-i386: Tidy move operations.
- Define OPC_MOVB* and OPC_MOVL*; use them throughout.
Use tcg_out_ld/st instead of bare tcg_out_modrm_offset
when it m... - 10:09 pm Revision f53dba01: tcg-i386: Tidy shift operations.
- Define OPC_SHIFT_{1,Ib,cl}. Factor opcode emission to a function.
Signed-off-by: Richard Henderson <rth@twiddle.net... - 10:04 pm Revision 702a8a99: Remove i386 from .gitignore
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 10:04 pm Revision fcb5dac1: tcg-i386: Tidy bswap operations.
- Define OPC_BSWAP. Factor opcode emission to separate functions.
Signed-off-by: Richard Henderson <rth@twiddle.net>
...
05/19/2010
- 10:04 pm Revision 5a4bb580: target-sparc: Simplify ICC generation.
- Use int32 types instead of target_ulong when computing ICC. This
simplifies the generated code for 32-bit host and 6... - 10:03 pm Revision 4c1a0d82: target-sparc: Fix compilation with --enable-debug.
- Return a target_ulong from compute_C_icc to match the width of the users.
Signed-off-by: Richard Henderson <rth@twid... - 08:29 pm Revision 02021c3f: Fix __VA__ARGS__ typo in cris mmu.c
- Fix compilation with DEBUG defined
Signed-off-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
Signed-o... - 07:39 pm Revision e476492e: linux-user: fix 32-bit host breakage
- Fix breakage introduced by commit 81bbe906c89b6b7af58a1eeb96ec5a0bfdc3386f.
Signed-off-by: Aurelien Jarno <aurelien@... - 06:45 pm Revision a691d41a: sysemu: Export 'no_shutdown'
- It's a global variable already, do_quit() will use it.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 06:45 pm Revision 41836a9f: Fix qtypes' licenses
- - Change from GPL to LGPL
- Add license text when missing
- Minor cosmetic changes to make all headers look the same
... - 06:45 pm Revision 39b59d26: Monitor: Return before exiting with 'quit'
- This is a new version of the (now reverted) following commit:
0e8d2b5575938b8876a3c4bb66ee13c5d306fb6d
The 'quit' M... - 06:45 pm Revision a8751701: Revert "Monitor: Return before exiting with 'quit'"
- This reverts commit 0e8d2b5575938b8876a3c4bb66ee13c5d306fb6d.
Next commits will do the same thing in a better way.
... - 06:04 pm Revision b752daf0: Revert "monitor: Convert do_pci_device_hot_remove() to QObject"
- We don't want pci_del in QMP. Use device_del instead.
This reverts commit 6848d827162fea039f2658414a4adb6164a4f9b0.... - 06:04 pm Revision 6c6a58ae: Revert "PCI: Convert pci_device_hot_add() to QObject"
- Short story: We don't want pci_add in QMP. Long story follows.
pci_add can do two things:
* Hot plug a PCI NIC. d... - 06:04 pm Revision b3e5e3e6: QMP: Add "Downstream extension of QMP" to spec
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
- 04:24 pm Revision 0d5d4699: microblaze: Update elf machine nums.
- 189 was allocated in upstream binutils.
0xbaab was the old temporary value. Still used by some tools and the
linux k... - 04:09 pm Revision e4cbd44d: microblaze: Add linux-user core dumping support.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 09:46 am Revision fec0e3e8: Fix cross compilation
- This patch enhances the algorithm which finds the correct settings for SDL.
For cross compilations (when cross_prefix... - 09:46 am Revision 6648e296: tcg-i386: Allocate call-saved registers first.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:46 am Revision 4ab50ccf: tcg-i386: Tidy initialization of tcg_target_call_clobber_regs.
- Setting the registers one by one is easier to read, and gets
optimized by the compiler just the same.
Signed-off-by:...
05/18/2010
- 10:23 pm Revision d5900813: target-s390: enable SIGP Initial Reset
- For SMP to work with KVM, we need to properly emulate the SIGP Initial Reset
Command. Recent (2.6.32) kernels issue t... - 10:12 pm Revision 3d78499a: target-ppc: remove dead code
- This function had been disabled from the beginning:
see 9fddaa0c0cabb610947146a79b4a9a38b0a216e5
cpu_reset() functio... - 10:12 pm Revision fe270d04: target-s390: add firmware code
- This patch adds a firmware blob to the S390 target. The blob is a simple
implementation of a virtio client that tries... - 09:21 pm Revision c821c2bd: PPC/KVM: make iothread work
- When running with --enable-io-thread the timer we have doesn't help,
because it doesn't wake up the CPU thread. So in... - 08:56 pm Revision a5829fd9: fix chardev_init for win32
- chardev_init functions use socket,so socket_init() shoud be placed at
the front of chardev_init on win32.
Signed-off... - 08:49 pm Revision e23a22e6: qemu-sockets: avoid strlen of NULL pointer
- If the user wants to create a chardev of type socket but forgets to give a
host= option, qemu_opt_get returns NULL. T... - 08:30 pm Revision 81bbe906: linux-user: rlimit conversion between host and target.
- rlim_t conversion between host and target added.
Otherwise there are some incorrect case like
- RLIM_INFINITY on 32bi...
05/17/2010
- 10:32 pm Revision c69ea0df: Compile acpi_piix4, apm and pm_smbus only once
- 12 compilations less for the full build.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:17 pm Revision 12941418: Merge remote branch 'kwolf/for-anthony' into staging
- 08:41 pm Revision f7ce7287: Merge remote branch 'mst/for_anthony' into staging
- 11:20 am Revision 9d8b88f6: parallels: use pread
- Use pread instead of lseek + read in preparation of using the qemu
block API.
Signed-off-by: Christoph Hellwig <hch@... - 11:20 am Revision b666d239: block: Avoid unchecked casts for AIOCBs
- Use container_of for one direction and &acb->common for the other one.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:20 am Revision 20993081: block: Fix protocol detection for Windows devices
- We can't assume the file protocol for Windows devices, they need the same
detection as other files for which an expli... - 11:20 am Revision c3349197: block: Fix bdrv_commit
- When reopening the image, don't guess the driver, but use the same driver as
was used before. This is important if th... - 11:20 am Revision b76b6e95: block/vdi: Allow disk images of size 0
- Even it is not very useful, users may create images of size 0.
Without the special option CONFIG_ZERO_MALLOC, qemu_m... - 11:20 am Revision 7a6f3913: bochs: use qemu block API
- Use bdrv_pwrite to access the backing device instead of pread, and
convert the driver to implementing the bdrv_open m... - 11:20 am Revision 1dec5a70: parallels: use qemu block API
- Use bdrv_pwrite to access the backing device instead of pread, and
convert the driver to implementing the bdrv_open m... - 11:20 am Revision dede4188: block/vpc: Fix conversion from size to disk geometry
- The VHD algorithm calculates a disk geometry
which is usually smaller than the requested size.
QEMU tried to round u... - 11:20 am Revision cd02a24b: dmg: fix reading of uncompressed chunks
- When dmg_read_chunk encounters an uncompressed chunk it currently
calls read without any previous adjustment of the f... - 11:20 am Revision 35ed5de6: block: Remove special case for vvfat
- The special case doesn't really us buy anything. Without it vvfat works more
consistently as a protocol. We get raw o... - 11:20 am Revision 64a31d5c: dmg: use qemu block API
- Use bdrv_pwrite to access the backing device instead of pread, and
convert the driver to implementing the bdrv_open m... - 11:20 am Revision f21dc3a4: block/vdi: Fix image opening and creation for odd disk sizes
- The fix is based on a patch from Kevin Wolf. Here his comment:
"The number of blocks needs to be rounded up to cover... - 11:20 am Revision af474591: use qemu_free() instead of free()
- There is a call to free() where qemu_free() should instead be used.
Signed-off-by: Bruce Rogers <brogers@novell.com>... - 11:20 am Revision 21955137: Fix docs for block stats monitor command
- The 'parent' field in the 'query-blockstats' monitor command is
part of the top level block device QDict, not part of... - 11:20 am Revision 16cdf7ce: dmg: use pread
- Use pread instead of lseek + read in preparation of using the qemu
block API. Note that dmg actually uses the implic... - 11:20 am Revision 3abbc4d9: block: Remove semicolon in BDRV_SECTOR_MASK macro
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:20 am Revision cb7cf0e3: qemu-nbd: Improve error reporting
- - use err(3) instead of errx(3) if errno is available
to report why failed
- let fail prior to daemon(3) if opening... - 11:20 am Revision c94304be: cloop: use pread
- Use pread instead of lseek + read in preparation of using the qemu
block API.
Signed-off-by: Christoph Hellwig <hch@... - 11:20 am Revision 20be49e4: cloop: use qemu block API
- Use bdrv_pwrite to access the backing device instead of pread, and
convert the driver to implementing the bdrv_open m... - 11:20 am Revision 38d8dfa1: ide: Fix ide_dma_cancel
- When cancelling a request, bdrv_aio_cancel may decide that it waits for
completion of a request rather than for cance... - 11:20 am Revision efbca10f: bochs: use pread
- Use pread instead of lseek + read in preparation of using the qemu
block API.
Signed-off-by: Christoph Hellwig <hch@...
05/16/2010
- 11:33 am Revision 21ffd181: sparc: move DT and QT defines to op_helper.c
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:54 am Revision 88c8e03f: sparc64: fix TT_WOTHER value
- - fix off by one error in spill trap number bit for other window (must be bit 5)
- fixes invalid instruction issue wi... - 10:54 am Revision 170f4c55: sparc64: fix mmu demap operand typo
- - must use store address operand to demap, not store value
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail....
05/15/2010
- 08:52 pm Revision 1012e960: Update to a hopefully more future proof FSF address
- See also 70539e1850ddd3a7ee6f9a8db7bd8e81b85225a4,
8167ee883931cb20c6264fc19d040ce2dc6ceaaa,
530e7615ce3c01882e582c84... - 08:36 pm Revision 0b8f9be6: Trim unnecessary includes
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:42 pm Revision ec51e364: mc146818rtc: remove #ifdef DEBUG_CMOS.
- remove #ifdef DEBUG_CMOS by using macro.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Acked-by: Gerd Hoffm... - 07:41 pm Revision 019ea978: apm: remove #ifdef DEBUG.
- remove #ifdef DEBUG by using macro.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Acked-by: Gerd Hoffmann <... - 07:41 pm Revision 50d8ff8b: acpi_piix4: remove #ifdef DEBUG.
- removed #ifdef DEBUG by using macro.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Acked-by: Gerd Hoffmann ... - 07:39 pm Revision b246eebb: pm_smbus: remove #ifdef DEBUG.
- remove #ifdef DEBUG by using macro.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Acked-by: Gerd Hoffmann <... - 07:28 pm Revision ac404095: pci hotadd, acpi_piix4: remove global variables
- remove global variables, gpe and pci0_status by moving them
into PIIX4PMState.
Signed-off-by: Blue Swirl <blauwirbel... - 07:26 pm Revision 87c30546: pci hotplug: add argument to pci hot plug callback.
- Add argument, DeviceState*, to pci hot plug callback.
The argument will be used later to remove global variable.
Sig... - 07:24 pm Revision e8ec0571: acpi_piix4: qdevfy.
- qdevfy acpi_piix4.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Acked-by: Gerd Hoffmann <kraxel@redhat.com... - 07:21 pm Revision 1d914fa0: rtc: make rtc_xxx accept/return ISADevice instead of RTCState.
- To match rtc_xxx with qdev, make rtc_xxx accept and return ISADevice
instead of RTCState.
Signed-off-by: Isaku Yamah... - 07:20 pm Revision e1460e47: pc: move rtc declarations from pc.h into a dedicated header file.
- Move rtc_xxx declarations from pc.h into mc146818rtc.h.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Acked... - 06:53 pm Revision 845773ab: pc: split out piix specific part from pc.c into pc_piix.c
- Finally, we can safely split out the piix specific part from pc.c
into pc_piix.c.
Signed-off-by: Isaku Yamahata <yam... - 06:52 pm Revision e3a5cf42: pc: split out pci device init from pc_init1() into pc_pci_device_init()
- Split out pci device initialization from pc_init1() into pc_pci_device_init().
and removed unnecessary braces.
Signe... - 06:51 pm Revision ffe513da: pc: split out basic device init from pc_init1() into pc_basic_device_init()
- Split out basic device, i.e. legacy devices like floppy, initialization
from pc_init1() into pc_basic_device_init().
... - 06:50 pm Revision 765d7908: pc: split out vga initialization from pc_init1() into pc_vga_init().
- Split out vga initialization which is independent of piix
from pc_init1() as pc_vga_init().
Later it will be used.
S... - 06:47 pm Revision 3d53f5c3: pc: split out memory allocation from pc_init1() into pc_memory_init()
- Split out memory allocation and rom/bios loading which doesn't depend
on piix from pc_init1() into pc_memory_init().
... - 06:45 pm Revision 70166477: pc: split out cpu initialization from pc_init1() into pc_cpus_init().
- split out cpu initialization which is piix independent from pc_init1()
into pc_cpus_init(). Later it will be used.
S... - 06:42 pm Revision 8e78eb28: pc: make pc_init1() not refer ferr_irq directly.
- By introducing a registering function, make pc_init1() not refer to
ferr_irq directly in order to make ferr_irq piix ... - 06:41 pm Revision 6f09e686: pc: introduce a function to allocate cpu irq.
- Introduce a function, pc_allocate_cpu_irq(), to allocate cpu irq
in order to make pic_irq_request() piix independent.... - 06:40 pm Revision ec2654fb: pc: remove global variable rtc_state by using qemu_irq.
- Remove the reference to the global variable, rtc_state, by passing
function argument to cmos_init_hd(), cmos_init().
... - 06:38 pm Revision 01b9e8c1: pc: remove a global variable, floppy_controller.
- Remove a global variable, floppy_controller.
Since it is unnecessarily global, make it local and pass it as
a functio... - 06:37 pm Revision 57864959: pc: make an unnecessary global variable, pit, local.
- remove unnecessary global static variables, pit.
Make it local.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.j... - 06:33 pm Revision f885f1ea: pc, i440fx: Make smm enable/disable function i440fx independent.
- make cpu_smm_update() generic to be independent on i440fx by
registering a callback.
Signed-off-by: Isaku Yamahata <... - 06:32 pm Revision b8d6f539: pc: initialize ioapic before use.
- The changeset of 2c8d9340203c7f19265fd4cb2341f568217a3af6
prevents isa_irq_handler() from NULL refering of IsaIrqStat... - 06:30 pm Revision 93d89f63: acpi: split acpi.c into the common part and the piix4 part.
- Split acpi.c into the common part and the piix4 specific part.
The common part will be used later.
Signed-off-by: Is... - 06:29 pm Revision 990b150e: acpi: add acpi constants from linux header files and use them.
- add acpi constants from linux header files and
replace the old constants with them.
The acpi constants will be used b... - 06:27 pm Revision 04762841: acpi: split out apm register emulation from acpi.c
- Split out apm register emulation for acpi.c into apm.c.
The apm emulation will be used later.
Signed-off-by: Isaku Y... - 06:25 pm Revision fc0bdd99: acpi: split out piix4 smbus routines from acpi.c into pm_smbus.c
- Split out piix4 smbus routines from acpi.c into pm_smbus.c and
use it.
The split out smbus emulation will be used lat... - 05:34 pm Revision dc683910: mc146818rtc: Register vmstate via qdev
- After defining the required alias ID, we can push vmstate registration
of mc146818rtc to qdev.
Signed-off-by: Jan Ki... - 05:33 pm Revision a64405d1: fdc: Register vmstate via qdev
- Establish vmstate containers for ISA and sysbus variant, define the
iobase as instance ID alias, and let qdev do the ... - 05:32 pm Revision 1cc9f514: serial: Register vmstate via qdev
- At least for isa-serial, we can already let qdev do the vmstate
registration for us. It just takes wrapping vmstate f... - 05:23 pm Revision 4d2ffa08: vmstate: Add support for alias ID
- Some legacy users (mostly PC devices) of vmstate_register manage
instance IDs on their own, and that unfortunately in... - 05:02 pm Revision ec86f3e1: vmstate: Drop unused post_save handler
- No device makes use of it anymore.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swirl <bla... - 04:57 pm Revision 604be200: sh: sm501: add 2D engine support
- In linux kernel v2.6.33, sm501 frame buffer driver modified to support
2D graphics engine on sm501 chip. One example... - 03:31 pm Revision e5d3b98d: tmp105: update the register in post_load where it needs updating.
- This was the only user of .post_save as noticed by Jan Kiszka and
seems to have been added there wrongly during conve...
05/14/2010
- 10:32 pm Revision 26a82330: cpus: add one 'const'
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:32 pm Revision af2960f9: e1000: make some tables 'const'
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:32 pm Revision 117e1e82: ide: make a table 'const'
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:32 pm Revision 68f04a3c: vga: make some tables 'const'
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:31 pm Revision d08555c1: Compile virtio-9p-debug and virtio-9p-local once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:56 pm Revision 7ac9f9be: Merge remote branch 'qemu-kvm/uq/master' into staging
- 06:55 pm Revision 14ac15d3: Update SeaBIOS
- - 7d09d0e Fix virtio compile errors on various gcc versions.
- 89acfa3 Support for booting from virtio disks
- 6d66...
05/12/2010
- 10:27 pm Revision 9c0afd0e: apb: don't use any static state
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:27 pm Revision 5acd0646: pckbd: don't use any static state
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:20 pm Revision 113c6106: target-sparc: Fix wrong printf argument
- cpu_get_ccr() returns a target_ulong, so a type cast is needed to avoid
wrong output on big endian hosts. We could al... - 09:57 pm Revision a72b5177: Update OpenBIOS images to r771
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:33 pm Revision 57c3229b: virtio-net: return with value in void function
- virtio-net has return with value in a void function.
No idea why does it compile with gcc,
but this isn't standard C.... - 06:07 pm Revision fae054b0: virtio: invoke set_features on load
- After migration, vhost was not getting features
acked because set_features callback was never invoked.
The fix is jus... - 02:02 am Revision c3f8f611: pci: irq_state vmstate breakage
- Code for saving irq_state got vm_state
macros wrong, passing in the wrong parameter.
As a result, we both saved a wro... - 01:59 am Revision 925fe64a: pci: cleanly backout of pci_qdev_init()
- If the init function of a device fails, as might happen with device
assignment, we never undo the work done by do_pci...
05/11/2010
- 11:07 pm Revision c1667e40: kvm: fix 80000001.EDX supported bit filtering
- On AMD some bits from 1.EDX are reported in 80000001.EDX. The mask used
to copy bits from 1.EDX to 80000001.EDX is in... - 08:03 pm Revision 4513d923: Do not stop VM if emulation failed in userspace.
- Continue vcpu execution in case emulation failure happened while vcpu
was in userspace. In this case #UD will be inje... - 08:02 pm Revision e82bcec2: port qemu-kvm's on_vcpu code
- run_on_cpu allows to execute work on a given CPUState context.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
... - 08:02 pm Revision 1fbb22e5: standardize on qemu_cpu_kick for signalling cpu thread(s)
- Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 08:02 pm Revision 1a28cac3: make SIG_IPI to tcg vcpu thread reliable
- Store tcg loop exit request on a global variable, and transfer it to
per-CPUState exit_request after assignment of cp... - 08:02 pm Revision 2705d56a: kvm: synchronize state from cpu context
- It is not safe to retrieve the KVM internal state of a given cpu
while its potentially modifying it.
Queue the reque... - 08:02 pm Revision 0af691d7: kvm: enable smp > 1
- Process INIT/SIPI requests and enable -smp > 1.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: ... - 08:02 pm Revision ced6c051: move stop/stopped CPU_COMMON fields after area zeroed by reset
- cpu_reset zeroes CPUState upto breakpoints member. Contents of
stop/stopped should not be zeroed on cpu_reset.
Signe... - 08:02 pm Revision dbaa07c4: kvm: validate context for kvm cpu get/put operations
- Validate that KVM vcpu state is only read/written from cpu thread itself
or that cpu is stopped.
Signed-off-by: Marc... - 08:02 pm Revision 3ae9501c: add cpu_is_stopped helper
- Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 08:02 pm Revision 618a568d: Fix -mem-path with hugetlbfs
- Fallback to qemu_vmalloc in case file_ram_alloc fails.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-o... - 08:02 pm Revision 273faf1b: kvm: set cpu_single_env around KVM_RUN ioctl
- Zero cpu_single_env before leaving global lock protection, and
restore on return.
Signed-off-by: Marcelo Tosatti <mt...
05/10/2010
- 07:36 pm Revision 64d56409: lsi: Handle removal of selected devices
- We must not store references to selected devices as they may be
hot-removed. Instead, look up the device based on its... - 07:36 pm Revision 21413d68: doc: Fix host forwarding monitor command documentation
- Commit f3546deb replaced host_net_redir by hostfwd_add,
hostfwd_remove, but neglected to update documentation.
Signe... - 07:36 pm Revision 0e4aec98: doc: Fix acl monitor command documentation
- Commit 15dfcd45 added acl_add and acl_reset, but fat-fingered their
documentation to read acl_allow and acl_remove.
... - 07:36 pm Revision c427ea9c: doc: Heading for monitor command cpu got lost, restore it
- Broken in commit 2313086a.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <alig... - 07:36 pm Revision 54d7cf13: doc: Clean up monitor command function index
- Remove bogus entries "count", "format" and "size". Accidentally added
in commit 70fcbbe7.
Add missing entry "qmp_ca... - 07:36 pm Revision 14eb8b68: vnc: set the right prefered encoding
- message is a hint by the client as to its preference (the first
encoding specified being most preferred)"
Signed-off... - 07:36 pm Revision 4c64d5b5: iov: Move from hw/ to topdir
- The iov functions can be useful to other code as well.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
CC: Christoph... - 07:36 pm Revision e9447f35: SCSI: Add disk reset handler
- Ensure that pending requests of an SCSI disk are purged on system reset
and also restore max_lba. The latter is no on... - 07:36 pm Revision 3e94cb02: scsi-disk: Clear aiocb on read completion
- Once the I/O completion callback returned, aiocb will be released by the
controller. So we have to clear the referenc... - 07:36 pm Revision d43ba0af: lsi: Purge message queue on reset
- Declare the input message queue empty and initialize the related state
machine properly on controller reset. This fix... - 07:36 pm Revision 12aa6dd6: lsi: Adjust some register reset values
- According to the LSI spec, the reset value of dcmd, dstat, and ctest2
were wrong, and sdid as well as ssid require ze...
05/09/2010
- 11:19 pm Revision 5a834bb4: sparc: Fix lazy flag calculation on interrupts, refactor
- Recalculate Sparc64 CPU flags on interrupts, otherwise some earlier
flags could be stored to pstate.
Refactor PSR/CC... - 06:40 pm Revision 275ea265: sparc: lazy C flag calculation
- Calculate only the carry flag for ADDX/SUBX instead of full
set of flags.
Thanks to Igor Kovalenko for spotting a bu... - 09:47 am Revision 72139e83: mips-dis: Add missing static attributes
- mips_abi_choices and mips_arch_choices are only used locally.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Sign...
05/07/2010
- 08:53 pm Revision a5ad5916: tcg: Add missing 'static' attribute
- tcg_out_reloc is only used locally (in */target.c which is
included in tcg.c).
Signed-off-by: Stefan Weil <weil@mail... - 08:11 pm Revision 92b30744: qcow2: Remove static forward declaration
- OpenBSDs gcc is said to generate warnings for this declaration, so don't
reference bdrv_qcow2 directly, but look it u... - 08:11 pm Revision de5f3f40: Revert "Fix OpenBSD build"
- This reverts commit 20d97356c9df6d68fbd37d6334fdb7063f24eab6.
The BlockDriver definition should stay at the end of so... - 07:58 pm Revision 3cab721d: Fill in unassigned mem read/write callbacks.
- Implement the "functions may be omitted with NULL pointer"
interface mentioned in the function block comment by trans... - 07:28 pm Revision 4cbd40ce: darwin-user: Add missing static attribute
- Function usage is only used locally, so add "static".
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-b... - 07:28 pm Revision 051eb6c1: Add missing 'static' attribute
- Function usage() is only used locally.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <... - 07:14 pm Revision 44505216: sparc64: fix build with older gccs
- Fix errors missed in 2065061ede22d401aae2ce995c3af54db9d28639:
CC sparc64-softmmu/helper.o
cc1: warnings being tr...
05/06/2010
- 11:14 pm Revision 2065061e: sparc64: handle asi referencing nucleus and secondary MMU contexts
- - increase max supported MMU modes to 6
- handle nucleus context asi
- handle secondary context asi
- handle non-faul... - 11:13 pm Revision 299b520c: sparc64: implement global translation table entries v1
- - match global tte against any context
- show global tte in MMU dump
v0->v1: added default case to switch statement ... - 11:13 pm Revision 788686ec: sparc64: more ultrasparc asi extensions for disassembler
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:28 am Revision 733f0b02: qemu: address todo comment in exec.c
- exec.c has a comment 'XXX: optimize' for lduw_phys/stw_phys,
so let's do it, along the lines of stl_phys.
The reason... - 07:45 am Revision 3e0650a9: Fix zero-length write(2).
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
05/05/2010
- 06:32 pm Revision 048d179f: Avoid libaio for usermode
- Linux AIO is aonly used by system emulation, so should not be linked into
the userspace emulatior.
Signed-off-by: Pa... - 06:32 pm Revision 2e9a5713: Remove PAGE_RESERVED
- The usermode PAGE_RESERVED code is not required by the current mmap
implementation, and is already broken when guest_... - 06:32 pm Revision c581deda: Better default guest_base
- Avoid loading linux-user applications in address space already used/reserved
by the host.
Signed-off-by: Paul Brook ... - 01:20 pm Revision a73b1fd9: Enable -d cpu logging by default.
- When -d cpu logging was handled by target-foo/translate.c,
it was controled by DEBUG_DISAS, which is enabled by defau... - 01:20 pm Revision 6e9cc3ed: target-i386: Remove duplicate CPU log.
- The proper logging for -d cpu is done in generic code.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off... - 01:20 pm Revision 564856bb: target-mips: Remove duplicate CPU log.
- Logging for -d cpu is done in generic code.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli... - 01:20 pm Revision 8d0d2eb6: target-ppc: Remove duplicate cpu log.
- Logging for -d cpu is done in generic code.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli... - 01:20 pm Revision 6f0f607f: target-sh4: Remove duplicate CPU log.
- Logging for -d cpu is done in generic code.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli...
05/04/2010
- 10:55 pm Revision 262353cb: Fix cpu list("-cpu ?") breakage, spotted by TeLeMan
- Fix breakage by 04c9a0cbc2bf496889cef6da2d61bf00ef190a4f.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:44 pm Revision 0684bf1b: vnc: make sure to send pointer type change event on SetEncodings
- Commit 37c34d9d5d87ea9d51760310c8863b82cb8c055a introduced a regression when
using relative mouse mode with a client ... - 12:03 am Revision ec5f92ce: hw: better i440 emulation
- updated version of an old patch
http://xenon.stanford.edu/~eswierk/misc/qemu-linuxbios/qemu-piix-ram-size.patch
that ...
05/03/2010
- 08:39 pm Revision 2791104c: Changes to usb-linux to conform to coding style
- Signed-off-by: David Ahern <daahern@cisco.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 08:39 pm Revision 288e7bcc: fix whitespace bogon in some versions of make
- With three different make binaries I have available, configuring a
pristine QEMU tree and attempting to make gives th... - 08:39 pm Revision cb4e5f8e: block: read-only: open cdrom as read-only when using monitor's change command
- Current code of monitor command: 'change', used to open file for read-write
uncoditionally. Change to open it as read... - 08:39 pm Revision 6ed2c484: QMP: Introduce RESUME event
- It's emitted when the Virtual Machine resumes execution.
We currently have the STOP event but don't have the matchin... - 08:39 pm Revision 0e1a275b: Add KVM CFLAGS to vhost build
- The configure test of vhost uses KVM CFLAGS, so the build must use them
as well. Otherwise we specifically miss what ... - 08:17 pm Revision a9231555: virtio-9p: Add P9_TREAD support
- Implement P9_TREAD support.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Aneesh Kumar K.V <an... - 08:17 pm Revision a6568fe2: virtio-9p: Add P9_TOPEN support.
- Implement P9_TOPEN support.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Aneesh Kumar K.V <an... - 08:17 pm Revision bbd5697b: virtio-9p: Add P9_TCLUNK support
- Implement P9_TCLUNK support.
This patch gets `ls -al` to work.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
... - 08:17 pm Revision 8449360c: virtio-9p: Add P9_TWRITE support
- Implement P9_TWRITE support.
This gets write to file to work
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Si... - 08:17 pm Revision c494dd6f: virtio-9p: Add P9_TCREATE support
- Implement P9_TCREATE support.
[jvrao@linux.vnet.ibm.com: strdup to qemu_strdup conversion]
Signed-off-by: Anthony Li... - 08:17 pm Revision 8cf89e00: virtio-9p: Add P9_TWSTAT support
- Implement P9_TWSTAT support.
This gets file and directory creation to work.
[jvrao@linux.vnet.ibm.com: strdup to qem... - 08:17 pm Revision 3d54abc7: virtio-9p: Create a syntactic shortcut for the file-system pass-thru
- Currently the commandline to create a virtual-filesystem pass-through between
the guest and the host is as follows:
#... - 08:17 pm Revision 9c5e9d89: virtio-9p: Add P9_TFLUSH support
- Don't do anything special for flush.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Aneesh Kuma... - 08:17 pm Revision 5bae1900: virtio-9p: Add P9_TREMOVE support.
- Implement P9_TREMOVE support.
This gets file deletion to work.
[mohan@in.ibm.com: Fix truncate to use the relative p... - 08:17 pm Revision a03f7874: virtio-9p: Add string manipulation support.
- Add helpers to do string manipulation.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Aneesh Ku... - 08:17 pm Revision ff5e54c9: virtio-9p: Add P9_TWALK support
- Implement P9_TWALK support.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Aneesh Kumar K.V <an... - 08:17 pm Revision 286d5652: virtio-9p: Add fid and qid management support.
- Helper APIs for FID and QID management.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Aneesh K... - 08:17 pm Revision bb9e3216: virtio-9p: Add stat and mode related helper functions.
- Add helpers to obtain file stat and mode details.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by... - 08:17 pm Revision 1f5a89bf: virtio-9p: Add sg helper functions
- Add scatter-gather helper functions.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Aneesh Kuma... - 08:17 pm Revision 92c1ad03: virtio-9p: Add P9_TVERSION support
- Implement P9_TVERSION support.
[sripathik@in.ibm.com: Handle unknown 9P versions as per the standards]
Signed-off-b... - 08:17 pm Revision 955efc47: virtio-9p: Add P9_TATTACH support.
- Implement P9_TATTACH support.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Aneesh Kumar K.V <... - 08:17 pm Revision 4da7d3fa: virtio-9p: Add P9_TSTAT support
- Implement P9_TSTAT support. This get the mount to work on the guest.
[kiran@linux.vnet.ibm.com: malloc to qemu_mallo... - 08:17 pm Revision 131dcb25: virtio-9p: Add minimal set of FileOperations
- Add minimal set of FileOperations and the corresponding implementations for
local fstype. These will be required for ... - 08:17 pm Revision 74db920c: virtio-9p: Create a commandline option -fsdev
- This patch creates a new command line option named -fsdev to hold any file
system specific information.
The option w... - 08:17 pm Revision 9f107513: virtio-9p: Add a virtio 9p device to qemu
- This patch doesn't implement the 9p protocol handling
code. It adds a simple device which dump the protocol data.
[j... - 08:17 pm Revision 405a549a: virtio-9p: pdu processing support.
- Add helpers to process the PDUs.
[kiran@linux.vnet.ibm.com: malloc to qemu_malloc coversion]
Signed-off-by: Anthony... - 08:09 pm Revision 51336214: lsi: Purge request queue on soft reset
- Avoid keeping zombie requests across controller reset by purging the
queue and also dropping the currently active req... - 08:09 pm Revision a1c59752: virtio-serial: Fix check for 'assert'; prevent NULL derefs
- In the flush_queued_data() function, we expect port to be valid. Assert
only for port and not port || discard.
Repor... - 08:09 pm Revision d510c5cf: Fix tiny leak in qemu_opts_parse
- qemu_opts_create duplicates the id we pass in case it shall be stored in
the opts. So we do not need to dup it in qem... - 08:09 pm Revision f8778a77: Fix the RARP protocol ID
- The packet(s) sent out after migration are supposed to be RAPR type of
packets. If they are supposed to go anywhere u... - 08:09 pm Revision 54eefd72: lsi: Properly initialize controller state on reset
- The LSI controller was lacking a system reset handler. Simply invoke the
existing soft reset handler in this case. Th... - 08:09 pm Revision 70a4568f: vnc: split encoding in specific files
- This will allow to implement new encodings (tight, zrle, ..)
in a cleaner way. This may hurt performances, because so... - 08:09 pm Revision 37905d6a: Fix boot once option
- The boot once options seems to have gotten broken since it originally
went in. We need to wait until the second time... - 08:09 pm Revision bc47d201: vnc: Fix compile error on x86_64 with -D_VNC_DEBUG=1
- cc1: warnings being treated as errors
vnc-auth-sasl.c: In function ‘vnc_client_write_sasl’:
vnc-auth-sasl.c:50: error... - 03:31 pm Revision 72375c22: Merge remote branch 'kwolf/for-anthony' into HEAD
- 03:31 pm Revision a6dac6a9: Merge remote branch 'qemu-kvm/uq/master' into HEAD
- 11:07 am Revision 51762288: block: Cache total_sectors to reduce bdrv_getlength calls
- The BlockDriver bdrv_getlength function is called from the I/O code path
when checking that the request falls within ... - 11:07 am Revision ae6b0ed6: qemu-img: Add 'resize' command to grow/shrink disk images
- This patch adds a 'resize' command to grow/shrink disk images. This
allows changing the size of disk images without ... - 11:07 am Revision 003fad6e: qcow2: Remove abort on free_clusters failure
- While it's true that during regular operation free_clusters failure would be a
bug, an I/O error can always happen. T... - 11:07 am Revision 419b19d9: qcow2: Implement bdrv_truncate() for growing images
- This patch adds the ability to grow qcow2 images in-place using
bdrv_truncate(). This enables qemu-img resize comman... - 11:07 am Revision 294cc35f: block: Add wr_highest_sector blockstat
- This adds the wr_highest_sector blockstat which implements what is generally
known as the high watermark. It is the h... - 11:07 am Revision cc60e327: qemu-img rebase: Fix output image corruption
- qemu-img rebase must always give clusters in the COW file priority over those
in the backing file. As it failed to us... - 11:07 am Revision d748768c: block: Release allocated options after bdrv_open
- They aren't used afterwards nor supposed to be stored by a bdrv_create
handler.
Signed-off-by: Jan Kiszka <jan.kiszk... - 11:07 am Revision c336500d: vmdk: Fix COW
- When trying to do COW, VMDK wrote the data back to the backing file. This
problem was revealed by the patch that made... - 11:07 am Revision 9949f97e: vmdk: Clean up backing file handling
- VMDK is doing interesting things when it needs to open a backing file. This
patch changes that part to look more like... - 11:07 am Revision 6511ef77: vmdk: Convert to bdrv_open
- It's a format driver, so implement bdrv_open instead of bdrv_file_open.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:07 am Revision 557df6ac: block: Set backing_hd to NULL after deleting it
- It is safer to set backing_hd to NULL after deleting it so that any use
after deletion is obvious during development.... - 11:07 am Revision 508e0893: qcow2: Avoid shadowing variable in alloc_clusters_noref()
- The i loop iterator is shadowed by the next free cluster index. Both
using the variable name 'i' makes the code hard... - 11:07 am Revision 4899d10d: raw-posix: Use pread/pwrite instead of lseek+read/write
- This patch combines the lseek+read/write calls to use pread/pwrite
instead. This will result in fewer system calls a... - 11:07 am Revision 84a12e66: block: separate raw images from the file protocol
- We're running into various problems because the "raw" file access, which
is used internally by the various image form... - 11:07 am Revision b6ce07aa: block: Split bdrv_open
- bdrv_open contains quite some code that is only useful for opening images (as
opposed to opening files by a protocol)... - 11:07 am Revision 57915332: block: Avoid forward declaration of bdrv_open_common
- Move bdrv_open_common so it's defined before its callers and remove the forward
declaration.
Signed-off-by: Kevin Wo... - 11:07 am Revision 66f82cee: block: Open the underlying image file in generic code
- Format drivers shouldn't need to bother with things like file names, but rather
just get an open BlockDriverState for... - 11:07 am Revision f2feebbd: block: bdrv_has_zero_init
- This fixes the problem that qemu-img's use of no_zero_init only considered the
no_zero_init flag of the format driver...
05/02/2010
- 09:38 pm Revision ace22f69: Fix missing '|' in '|=', spotted by clang analyzer
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
05/01/2010
- 10:48 pm Revision f75ca1ae: fix old typos in help header
- 1) Qemu is not only a PC emulator.
2) "image image" has already been changed to "disk image" in qemu-doc.texi
Signed... - 10:47 pm Revision 4d0e4ac7: Clean up definition of MAX_OPC_PARAM
- MAX_OPC_PARAM is intended to refer to the maximum number of entries used
in gen_opparam_buf[] for any single helper c... - 10:44 pm Revision 50a48094: cmd646: fix abort due to changed opaque pointer for ioport read
- We cannot install different opaque pointer for read and write
of the same i/o address.
- handle zero address in bmdm... - 10:44 pm Revision 70ae65f5: cmd646: pass pci_dev as it needs it
- Instead of doing tricks to get the pci_dev, just pass it in the 1st
place. Patch is a bit longer that reverting the ...
04/28/2010
- 07:41 pm Revision 8369e01c: kvm: port qemu-kvm's bitmap scanning
- Which is significantly faster.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> - 07:41 pm Revision cce83b7d: vga: fix typo in length passed to kvm_log_stop
- Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
- 07:41 pm Revision 213acd2e: introduce leul_to_cpu
- To be used by next patch.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> - 04:58 pm Revision e61da14d: virtio-serial: Handle scatter-gather buffers for control messages
- Current control messages are small enough to not be split into multiple
buffers but we could run into such a situatio... - 04:58 pm Revision fa6111f2: iov: Add iov_to_buf and iov_size helpers
- iov_to_buf() puts the buffer contents in the iov in a linearized buffer.
iov_size() gets the length of the contents ... - 04:58 pm Revision e4d5639d: iov: Introduce a new file for helpers around iovs, add iov_from_buf()
- The virtio-net code uses iov_fill() which fills an iov from a linear
buffer. The virtio-serial-bus code does somethin... - 04:58 pm Revision e85ba9b2: virtio-serial: Handle scatter/gather input from the guest
- Current guests don't send more than one iov but it can change later.
Ensure we handle that case.
Signed-off-by: Amit... - 04:58 pm Revision 1e4476aa: virtio-serial: Apps should consume all data that guest sends out / Fix virtio ...
- We cannot indicate to the guest how much data was consumed by an app for
out_bufs. So we just have to assume the app... - 04:58 pm Revision a69c7600: virtio-serial: Discard data that guest sends us when ports aren't connected
- Before the earlier patch, we relied on incorrect virtio api usage to
signal to the guest that a particular buffer was... - 04:58 pm Revision 9ed7b059: virtio-serial: Implement flow control for individual ports
- Individual ports can now signal to the virtio-serial core to stop
sending data if the ports cannot immediately handle... - 04:58 pm Revision e245795b: virtio-serial: save/load: Ensure target has enough ports
- The target could be started with max_nr_ports for a virtio-serial device
lesser than what was available on the source... - 04:58 pm Revision 295587f7: virtio-serial: save/load: Ensure nr_ports on src and dest are same.
- The number of ports on the source as well as the destination machines
should match. If they don't, it means some port... - 04:58 pm Revision 16af2e3c: virtio-serial: save/load: Ensure we have hot-plugged ports instantiated
- If some ports that were hot-plugged on the source are not available on
the destination, fail migration instead of try... - 04:58 pm Revision 31abe21f: virtio-serial: save/load: Send target host connection status if different
- If the host connection to a port is closed on the destination machine
after migration, whereas the connection was ope... - 04:58 pm Revision 055b889f: virtio-serial: Use control messages to notify guest of new ports
- Allow the port 'id's to be set by a user on the command line. This is
needed by management apps that will want a stab... - 04:58 pm Revision 306eb457: virtio-serial: whitespace: match surrounding code
- The virtio-serial code doesn't mix declarations and definitions, so
separate them out on different lines.
Signed-off... - 04:58 pm Revision e30f328c: virtio-serial: Remove redundant check for 0-sized write request
- The check for a 0-sized write request to a guest port is not necessary;
the while loop below won't be executed in thi... - 04:58 pm Revision 71c092e9: virtio-serial: Update copyright year to 2010
- Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:58 pm Revision 4048c7c3: virtio-serial: Propagate errors in initialising ports / devices in guest
- If adding of ports or devices in the guest fails we can send out a QMP
event so that management software can deal wit... - 04:58 pm Revision 3ecb45f8: virtio-serial: Send out guest data to ports only if port is opened
- Data should be written only when ports are open.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Anth...
04/27/2010
- 09:56 pm Revision aacf4563: microblaze: fix custom fprintf
- Using GCC-4.2.4-1ubuntu4, there is a warning:
microblaze-dis.c:792: warning: unused variable 'fprintf'
Indeed, fpri... - 06:50 am Revision 18f8e2c0: target-alpha: Implement RPCC.
- A minimal implementation that more or less corresponds to the
user-level version used by target-i386. More hoops wil... - 06:50 am Revision 14a6063a: Implement cpu_get_real_ticks for Alpha.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 06:50 am Revision 593f17e5: target-alpha: Implement cvtlq inline.
- It's a simple shift and mask sequence.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Ja... - 06:50 am Revision ac316ca4: target-alpha: Implement rs/rc properly.
- This is a per-cpu flag; there's no need for a spinlock of any kind.
We were also failing to manipulate the flag with... - 06:50 am Revision dc96be4b: target-alpha: Implement cpys{, n, e} inline.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 06:50 am Revision 4af70374: target-alpha: Emit goto_tb opcodes.
- Use an ExitStatus enumeration instead of magic numbers as the return
value from translate_one. Emit goto_tb opcodes ... - 06:50 am Revision 49563a72: target-alpha: Update commentary for opcode 0x1A.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 06:50 am Revision a4b388ff: target-alpha: Enable NPTL.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 06:50 am Revision 8aa3fa20: target-alpha: Indicate NORETURN status when raising exception.
- When (indirectly) calling raise_exception, don't emit cleanup
code at the end of the TB, as it is unused.
Signed-off... - 06:50 am Revision 6910b8f6: target-alpha: Fix load-locked/store-conditional.
- Use an exception plus start_exclusive to implement the compare-and-swap.
This follows the example set by the MIPS and...
04/26/2010
- 11:10 pm Revision caa97225: Merge remote branch 'qmp/for-anthony' into staging
- 10:36 pm Revision 157b9319: monitor: Reorder intialization to drop initial mux focus
- So far a multiplexed monitor started disabled. Restore this property for
the new way of configuring by moving the mon... - 10:36 pm Revision 140e065d: monitor: Cleanup ID assignment for compat switch
- Canonicalize the ID assignment when creating monitor devices via the
legacy switch and use less easily colliding name... - 10:36 pm Revision 97331287: chardev: Document mux option
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 10:36 pm Revision e53f27b9: stash away SCM_RIGHTS fd until a getfd command arrives
- If there is already a fd in s->msgfd before recvmsg it is
closed by parts that this patch does not touch. So, only
o... - 10:36 pm Revision 0e8d2b55: Monitor: Return before exiting with 'quit'
- The 'quit' Monitor command (implemented by do_quit()) calls
exit() directly, this is problematic under QMP because QE... - 09:06 pm Revision 70ec48ef: tcg-hppa: Remove automatically implemented opcodes.
- Remove neg, ext8u, ext16u, as requested.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien ... - 09:06 pm Revision 884d348b: tcg-hppa: Fix GUEST_BASE initialization in prologue.
- Load from the guest_base variable rather than embed a constant.
Always reserve TCG_GUEST_BASE_REG if guest base suppo... - 09:06 pm Revision 0085bd51: tcg-hppa: Constrain immediate inputs to and_i32, or_i32, andc_i32.
- Define "M" constraint for and_mask_p and "O" constraint for or_mask_p.
Assume that inputs are correct in tcg_out_ori ... - 09:06 pm Revision f061b40e: tcg-hppa: Fix softmmu loads and stores.
- Along the tlb hit path, we were modifying the variables holding the input
register numbers, which lead to incorrect e... - 09:06 pm Revision 739734cb: tcg-hppa: Schedule the address masking after the TLB load.
- Issue the tlb load as early as possible and perform the address
masking while the load is completing.
Signed-off-by:... - 09:06 pm Revision 2d097a83: tcg-hppa: Fix branch offset during retranslation.
- Branch offsets should only be overwritten during relocation,
to support partial retranslation.
Signed-off-by: Richar... - 08:30 pm Revision ed18c5ce: linux-user: Fix sparc32plus stat64 syscalls.
- Check TARGET_ABI_BITS, not TARGET_LONG_BITS, when deciding
whether or not the guest needs special 64-bit stat transla... - 08:23 pm Revision 060718c1: target-sparc: Fix -singlestep.
- Single-stepping was not properly updating npc, resulting in some
instructions being executed twice. In addition, we ... - 05:28 pm Revision b5e5a934: target-i386: print EFER in cpu_dump_state
- Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:28 pm Revision ff44f1a3: KVM: x86: Add debug register saving and restoring
- Make use of the new KVM_GET/SET_DEBUGREGS to save/restore the x86 debug
registers.
Signed-off-by: Jan Kiszka <jan.ki... - 05:28 pm Revision 7c80eef8: kvm: handle internal error
- Port qemu-kvm's KVM_EXIT_INTERNAL_ERROR handling to upstream.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
S... - 05:28 pm Revision 6164e6d6: kvm_init_vcpu requires global lock held
- Since it accesses data protected by the lock.
Signed-off-by: Avi Kivity <avi@redhat.com> - 05:28 pm Revision 20420430: kvm: allow qemu to set EPT identity mapping address
- If we use larger BIOS image than current 256KB, we would need move reserved
TSS and EPT identity mapping pages. Curre... - 05:17 pm Revision 04f8c053: QMP: Check "arguments" member's type
- Otherwise the following input crashes QEMU:
{ "execute": "migrate", "arguments": "tcp:0:4446" }
Signed-off-by: Luiz... - 05:17 pm Revision abaf2f52: QError: Improve QERR_QMP_BAD_INPUT_OBJECT desc
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 05:17 pm Revision 88f7db84: QMP: Use QERR_QMP_BAD_INPUT_OBJECT_MEMBER
- The QERR_QMP_BAD_INPUT_OBJECT error is going to be used only
for two problems: the input is not an object or the "exe... - 05:17 pm Revision 7dfb6123: QError: New QERR_QMP_BAD_INPUT_OBJECT_MEMBER
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
04/25/2010
- 11:42 pm Revision a303f9e3: sh4: remove dead assignments, spotted by clang analyzer
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:33 pm Revision 9fad3eb7: ppc: add missing 'break', spotted by clang analyzer
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:32 pm Revision 05f92404: ppc: remove dead assignments, spotted by clang analyzer
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:31 pm Revision b2c58871: alpha: add missing 'break', spotted by clang analyzer
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:30 pm Revision f88fe4e3: alpha: remove dead assignments, spotted by clang analyzer
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:00 pm Revision 183aa454: microblaze: remove dead assignments, spotted by clang analyzer
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:50 pm Revision 37ca43a1: m68k: remove dead assignments, spotted by clang analyzer
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:46 pm Revision 0d84be5b: cris: remove dead assignments, spotted by clang analyzer
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:31 pm Revision 22ed1d34: arm: remove dead assignments, spotted by clang analyzer
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:58 pm Revision 7f5b7d3e: x86: remove dead assignments, spotted by clang analyzer
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:35 pm Revision 9678d950: Remove dead assignments in various common files, spotted by clang analyzer
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:23 pm Revision d4c4e6fd: usb: remove dead assignments, spotted by clang analyzer
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:20 pm Revision 7300c079: bt: remove dead assignments, spotted by clang analyzer
- Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:04 pm Revision 2cc20260: linux-user: Fix Sparc64 syscall returns.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:27 pm Revision 88bf7950: Fix dead initialization, spotted by clang analyzer
- Fix clang warnings:
/src/qemu/block/vvfat.c:1102:9: warning: Value stored to 'index3' during its initialization is ne... - 03:59 pm Revision f6405247: Remove IO_MEM_SUBWIDTH.
- Greatly simplify the subpage implementation by not supporting
multiple devices at the same address at different width... - 03:59 pm Revision 6495a044: linux-user: Remove ELFLOAD32.
- The ABI-specific types used by linux_binprm and image_info
are different after forcing TARGET_ABI32 on. Which means
... - 06:46 am Revision e23886a9: tcg/arm: fix condition in zero/sign extension functions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
04/23/2010
- 11:19 pm Revision 20d97356: Fix OpenBSD build
- GCC 3.3.5 generates warnings for static forward declarations of data, so
rearrange code to use static forward declara... - 10:22 pm Revision c4162574: m68k: fix if statement with empty body, spotted by clang
- Fix clang error:
CC m68k-softmmu/helper.o
/src/qemu/target-m68k/helper.c:773:33: error: if statement has empty b... - 10:22 pm Revision 67774a04: m68k-dis: fix unused return value, spotted by clang
- Fix clang errors like:
CC libdis/m68k-dis.o
/src/qemu/m68k-dis.c:1796:7: error: expression result unused [-Wunus... - 10:22 pm Revision 4aa720f7: Fix harmless if statement with empty body, spotted by clang
- This clang error is harmless but worth fixing:
CC libhw32/rc4030.o
/src/qemu/hw/rc4030.c:244:66: error: if state... - 09:48 pm Revision 43d54389: Merge remote branch 'origin/master' into staging
- 09:38 pm Revision 41db525e: target-sparc: Fix address masking in ldqf and stqf.
- Use address_mask on both addr and addr+8 in both these routines,
rather than explicit masking with 0xffffffff.
Refor... - 05:21 pm Revision d4c146f0: qcow2: Use QLIST_FOREACH_SAFE macro
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:21 pm Revision 1e1ea48d: block: Free iovec arrays allocated by multiwrite_merge()
- A new iovec array is allocated when creating a merged write request.
This patch ensures that the iovec array is delet... - 05:21 pm Revision b66460e4: block: Do not export bdrv_first
- The bdrv_first linked list of BlockDriverStates is currently extern so
that block migration can iterate the list. Ho... - 05:21 pm Revision 1b7bdbc1: block: Convert bdrv_first to QTAILQ
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:21 pm Revision 3cc128bb: Remove un-needed code
- The bdrv_set_geometry_hint call below is not needed - it's just setting
what was just read.
Signed-off-by: Bruce Rog... - 05:21 pm Revision 85de0ba5: block.h: bdrv_create2 doesn't exist any more
- The bdrv_create2 implementation has disappeared long ago. Remove its
prototype from the header file, too.
Signed-off... - 05:21 pm Revision 8a22f02a: block: Convert first_drv to QLIST
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:21 pm Revision 2be50649: linux-aio: Fix typo in read() EINTR check
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:21 pm Revision adfe078e: qemu-img: Fix BRDV_O_FLAGS typo
- It should be BDRV_O_FLAGS instead of BRDV_O_FLAGS.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Sign... - 05:21 pm Revision f163d073: qemu-img: Eliminate bdrv_new_open() code duplication
- Several commands have code to create a BlockDriverState and open a file.
The bdrv_new_open() function can be used to ... - 05:08 pm Revision 763b6084: cleanup block driver option handling in vl.c
- Assign directly to the bdrv_flags variable instead of using
magic numbers before translating to the BDRV_O_* options.... - 05:08 pm Revision 8252278a: qcow2: Trigger blkdebug events
- This adds blkdebug events to qcow2 to allow injecting I/O errors in specific
places.
Signed-off-by: Kevin Wolf <kwol... - 05:08 pm Revision 4768fa90: qcow2: Fix creation of large images
- qcow_create2 assumes that the new image will only need one cluster for its
refcount table initially. Obviously that's... - 05:08 pm Revision d6e9098e: Replace calls of old bdrv_open
- What is known today as bdrv_open2 becomes the new bdrv_open. All remaining
callers of the old function are converted ... - 05:08 pm Revision 6db95603: block: get rid of the BDRV_O_FILE flag
- BDRV_O_FILE is only used to communicate between bdrv_file_open and bdrv_open.
It affects two things: first bdrv_open... - 05:08 pm Revision 50779cc2: block: split raw_getlength
- Split up the raw_getlength into separate generic, solaris and BSD
versions to reduce the ifdef maze a bit. The BSD v... - 05:08 pm Revision 79a31189: qcow2: Return 0/-errno in write_l2_entries
- Change write_l2_entries to return the real error code instead of -1.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:08 pm Revision c835d00f: qcow2: Fix error return code in qcow2_alloc_cluster_link_l2
- Fix qcow2_alloc_cluster_link_l2 to return the real error code like it does in
all other error cases.
Signed-off-by: ... - 05:08 pm Revision f7defcb6: qcow2: Return 0/-errno in write_l1_entry
- Change write_l1_entry to return the real error code instead of -1.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:08 pm Revision c46e1167: qcow2: Return 0/-errno in l2_allocate
- Returning NULL on error doesn't allow distinguishing between different errors.
Change the interface to return an inte... - 05:08 pm Revision 8b9b0cc2: blkdebug: Add events and rules
- Block drivers can trigger a blkdebug event whenever they reach a place where it
could be useful to inject an error fo... - 05:08 pm Revision dcfb0939: qemu-config: qemu_read_config_file() reads the normal config file
- Introduce a new function qemu_read_config_file which reads the VM configuration
from a config file. Unlike qemu_confi... - 05:08 pm Revision 490b648e: qemu-config: Make qemu_config_parse more generic
- qemu_config_parse gets the option groups as a parameter now instead of
hardcoding the VM configuration groups. This w... - 05:08 pm Revision 6a143727: blkdebug: Basic request passthrough
- This isn't doing anything interesting. It creates the blkdebug block driver as
a protocol which just passes everythin... - 05:08 pm Revision b9f66d96: blkdebug: Inject errors
- Add a mechanism to inject errors instead of passing requests on. With no
further patches applied, you can use it by s... - 05:08 pm Revision 25920d6a: Make qemu-config available for tools
- To be able to use config files for blkdebug, we need to make these functions
available in the tools. This involves mo...
04/22/2010
- 02:21 pm Revision 6c557ab9: audio/sdlaudio: remove unused variable
- Remove unused 'shift' variable spotted by clang.
Also clean up aud_to_sdlfmt which used to get the value
of shift.
S... - 04:55 am Revision a6e4b143: bt-sdp: Fix an excessive ; and assignment of the wrong variable
- Problem-spotted-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Andrew Zaborowski <balrogg@gmail.com> - 04:41 am Revision 7b1df88f: bt-l2cap: fix if statement with empty body, spotted by clang
- Fix clang error:
CC bt-l2cap.o
/src/qemu/hw/bt-l2cap.c:1000:41: error: if statement has empty body
[-Wempty-body...
Also available in: Atom