Activity
From 05/18/2009 to 06/16/2009
06/16/2009
- 11:52 pm Revision 77d4db01: Fix vga_screen_dump_blank() PPM generation
- vga_screen_dump_blank() was not generating a valid PPM file: the width of the
image made no sense (why it was multipl... - 11:52 pm Revision cfde4bd9: exec.c: remove unnecessary #if NB_MMU_MODES
- remove unnecessary #if NB_MMU_MODES by using loop.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Acked-by: ... - 11:52 pm Revision aea2a33c: Prevent CD-ROM media eject while device is locked
- Section 10.8.25 ("START/STOP UNIT Command") of SFF-8020i states that
if the device is locked we should refuse to ejec... - 11:52 pm Revision 2ea42952: set migration max downtime
- provide a monitor command to allow one to set the maximum
downtime he is willing to suffer during migration, in secon... - 11:45 pm Revision a0a3fd60: add non-arbitrary migration stop condition
- Currently, we're entering migration's stage 3 when
a treshold of 10 pages remain to be transferred in the system.
Th... - 11:36 pm Revision 950f1472: provide cpu_index to env mapping
- There are some people interested in, given a cpu number,
pick its CPUState. KVM is an example, although not yet in tr... - 11:36 pm Revision 7d9aa9c0: pci: add define for communication class devices
- Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:36 pm Revision 09695a4a: Fix help message for new configure option --enable-debug.
- The new option is --enable-debug, not --disable-debug.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-... - 11:36 pm Revision ef768138: allow CPUID vendor override
- KVM-enabled QEMU will always report the vendor ID of the physical CPU it is
running on. Allow to override this if exp... - 11:36 pm Revision 8c14c173: kvm: Fix IRQ injection into full queue
- User space may only inject interrupts during kvm_arch_pre_run if
ready_for_interrupt_injection is set in kvm_run. But... - 11:36 pm Revision 3fe5c14e: Remove dead code
- vl.c contains some dead code that initialises a 'label' string with the name
of the char device being initialised. Th... - 11:36 pm Revision 6a7ad299: Call qemu_bh_delete at bdrv_aio_bh_cb.
- Also replave qemu_bh_cancel with qemu_bh_delete in bdrv_aio_cancel_em.
Otherwise the bh will live forever in the bh ... - 11:36 pm Revision 538f3686: QEMU KVM: i386: Fix the cpu reset state
- As per the IA32 processor manual, the accessed bit is set to 1 in the
processor state after reset. qemu pc cpu_reset ... - 11:18 pm Revision 49c47daa: lsi53c895a: Implement write access to DMA Byte Counter
- Adds CASE_SET_REG24 and fixes the following errors:
lsi_scsi: error: Unhandled writeb 0x24 = 0x0
lsi_scsi: error: Un... - 11:18 pm Revision 5c5dafdc: virtio blk: fix warning.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:18 pm Revision bb0a18e1: vnc: improve numpad support for qemu console.
- Reorganize qemu console emulation code. Make it look at the numlock
state and interpret numpad keys as arrow+friends... - 11:18 pm Revision 4b9a2d6d: lsi53c895a: Implement read and write access to DMA Next Address
- Fixes the following errors:
lsi_scsi: error: Unhandled writeb 0x28 = 0x0
lsi_scsi: error: Unhandled writeb 0x29 = 0x... - 11:18 pm Revision 28c2c264: Rename pci_register_io_region() to pci_register_bar()
- This function is used to manage a PCI BAR, so make the more generic
pci_register_io_region() available to other uses.... - 11:18 pm Revision bd8ee11a: lsi53c895a: Implement Scratch Byte Register
- Fixes the following errors:
lsi_scsi: error: Unhandled writeb 0x3a = 0x0
lsi_scsi: error: readb 0x3a
Signed-off-by:... - 11:18 pm Revision e9179ce1: Rearrange io_mem_init()
- Move io_mem_init() downwards to avoid a forward declaration. No code change.
Signed-off-by: Avi Kivity <avi@redhat.... - 11:18 pm Revision 9923e05e: update_refcount: Write complete sectors
- When updating the refcount blocks in update_refcount(), write complete sectors
instead of updating single entries.
S... - 11:18 pm Revision 759754f0: readline: Remove unneeded qemu_mallocz() check
- qemu_mallocz() already checks for NULL returns, readline_init() doesn't
have to do it again.
Signed-off-by: Luiz Cap... - 11:18 pm Revision 2d22959d: mux-term: Localize timestamps
- As we can have multiple multiplexed terminals, timestamp control and
tracking should better take place per MuxDriver.... - 11:18 pm Revision 4ab312f7: mux-term: Fix timestamp association
- So far a new timestamp was generated *after* a full line had been
printed. Fix this.
Signed-off-by: Jan Kiszka <jan.... - 11:18 pm Revision dff84034: kvm: Restrict configure check to Linux
- There is no point in trying to find KVM on anything else than Linux, at
least for the moment.
Signed-off-by: Jan Kis... - 11:18 pm Revision 1eed09cb: Remove io_index argument from cpu_register_io_memory()
- The parameter is always zero except when registering the three internal
io regions (ROM, unassigned, notdirty). Remo... - 11:18 pm Revision 198a0039: vnc: rework VncState release workflow.
- Split socket closing and releasing of VncState into two steps. First
close the socket and set the variable to -1 to ... - 11:18 pm Revision 9ccb258e: qcow2: Change default cluster size to 64k
- Larger cluster sizes mean less metadata. This has been discussion a few times,
let's do it now. This turns 64k cluste... - 11:18 pm Revision f7d0fe02: qcow2: Split out refcount handling
- qcow2-refcount.c contains all functions which are related to cluster
allocation and management in the image file. A l... - 11:18 pm Revision 4c1612d9: alloc_cluster_link_l2: Write complete sectors
- When updating the L2 tables in alloc_cluster_link_l2(), write complete
sectors instead of updating single entries.
S... - 11:18 pm Revision c142442b: qcow2: Split out snapshot functions
- qcow2-snapshot.c contains the code related to snapshotting.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-... - 11:18 pm Revision ed6ccf0f: qcow2: Rename global functions
- The qcow2 source is now split into several more manageable files. During the
conversion quite some functions that wer... - 11:18 pm Revision 6583e3c7: l2_allocate: Write complete sectors
- When modifying the L1 table, l2_allocate() needs to write complete sectors
instead of single entries. The L1 table is... - 11:18 pm Revision 45aba42f: qcow2: Split out guest cluster functions
- qcow2-cluster.c contains all functions related to the management of guest
clusters, i.e. what the guest sees on its v... - 11:18 pm Revision d3fa1e0f: qdev: Fix regression in "pci_add ... storage if=virtio, ..."
- qemu_pci_hot_add_storage() runs qdev_init() twice. Broken in commit
07e3af9a "Virtio-blk qdev conversion".
Signed-o... - 11:18 pm Revision 736d0c25: raw-posix: open flags use BDRV_ namespace, not posix namespace
- The flags argument to raw_common_open() contain bits defined by the BDRV_O_*
namespace, not the posix O_* namespace.
... - 11:18 pm Revision 11a1feb6: raw-posix: Remove O_RDWR when attempting to open a file read-only
- When we open a file, we first attempt to open it read-write, then fall back
to read-only. Unfortunately we reuse the... - 11:18 pm Revision 537fe2d6: Make sure to use SDL_CFLAGS everywhere we include SDL headers
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:58 pm Revision 5f106811: RFC: fix fcntl support in linux-user - new try
- Hi,
This is a new try to fix the fcntl support in linux-user. I tried to
adress all comments but as the previous ver... - 04:58 pm Revision df377d03: linux-user: initialize mmap_mutex properly
- We initialize mmap_mutex in any child threads/processes, but we need to
correctly statically initialize it for the or... - 04:58 pm Revision d5b3a9b6: linux-user/syscall.c: define _ATFILE_SOURCE
- Needed to make sure the xxxat() functions are available.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed... - 04:58 pm Revision 3f9ac9b3: linux-user: remove duplicate tswap32() from do_getsockopt()
- This issue has been detected with tests/linux-tests.c:
linux-test.c:330: getsockopt
327 len = sizeof(val);
328 ... - 04:58 pm Revision 3ce34dfb: linux-user: add tee, splice and vmsplice
- Add support for tee, splice and vmsplice.
Originally from: vibi sreenivasan <vibi_sreenivasan@cms.com>
Riku: squash... - 04:56 pm Revision 350d1779: linux-user: include linux/fs.h
- defines FIGETBSZ FIBMAP, allowing the respective ioctl's to
be implemented.
From: Martin Mohring <martin.mohring@ope... - 04:56 pm Revision 6e3cb58f: linux-user: Added IP_(UN)BLOCK_SOURCE/IP_(ADD|DROP)_SOURCE_MEMBERSHIP flags to...
- linux-user: Added IP_(UN)BLOCK_SOURCE/IP_(ADD|DROP)_SOURCE_MEMBERSHIP flags to setsockopt
Signed-off-by: Lionel Land... - 04:56 pm Revision b975b83b: linux-user: Added IP_ADD_MEMBERSHIP/IP_DROP_MEMBERSHIP flags to setsockopt
- linux-user: Added IP_ADD_MEMBERSHIP/IP_DROP_MEMBERSHIP flags to setsockopt
Signed-off-by: Lionel Landwerlin <lionel.... - 04:56 pm Revision 099d6b0f: linux-user: implement pipe2 [v3]
- implement pipe2 syscall.
[v2] fix do_pipe on mips and sh4
[v3] use pipe2 to ensure atomicity, but only when it is av... - 04:56 pm Revision c4d2302e: add futex wake op
- Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
- 04:56 pm Revision 4b627a23: linux-user: update syscall list
- In preparation for supporting pipe2()
Signed-off-by: Riku Voipio <riku.voipio@iki.fi> - 04:56 pm Revision a29ccd63: linux-user: support private futexes
- Implemented the same way as in the kernel.
From: Martin Mohring <martin.mohring@opensuse.org>
Signed-off-by: Riku Vo... - 04:56 pm Revision 9ad197d9: export mmap_find_vma for shmat
- Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
- 04:56 pm Revision 88a8c984: Implement shm* syscalls and fix 64/32bit errors
- No regressions were observed on either 64bit or 32bit
IA hosts.
Patch based on original patches by:
Kirill A. Shut... - 04:56 pm Revision edf8e2af: linux-user: implemented ELF coredump support for ARM target
- When target process is killed with signal (such signal that
should dump core) a coredump file is created. This file ... - 04:56 pm Revision 9edc5d79: linux-user: added x86 and x86_64 support for ELF coredump
- Signed-off-by: Mika Westerberg <mika.westerberg@iki.fi>
Signed-off-by: Riku Voipio <riku.voipio@iki.fi> - 04:56 pm Revision 74d753ac: linux-user: strace now handles guest strings correctly [v2]
- - to not to break strace with GUEST_BASE is set:
- Strace now can load and print guest strings correctly.
- Added pri... - 04:56 pm Revision ebc996f3: linux-user: fix utimensat
- The glibc function for utimensat glibc returns -EINVAL when the path is null
which is a different behaviour with the ... - 04:56 pm Revision 44607123: Fix struct termios host - target translation
- When converting the termios structure between host and target in
target_to_host_termios and host_to_target_termios, t... - 04:56 pm Revision 6f932f91: Return EOPNOTSUPP instead of ENOSYS for *xattr* syscalls
- In current code, we're sending ENOSYS to target when a syscall for the
xattrs is done. This makes applications like l...
06/15/2009
- 10:35 pm Revision 72716184: Incorporate changes from v2 of Gleb's RTC reset patch
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 10:00 pm Revision ba494313: etrax: Don't pass CPUState to peripherals.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 08:53 pm Revision e510e05b: Merge commit 'block/master' into staging
- * commit 'block/master':
raw-posix: cleanup ioctl methods
block: add bdrv_probe_device method
raw-posix: split ... - 08:51 pm Revision f5de141b: Fix warning in qemu-nbd.c
- qemu-nbd.c:349: error: ignoring return value of 'daemon', declared with attribute warn_unused_result
Signed-off-by: ... - 03:04 pm Revision 63ec93db: raw-posix: cleanup ioctl methods
- Rename raw_ioctl and raw_aio_ioctl to hdev_ioctl and hdev_aio_ioctl as they
are only used for the host device. Also ... - 03:04 pm Revision 508c7cb3: block: add bdrv_probe_device method
- Add a bdrv_probe_device method to all BlockDriver instances implementing
host devices to move matching of host device... - 02:55 pm Revision f3a5d3f8: raw-posix: split hdev drivers
- Instead of declaring one BlockDriver for all host devices declared one
for each type: a generic one for normal disk ... - 02:53 pm Revision 90babde0: raw-posix: add a raw_open_common helper
- raw_open and hdev_open contain the same basic logic. Add a new
raw_open_common helper containing the guts of the ope... - 02:53 pm Revision 0e1d8f4c: raw-posix: always store open flags
- Both the Linux floppy and the FreeBSD CDROM host device need to store
the open flags so that they can re-open the dev... - 02:52 pm Revision 986c28d6: fix qemu_aio_flush
- qemu_aio_wait by invoking the bh or one of the aio completion
callbacks, could end up submitting new pending aio, bre... - 05:50 am Revision eeb7c03c: Add rtc reset function.
- On reset:
Periodic Interrupt Enable (PIE) bit is cleared to zero
Alarm Interrupt Enable (AIE) bit is cleared to zero
...
06/14/2009
- 03:19 am Revision 11be4b3e: Add static to local machine declaration.
- Variable akitapda_machine is only used locally,
so the static attribute avoids a compiler warning.
Signed-off-by: St... - 03:19 am Revision d084eab6: Fix prototype of function zfree.
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:19 am Revision 8a67ec4d: exec-migration: handle EINTR in popen_get_buffer()
- Sometimes, upon interrupt, fread returns with no data, and
the (incoming exec) migration fails.
Fix by retrying on s... - 03:19 am Revision e19252d3: migrate_fd_close: delete associated io-handler before closing the fd
- It may happen that the io-handler is still registered. That causes
select() to return with EBADF, not calling handler... - 03:19 am Revision 678e12cc: Don't use cpu_index as apic_id.
- (patch is on top of "Apic creation should not depend on pci" series)
Currently cpu_index is used as cpu apic id on x... - 03:18 am Revision c4f31a0a: Apic creation should not depend on pci
- It should depend on whether cpu has APIC.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Liguo... - 03:17 am Revision df97b920: Add -no-virtio-balloon command-line option
- This new option may be used to disable the virtio-balloon device.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.co... - 03:17 am Revision 6693665a: Fix SDL include path.
- SDL header files can be included in two different ways:
* like this: #include <SDL/SDL.h>
* like this: #include <SDL...
06/13/2009
- 06:37 pm Revision 1172f653: Really enable -Werror
- 487fefdb.. did not actually enable -Werror despite the claims made by
configure output.
Signed-off-by: Blue Swirl <b... - 06:10 pm Revision e99a22cc: Avoid collision with system NGROUPS definition
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:09 pm Revision 95bed643: Fix a warning: uint_fast8_t is not 8 bits on OpenBSD/Sparc64
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:08 pm Revision a8b7063b: Avoid a gcc 3 format warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:20 pm Revision c7085da7: Avoid gcc 4.4 warning about uninitialized field
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:19 pm Revision 4f72c4dd: Fix signedness problems
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:18 pm Revision 3e3cabcf: xen nic: check tx queue after connect.
- Needed for savevm/loadvm + migration: In that case the queue might
already have packets on (re-)connect. The guest w... - 04:18 pm Revision 23327f75: include inttypes.h in xen.h
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:18 pm Revision a85d6887: xen: adapt to qemu_machine changes
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:11 pm Revision 908c7b9f: xen_disk: move sanity check to the correct place
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:22 pm Revision 70503264: Win32: Don't remove const attribute in type casts.
- Type casts removing the const attribute are bad because
they hide the fact that the argument remains const.
They als... - 11:44 am Revision c5b76b38: Fix mingw32 build warnings
- Work around buffer and ioctlsocket argument type signedness problems
Suppress a prototype which is unused on mingw32
...
06/12/2009
- 09:56 pm Revision 487fefdb: Enable -Werror by default for git builds on Linux hosts
- Additional hosts can be added to the white list as they are confirmed to build
with --enable-werror.
Signed-off-by: ... - 04:55 pm Revision ce24e07b: CRIS: Prettify sizes for the internal disasm.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 04:41 pm Revision 41107bcb: ETRAX: DMA fixes for 64bit hosts.
- Mainly to remove warnings.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
06/11/2009
- 04:11 pm Revision 562183de: ETRAX: Correct PIC creation for the bare FS board.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 03:47 pm Revision 074f2fff: qdev: move name+size into DeviceInfo (v2)
- Rationale: move device information from code to data structures.
v2: Adapt the drivers missed in the first version.
... - 03:22 pm Revision 57b452a8: Fix stellaris ethernet
- Revert bogus part of e3f5ec2b
(pass VLANClientState* as first arg to receive handlers)
Signed-off-by: Paul Brook <pa... - 02:33 pm Revision df12c1f5: Fix xilinx_ethlite breakage by 4f1c942b7f
- Namely the new xilinx_ethlite used by mircoblaze.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> - 04:24 am Revision 068daedd: Fix build breakage when using VDE introduced by 4f1c942
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 02:08 am Revision f8e76fbf: Merge branch 'net-queue'
- * net-queue: (28 commits)
virtio-net: Increase filter and control limits
virtio-net: Add new RX filter controls
...
06/10/2009
- 07:54 pm Revision b319820d: Fix "defined but not used" warning
- The function qemu_calculate_timeout() is only used when CONFIG_IOTHREAD
is not defined. When CONFIG_IOTHREAD is defin... - 07:46 pm Revision 4590fd80: monitor: Introduce get_command_name()
- Move code to extract command name into a function of its own, this
clearifies the code and let us remove two variable... - 07:46 pm Revision 7869001b: monitor: Remove unused variable
- The local pointer 'q' is not used by monitor_handle_command().
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 07:46 pm Revision a84b785e: monitor: Remove uneeded 'return' statement
- The 'return' statement at the of monitor_handle_command() is not
needed and can be removed.
Signed-off-by: Luiz Capi... - 07:45 pm Revision d91d9bf6: monitor: Remove uneeded goto
- The 'found' goto in monitor_handle_command() can be dropped if we check
for 'cmd->name' after looking up for the comm...
06/09/2009
- 10:12 pm Revision 3a41759d: Use snprintf to avoid OpenBSD warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:50 pm Revision bab7944c: Fix Sparse warning
- Fix this warning:
./qemu-options.h:198:1: error: expected preprocessor identifier
Signed-off-by: Blue Swirl <blauwir... - 09:45 pm Revision 07b44ce9: Clean up generated qemu-img-cmds.h
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:38 pm Revision b9aaf7f8: Fix Sparse warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:27 pm Revision cec9fac1: microblaze-dis.c does not need to be executable
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:51 pm Revision c5947808: Fix warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:25 pm Revision 82384670: Remove unused and misnamed field and variable
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:11 pm Revision 3dcd219f: Update irqs on reset and device load
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:02 pm Revision 32c86e95: Register reset functions for e1000 and rtl8139
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 01:38 pm Revision e94667b9: net: split out packet queueing and flushing into separate functions
- We'll be doing more packet queueing in later commits.
Signed-off-by: Mark McLoughlin <markmc@redhat.com> - 01:38 pm Revision 3e021d40: net: return status from qemu_deliver_packet()
- Will allow qemu_send_packet() handle queue full condition.
Signed-off-by: Mark McLoughlin <markmc@redhat.com> - 01:38 pm Revision f3b6c7fc: net: add qemu_send_packet_async()
- Add a qemu_send_packet() variant which will queue up the packet
if it cannot be sent when all client queues are full.... - 01:38 pm Revision e19eb224: net: make use of async packet sending API in tap client
- If a packet is queued by qemu_send_packet(), remove I/O
handler for the tap fd until we get notification that the
pac... - 01:38 pm Revision 8aeff62d: virtio-net: implement rx packet queueing
- If we don't have room to receive a packet, we return zero
from virtio_net_receive() and call qemu_flush_queued_packet... - 01:38 pm Revision 6c042c16: virtio-net: Add version_id 7 placeholder for vnet header support
- Signed-off-by: Alex Williamson <alex.williamson@hp.com>
Signed-off-by: Mark McLoughlin <markmc@redhat.com> - 01:38 pm Revision f10c592e: virtio-net: Use a byte to store RX mode flags
- There's no need to save 4 bytes for promisc and allmulti.
Use one byte each just to avoid the overhead of a bitmap.
... - 01:38 pm Revision bbe2f399: virtio-net: reorganize receive_filter()
- Reorganize receive_filter to better handle the split between
unicast and multicast filtering. This allows us to skip... - 01:38 pm Revision 8fd2a2f1: virtio-net: Fix MAC filter overflow handling
- Overloading the promisc and allmulti flags for indicating filter
table overflow makes it difficult to track the actua... - 01:38 pm Revision 4ffb17f5: virtio-net: Increase filter and control limits
- Increase the size of the perfect filter table and control queue depth.
This should give us more headroom in the MAC f... - 01:38 pm Revision 015cb166: virtio-net: Add new RX filter controls
- Add a few new RX modes to better control the receive_filter. These
are all fairly obvious features that hardware cou... - 01:38 pm Revision 2d9aba39: virtio-net: MAC filter optimization
- The MAC filter table is received from the guest as two separate
buffers, one with unicast entries, the other with mul... - 01:38 pm Revision 7c3370d4: slirp: Avoid zombie processes after fork_exec
- Slirp uses fork_exec for spawning service processes, and QEMU uses this
for running smbd. As SIGCHLD is not handled, ... - 01:38 pm Revision cda94b27: Revert "Fix output of uninitialized strings"
- This reverts commit 8cf07dcbe7691dbe4f47563058659dba6ef66b05.
This is a sorry saga.
This commit:
8e4416af45 net:... - 01:38 pm Revision 0aa7a205: net: Real fix for check_params users
- OK, last try: 8e4416af45 broke -net socket, ffad4116b9 tried to fix it
but broke error reporting of invalid parameter... - 01:38 pm Revision c8decae2: net: fix error reporting for some net parameter checks
- A small bit of confusion between buffers is causing errors like:
qemu: invalid parameter '10' in 'script=/etc/qemu... - 01:38 pm Revision 10ae5a7a: net: Improve parameter error reporting
- As host network devices can also be instantiated via the monitor, errors
should then be reported to the related monit... - 01:38 pm Revision b8e8af38: slirp: Reorder initialization
- This patch reorders the initialization of slirp itself as well as its
associated features smb and redirection. So far... - 01:38 pm Revision 5a6d8815: net: factor tap_read_packet() out of tap_send()
- Move portability clutter out into its own function.
Signed-off-by: Mark McLoughlin <markmc@redhat.com> - 01:38 pm Revision 5b01e886: net: move the tap buffer into TAPState
- KVM uses a 64k buffer for reading from tapfd (for GSO support)
and allocates the buffer with TAPState rather than on ... - 01:38 pm Revision 4f1c942b: net: add return value to packet receive handler
- This allows us to handle queue full conditions rather than dropping
the packet on the floor.
Signed-off-by: Mark McL... - 01:38 pm Revision 3471b757: net: only read from tapfd when we can send
- Reduce the number of packets dropped under heavy network
traffic by only reading a packet from the tapfd when a
clien... - 01:38 pm Revision 463af534: net: add fd_readv() handler to qemu_new_vlan_client() args
- This, apparently, is the style we prefer - all VLANClientState
should be an argument to qemu_new_vlan_client().
Sign... - 01:38 pm Revision cda9046b: net: re-name vc->fd_read() to vc->receive()
- VLANClientState's fd_read() handler doesn't read from file
descriptors, it adds a buffer to the client's receive queu... - 01:38 pm Revision e3f5ec2b: net: pass VLANClientState* as first arg to receive handlers
- Give static type checking a chance to catch errors.
Signed-off-by: Mark McLoughlin <markmc@redhat.com> - 01:38 pm Revision 2e1e0641: net: vlan clients with no fd_can_read() can always receive
- If a vlan client has no fd_can_read(), that means it can
always receive packets. The current code assumes it can *nev... - 01:38 pm Revision c8aa237c: net: Don't deliver to disabled interfaces in qemu_sendv_packet
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Mark McLoughlin <markmc@redhat.com> - 01:38 pm Revision c27ff608: net: Fix and improved ordered packet delivery
- Fix a race in qemu_send_packet when delivering deferred packets and
add proper deferring also to qemu_sendv_packet.
...
06/08/2009
- 08:36 pm Revision 98ba2632: qdev: c99 initilaizers for bus_type_names
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 08:02 pm Revision 682aea0e: xen nic: use XC_PAGE_SIZE instead of PAGE_SIZE.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 08:01 pm Revision 7105b056: xen nic: use qemu_malloc
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
06/07/2009
- 04:40 pm Revision 168ccc11: kvm: Improve upgrade notes when facing unsupported kernels
- Users complained that it is not obvious what to do when kvm refuses to
build or run due to an unsupported host kernel... - 04:29 pm Revision 4ca1a9c6: Fix generation of CONFIG_KVM
- When configuring for several targets, some with KVM and some without, CONFIG_KVM was accidentally disabled for some o...
- 09:59 am Revision 153859be: Use hxtool for qemu-img command list
- Use hxtool to generate the 'command syntax' section of qemu-img's help
message, and the corresponding section of the ...
06/06/2009
- 07:22 pm Revision 3a2eeac0: doc: Update information on supported network adapters.
- * There are no ISA PCI network adapters.
* MIPS Malta is supported with any PCI network card.
Signed-off-by: Stefan ... - 06:48 pm Revision 6379840f: xen: net backend doesn't need linux headers.
- Drop them to make qemu build on OpenSolaris.
Cc: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Gerd Hoffman... - 06:39 pm Revision eff44266: Document changes in qemu-img interface
- Update the documentation to reflect the introduction of format specific options
with -o. Don't advertise -e or -6 any... - 06:38 pm Revision db08adf5: qemu-img: Print available options with -o ?
- This patch adds a small help text to each of the options in the block drivers
which can be displayed by using qemu-im... - 06:17 pm Revision f425c278: Fix spelling in comment.
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
- 11:22 am Revision 2313086a: Use hxtool to generate monitor documentation and C structures
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:54 am Revision 25517f99: Use correct type for SPARC cpu_cc_op
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 04:49 am Revision db241f40: Fix typo
- Signed-off-by: Paul Brook <paul@codesourcery.com>
06/05/2009
- 05:53 pm Revision cae4956e: qdev: add monitor command to dump the tree.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Paul Brook <paul@codesourcery.com> - 05:52 pm Revision 1431b6a1: Record device property types
- Record device property types, and provide a list of properties at device
registration time.
Add a "device" property ... - 05:16 pm Revision fd93a799: Fix elf loader range checking
- The ELF loader tracks the range of addresses used by a binary.
However this incorrectly assumes zero is not a valid a...
06/04/2009
- 03:12 pm Revision bdb11366: Remove ARM NVIC initialization hack
- The ARMv7-M NVIC device pokes itself into the CPU state. Now we have a
proper device model we can have the CPU/SoC c... - 01:41 pm Revision f3d08ee6: Add --enable-debug
- New configure option for debug builds.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 01:24 pm Revision aca312af: qdev: kill DeviceState->name
- is redundant with DeviceState->type->name
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:04 pm Revision 1e9fa730: fix gdbstub support for multiple threads in usermode, v3
- When debugging multi-threaded programs, QEMU's gdb stub would report the
correct number of threads (the qfThreadInfo ...
06/03/2009
- 11:48 pm Revision 4548eaea: CRIS: Remove duplicated flag defines.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:54 pm Revision 4b0c7aa3: microblaze: Fix loading of petalogix s3adsp1800 dtb.
- Provide a petalogix-s3adsp1800.dtb blob.
Correct loading of the petalogix dtb.
Signed-off-by: Edgar E. Iglesias <edg... - 05:16 pm Revision 40905a6a: Stellaris qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
06/02/2009
- 05:30 pm Revision 2c6554bc: Implement multiple samplers on stellaris ADC
- Signed-off-by: Paul Brook <paul@codesourcery.com>
05/30/2009
- 03:59 am Revision 5cea8590: Use relative path for bios
- Look for bios and other support files relative to qemu binary, rather than
a hardcoded prefix.
Signed-off-by: Paul B...
05/28/2009
- 03:00 pm Revision abc07545: Update maintainer list.
- Add myself as maintainer for the microblaze cpu and boards.
Update list of CRIS machines.
Signed-off-by: Edgar E. Ig... - 11:11 am Revision 79fd42aa: Install keymaps from new location
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 10:14 am Revision de65fe0f: Add detection of pthread library name
- Try to detect the name of the pthread library.
Currently it looks for "-pthread" and "-pthreadGC2".
Signed-off-by: S... - 10:14 am Revision 1c6ed9f3: User networking: Show active connections
- In case you're wondering what connections exactly you have open
or maybe redir'ed in the past, you can't really find ... - 10:14 am Revision 9fa06385: kvm: Mark full address range dirty on live migration start
- As Avi correctly noted, last_ram_offset does not mark the last physical
RAM address the guest may see (due to non-con... - 10:14 am Revision f452095e: Move keymaps into pc-bios
- This isn't the most ideal layout, but it makes -L /path/to/git/pc-bios Just
Work which is very convenient.
Signed-of... - 10:14 am Revision f9e96436: vvfat: one more missing BlockDriver C99 initializer conversion
- Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
05/27/2009
- 05:46 pm Revision c1261d8d: User Networking: Enable removal of redirections
- Using the new host_net_redir command you can easily create redirections
on the fly while your VM is running.
While t... - 05:46 pm Revision 8a43b1ea: Allow monitor interaction when using migrate -exec
- All,
I've recently been playing around with migration via exec. Unfortunately,
when starting the incoming qemu ... - 05:46 pm Revision c16b5a2c: fully split aio_pool from BlockDriver
- Now that we have a separate aio pool structure we can remove those
aio pool details from BlockDriver.
Every driver s... - 05:45 pm Revision ad53089b: qcow: add qcow_aio_setup helper
- [this one is required for [PATCH] fully split aio_pool from BlockDriver,
sorry for not sending it out earlier]
Add ... - 05:45 pm Revision 4099df58: raw-posix: fix hdev_create
- We do need hdev_create unconditionally on all platforms so that qemu-img
create support for host device works on all ... - 05:45 pm Revision 94c6d6d8: fix raw_pread_aligned return value
- raw_pread_aligned currently returns the raw return value from
lseek/read, which is always -1 in case of an error. Bu... - 05:45 pm Revision afd32160: VNC: Fix memory allocation (wrong structure size).
- Pointer vs addresses a VncDisplay structure,
so it is sufficient to allocate sizeof(VncDisplay)
or sizeof(*vs) bytes ... - 05:45 pm Revision 91a073a9: Drop bdrv_create2
- This patch converts the remaining users of bdrv_create2 to bdrv_create and
removes the now unused function.
Signed-o... - 05:45 pm Revision a980c98c: qcow2: Update multiple refcounts at once
- Don't write each single changed refcount block entry to the disk after it is
written, but update all entries of the b... - 05:45 pm Revision 44ff42de: qcow2: Refactor update_refcount
- This is a preparation patch with no functional changes. It moves the allocation
of new refcounts block to a new funct... - 05:45 pm Revision ade40677: qcow/qcow2: Drop synchronous qcow_write()
- There is only one (internal) user left and it can be switched to the normal
emulation provided in block.c
Signed-off... - 05:45 pm Revision cab3c825: e1000: Ignore reset command
- When a reset is requested, the current e1000 emulation never clears the
reset bit which may cause a driver to hang. T... - 05:44 pm Revision 8cf07dcb: Fix output of uninitialized strings
- Commit ffad4116b96e29e0fbe892806f97c0a6c903d30d removed the "scratch buffer"
from check_params, but didn't care for t... - 11:49 am Revision 7696d1ec: microblaze: Conditionalize FDT features.
- If libfdt is not available, disable the fdt manipulation features.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@... - 02:34 am Revision 48c50a62: doc: Briefly mention CRIS and MicroBlaze.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 02:19 am Revision d0f3654f: microblaze: Make writes to MMU_ZPR flush the TLB.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 02:10 am Revision 6b2fce90: microblaze: Correct typo.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
05/26/2009
- 10:11 pm Revision d74d6a99: microblaze: Add GDB stub support.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:11 pm Revision 72b675ca: microblaze: Hook into the build-system.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision 6a8b1ae2: microblaze: Add petalogix s3a1800dsp MMU linux ref-design.
- This setup was designed by petalogix and is supported by upstream linux.
The design targets a xilinx spartan-3a-1800 ... - 10:10 pm Revision b43848a1: xilinx: Add ethlite emulation.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision ee118d95: xilinx: Add uartlite emulation.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision 388f60b1: xilinx: Add OPB timer.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision 1f07fd1f: microblaze: Add CPU interrupt wrapper logic.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision 17628bc6: xilinx: Add interrupt controller.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision afeeceb0: microblaze: Add MMU emulation.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision b779e29e: microblaze: linux-user support.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision e90e390c: microblaze: Add disassembler.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision 8dfbe4e8: microblaze: Add syscall, signal and termbits defs for linux-user.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:10 pm Revision 4acb54ba: microblaze: Add translation routines.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 05:07 pm Revision 370ab986: Remove temporary config-host.h
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 04:56 pm Revision 067a3ddc: Remove qdev irq sink handling
- We have both IRQ sinks and GPIO inputs. These are in principle exactly
the same thing, so remove the former.
Signed...
05/25/2009
- 08:56 pm Revision c2fb2637: Add dummy command to submakefiles
- Add a dummy command to the all: rule in sub-makefiles.
This avoids "Nothing to be done for `all'." messages from make...
05/24/2009
- 11:24 pm Revision 3c80c6fe: Remove unused variable
- Signed-off-by: Paul Brook <paul@codesourcery.com>
05/23/2009
- 10:43 pm Revision 3cb5a223: ETRAX: Removed unused struct entry and fixed Windows build.
- "struct timeval last" caused a compilation error with mingw32
(missing header for struct timeval).
It is unused, so ... - 02:13 am Revision 02e2da45: Add common BusState
- Implement and use a common device bus state. The main side-effect is
that creating a bus and attaching it to a paren...
05/22/2009
- 07:44 pm Revision 4856fcff: Fix lance segfaults
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 07:22 pm Revision 52368552: Avoid errors when curl-config does not exist
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 06:50 pm Revision a2397807: x86: Add support for resume flag
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
- 06:50 pm Revision 00070396: bios: Use the correct mask to size the PCI option ROM BAR
- Bit 0 is the enable bit, which we not only don't want to set, but
it will stick and make us think it's an I/O port re... - 06:50 pm Revision 37cb6fc3: net: Fix dump time stamps
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
- 06:50 pm Revision 40ff1624: serial: fix lost character after sysrq
- After creating an automated regression test to test the sysrq
responses while running a linux image in qemu, I found ... - 06:50 pm Revision 769ce76d: Add HTTP protocol using curl v6
- Currently Qemu can read from posix I/O and NBD. This patch adds a
third protocol to the game: HTTP.
In certain situa... - 06:50 pm Revision d55ebf55: USB serial device support
- Add in a workaround to allow the usb serial devices to work with the
usb pass through mechanism. The ioctl() to requ... - 06:50 pm Revision 7e57f049: usb-serial: implement break event.
- Implement the serial break via usb serial.
The second data byte in ftdi status packet contains the break status.
The... - 06:50 pm Revision d33a1810: kvm: Rework VCPU reset
- Use standard callback with highest order to synchronize VCPU on reset
after all device callbacks were execute. This a... - 06:50 pm Revision f8d926e9: kvm: x86: Save/restore KVM-specific CPU states
- Save and restore all so far neglected KVM-specific CPU states. Handling
the TSC stabilizes migration in KVM mode. The... - 06:50 pm Revision 0928a95f: slirp: Reassign same address to same DHCP client
- In case a client restarts a DHCP recovery without releasing its old
address, reassign the same address to prevent con... - 06:50 pm Revision 8217606e: Introduce reset notifier order
- Add the parameter 'order' to qemu_register_reset and sort callbacks on
registration. On system reset, callbacks with ... - 06:50 pm Revision 4495d6a7: kvm: Introduce kvm_set_migration_log
- Introduce a global dirty logging flag that enforces logging for all
slots. This can be used by the live migration cod... - 06:50 pm Revision 62518b8b: kvm: Fix dirty log temporary buffer size
- The buffer passed to KVM_GET_DIRTY_LOG requires one bit per page. Fix
the size calculation in kvm_physical_sync_dirty... - 06:50 pm Revision 151f7749: kvm: Rework dirty bitmap synchronization
- Extend kvm_physical_sync_dirty_bitmap() so that is can sync across
multiple slots. Useful for updating the whole dirt... - 06:50 pm Revision b0a46a33: kvm: Add missing bits to support live migration
- This patch adds the missing hooks to allow live migration in KVM mode.
It adds proper synchronization before/after sa... - 06:50 pm Revision 93102fd6: kvm: Fix framebuffer dirty log sync
- kvm_physical_sync_dirty_bitmap() takes the end address as second
argument, not the region size. Moverover, the kvm AP... - 06:50 pm Revision efa84d43: Convert qemu-img convert to new bdrv_create
- This is part two of the qemu-img conversion. This really works the same as the
previous conversion of qemu-img create... - 06:50 pm Revision 73c632ed: qcow2: Allow different cluster sizes
- Add an option to specify the cluster size of a newly created qcow2 image.
Default is 4k which is the same value that ... - 06:50 pm Revision e69917e2: kvm: Conditionally apply workaround for KVM slot handling bug
- Only apply the workaround for broken slot joining in KVM when the
capability was not found that signals the correspon... - 06:50 pm Revision daa91de2: allow changing the speed of a running migration
- This patch allow us to call migrate_set_speed on running
migrations. This should allow mgmt tools to increase the all... - 06:50 pm Revision d3f24367: Create qemu-option.h
- This patch creates a new header file and the corresponding implementation file
for parsing of parameter strings for o... - 06:50 pm Revision 9ea2ea71: Convert qemu-img create to new bdrv_create
- This patch changes qemu-img to actually use the new bdrv_create interface. It
translates the old-style qemu-img optio... - 06:50 pm Revision 0e7e1989: Convert all block drivers to new bdrv_create
- Now we can make use of the newly introduced option structures. Instead of
having bdrv_create carry more and more para... - 06:50 pm Revision 19629537: introduce set_rate_limit function for QEMUFile
- This patch converts the current callers of qemu_fopen_ops().
Signed-off-by: Glauber Costa <glommer@redhat.com>
Signe... - 06:50 pm Revision 976305b7: Minimal ethernet frame length is 64 bytes.
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:50 pm Revision 9f9e28cd: augment info migrate with page status
- This patch augments info migrate output with status about:
* ram bytes remaining
* ram bytes transferred
* ram bytes ... - 06:50 pm Revision ed8b330b: Don't send all gratuitous packets at once.
- Use timer to separate them in time.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Liguori <al... - 06:50 pm Revision c833ab73: Fix segv when passing an unknown protocol
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:50 pm Revision 71b9b0ca: Partially revert e20a8dff4c0da3827764924139d3bb73962f5d5a
- From Paul Brook:
"the fdc is tied to the ISA DMA engine. We don't currently have a target
independent method of h... - 06:50 pm Revision 79eb76ad: Revert "Fix arm-softmmu breakage"
- This reverts commit ec6bd8dea77478f32981a5df49f66ca2430ad19d.
This broke any target that uses virtio. Virtio device... - 04:54 am Revision 993fbfdb: Refactor how display drivers are selected
- My previous commit, f92f8afebe, broke -vnc (spotted by Glauber Costa). This
is because it's necessary to tell when ... - 04:54 am Revision 0c257437: Introduce is_default field for QEMUMachine
- f80f9ec changed the order that machines are registered which had the effect of
changing the default machine. This ch...
05/21/2009
- 09:22 pm Revision ec6bd8de: Fix arm-softmmu breakage
- Don't use whole-archive for hwlib or libqemu objects
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:54 pm Revision 2567f579: Compile most Xen files only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:54 pm Revision e20a8dff: Compile fdc, escc and SCSI controllers only once
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:54 pm Revision 368b90db: Let the venomous poison spread to more identifiers
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 04:47 pm Revision f80f9ec9: Convert machine registration to use module init functions
- This cleans up quite a lot of #ifdefs, extern variables, and other ugliness.
Signed-off-by: Anthony Liguori <aliguor... - 04:47 pm Revision f92f8afe: Eliminate --disable-gfx-check and make VNC default when SDL not available
- --disable-gfx-check predates VNC server support. It made sense back then
because the only thing you could do without... - 04:40 am Revision eb0b64f7: Do not attempt to allocate sn_tab when there are no snapshots
- This was caught by a7d27b536ffc0773028a90f14580552c0c3ddb2a which
aborted on this attempt, thanks to Alex Ivanov for ... - 04:30 am Revision 0a656f5f: Cast pointer arguments of get/setsockopt, send to void * to keep GCC
- from producing a warning about pointer type mismatches with Winsock
Signed-off-by: malc <av1474@comtv.ru>
05/20/2009
- 05:24 pm Revision 9f8fd694: kvm: add error message for when SMP is requested
- Right now, if you try e.g. '-smp 2' you just get 'failed to
initialize KVM'.
Signed-off-by: Mark McLoughlin <markmc@... - 05:24 pm Revision 42fa1c2e: Remove initrd warning message
- Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
- 05:12 pm Revision e6ade764: keep initrd in below 4g area.
- initrd must be kept on the memory area below 4g. By not doing this,
we're seeing guests break while using -initrd and... - 05:12 pm Revision e332340a: Fix NULL alarm_timer pointer at exit
- This fixes a SIGSEGV error on qemu exit.
Here is the valgrind output related to this error
==3648== Process termina... - 05:12 pm Revision 9ed415b2: initialize struct sigevent before timer_create
- When qemu is run under valgrind, valgrind shows the following output
on exit:
==3648== 1 errors in context 2 of 2:
=... - 05:12 pm Revision e561a280: remove gcc 3.x requirement from documentation
- This text is no longer accurate. After the patch is applied, the
generated version at http://www.nongnu.org/qemu/qemu... - 05:12 pm Revision 76ae317f: kvm: work around supported cpuid ioctl() brokenness
- KVM_GET_SUPPORTED_CPUID has been known to fail to return -E2BIG
when it runs out of entries. Detect this by always tr... - 05:12 pm Revision 95b134ea: migrate.c: migrate_fd_put_buffer: Do not busyloop: stop writing if EWOULDBLOCK
- The migration code is non-blocking, designed for live migration.
Practically migrate_fd_put_buffer busy-loops trying... - 02:27 am Revision 3a8bae3e: Remove dead code
- Signed-off-by: malc <av1474@comtv.ru>
05/19/2009
- 09:29 pm Revision 26d64a85: Format per CODING_STYLE
- Signed-off-by: malc <av1474@comtv.ru>
- 09:29 pm Revision a7d27b53: Abort on attempts to allocate zero bytes
- http://marc.info/?t=124267873300015&r=1&w=2
Signed-off-by: malc <av1474@comtv.ru> - 07:57 pm Revision 20094efc: Unbreak out-of-tree builds
- Signed-off-by: malc <av1474@comtv.ru>
- 06:17 pm Revision 1ad2134f: Hardware convenience library
- The only target dependency for most hardware is sizeof(target_phys_addr_t).
Build these files into a convenience libr... - 06:05 pm Revision 8a637d44: Disable >4G ram support on 32-bit targets
- If the target only has a 32-bit physical address space then
the code to map >4G ram breaks horribly, and causes compi... - 05:58 pm Revision 909b69cf: Only define __llseek if it is going to be used
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 05:42 pm Revision 425be425: Avoid implicit truncation compiler warnings
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 04:52 pm Revision bba831e8: Remove obsolete BIOS_SIZE from sysemu.h
- BIOS_SIZE is no longer needed by vl.c, so there's no point having it in
sysemu.h.
Signed-off-by: Paul Brook <paul@co...
05/18/2009
- 11:24 pm Revision fd6dc90b: cris: First shot at qdev for CRIS interrupts.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:44 pm Revision 96d7ddde: etrax: Don't keep the passed irq pointer.
- Copy passed irq object at channel connect.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 10:34 pm Revision 678fdca8: etrax: Remove unused eth irq line.
- The ethernet blocks irq line to report errors is unimplemented in QEMU.
Remove it for now.
Signed-off-by: Edgar E. I... - 08:27 pm Revision 340d96e7: Syborg virtio bindings.
- Implement Syborg device bindings for virtio-net.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 08:26 pm Revision 53c25cea: Separate virtio PCI code
- Split the PCI host bindings from the VRing transport implementation.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Also available in: Atom