Activity
From 05/12/2009 to 06/10/2009
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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.
... - 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>
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 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 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> - 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 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...
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 72b675ca: microblaze: Hook into the build-system.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 10:11 pm Revision d74d6a99: microblaze: Add GDB stub support.
- 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 17628bc6: xilinx: Add interrupt controller.
- 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 afeeceb0: microblaze: Add MMU emulation.
- 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 b779e29e: microblaze: linux-user support.
- 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 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 a2397807: x86: Add support for resume flag
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
- 06:50 pm Revision 37cb6fc3: net: Fix dump time stamps
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
- 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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... - 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 ...
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 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 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 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 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 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>
05/17/2009
- 05:26 pm Revision d8ee7665: Only shutdown video subsytem in sdl_cleanup
- Depending on the order in which atexit handlers are called SDL might
try to join on an audio thread without said thre... - 04:55 pm Revision 89a740e1: Consistently use uint64_t for int properties
- I apparently failed to do this properly on the first attempt.
Signed-off-by: Paul Brook <paul@codesourcery.com>
05/16/2009
- 01:28 pm Revision 979d98ca: ETRAX-PIC: Untabify.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 03:14 am Revision 3b1fd90e: ETRAX-TIMER: qdevify.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 03:13 am Revision 84ceea57: ETRAX-TIMER: Untabify.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 03:13 am Revision 2a9859e7: ETRAX-SER: Untabify.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 03:13 am Revision 4b816985: ETRAX-SER: qdevify.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 03:13 am Revision 73cfd29f: ETRAX: Simplify PIC interface.
- Instead of exporting a custom structure to represent different
interrupt types, just export the irq array and have th... - 12:36 am Revision df84e4f3: support ELF_HWCAP for PPPC
- Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: malc <av1474@comtv.ru> - 12:36 am Revision bcd4933a: linux-user: ppc signal handling
- Implement setup_{,rt_}frame and do_{,rt_}sigreturn for PPC 32-bit. Use
the same TARGET_QEMU_ESIGRETURN hack as for M... - 12:36 am Revision c29b735c: target-ppc: expose cpu capability flags
- Do this so other pieces of code can make decisions based on the
capabilities of the CPU we're emulating.
Signed-off-...
05/15/2009
- 05:53 pm Revision d33fd9d1: ETRAX: Correct passing of kernel command line.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 05:18 am Revision 21aeb343: fix ARMv7 data processing instructions
- ARMv7 defines a new behavior for ARM data processing instructions
compared to earlier architecture revisions; when th... - 04:48 am Revision e9bb4aa9: fix ARMv7 data processing instructions
- Modernize parts of target-arm/translate.c in preparation for the
modifications in the subsequent patch in this patch ... - 02:06 am Revision f7897430: Fix module initialization when more than 1 class is in use
- Now that we're using enums for module types, it makes no sense to bother keeping
a list of module types when we know ... - 01:11 am Revision 4af39611: Syborg (Symbian Virtual Platform) board
- A virtual reference platform for SymbianOS development/debugging.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 01:03 am Revision dcc5e4a0: Fix warning on WIN32
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 01:03 am Revision 9abbdbfe: Fix build on Solaris and WIN32
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 12:35 am Revision 5493e33f: Stellaris SSI qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision a984a69e: PXA SSI qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 1de9610c: Stellaris I2C qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 90d37239: SSP bus framework
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 2d72c572: Virtio-balloon qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision fe8de492: I2C qdev support
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision cdbe40ca: WM8750 qdev coversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision b47b50fa: MusicPal qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 1ea96673: SMBus qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision e3b42536: PXA2xx I2C slave qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 0e058a8a: Virtio-console conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision d2199005: SSD0303 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision fe7e8758: ARM GIC qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision d3356811: TWL92230 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 0027b06d: ARM PCI host qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision e325e1f8: I2C cleanup
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision b4496b13: PL080 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 07e3af9a: Virtio-blk qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision fd1eb2ea: TOSC DAC i2c qdev voncersion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 2d9401aa: LM832x qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 0077147e: Remove bogus omap i2c slave code
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 6c0bd6bd: MAX7310 I2C qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 697454eb: TMP105 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 6a824ec3: ARM timers qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision a63bdb31: PL031 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 6f68ecb2: qdev scsi bus infrastructure
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 82634c2d: ARM RealView sytem controller qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 86394e96: PL050 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision a7086888: Integrator/CP core qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision a5580466: Stellaris ethernet qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 9be5dafe: LSI SCSI qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision cfb9de9c: ESP SCSI qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision cf21e106: Virtio-net qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 97aff481: PL190 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 9d07d757: PCI network qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 418dcf5b: smc91c111 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 3950f18b: Versatile/PB core qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 2e9bdce5: PL110 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision aa9311d8: PL181 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 6b1b92d3: PCI qdev support
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision a7d518a6: PL011 qdev conversion
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision 4d6ae674: qdev child bus support
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:35 am Revision aae9460e: Basic qdev infrastructure.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:13 am Revision 019d6b8f: Move block drivers into their own directory
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 12:13 am Revision 5efa9d5a: Convert block infrastructure to use new module init functionality
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
05/14/2009
- 09:29 pm Revision 0bfe3ca5: Constructor support
- Allow devices/drivers to register themselves via constructors.
Destructors are not needed (can be registered from a c... - 04:29 pm Revision 70ec5dc0: Add a --disable-docs to configure to allow doc build to be disabled
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 02:51 am Revision 1b3b9ca3: Remove duplicate block objects.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 02:20 am Revision 1a7dafce: Remove any pretense that there can be more than one AudioState
- 12:35 am Revision b36aa85c: Remove redundant pcnet.o
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 12:21 am Revision 88ca2a59: Add tool_osdep.c
- osdep.c is built in both as a toplevel target independant object, and
as a per-target object because of kqemu depende...
05/13/2009
- 10:54 pm Revision 55616505: Include assert.h from qemu-common.h
- Include assert.h from qemu-common.h and remove other direct uses.
cpu-all.h still need to include it because of the d... - 09:09 pm Revision 6c7f4b47: Replace gcc variadic macro extension with C99 version (missed one)
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:53 pm Revision 001faf32: Replace gcc variadic macro extension with C99 version
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:08 pm Revision 4cfce484: Fix kqemu build failure.
- Signed-off-by: Paul Brook <paul@codesourcery.com>
- 07:56 pm Revision fbe1b595: Remove vga_ram_size
- The vga_ram_size argument to machine init functions always has the same
value, and is ignored by many machines (inclu... - 02:18 pm Revision 1481e16a: Fix typo that leads to out of bounds array access on big endian systems
- 11:17 am Revision 4af6e404: ETRAX: Correct setting of ethernet station address.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
05/12/2009
- 05:39 pm Revision d3151521: Follow coding conventions.
- More structure renaming.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 05:12 pm Revision f3bc5238: CRIS: Fix bmi.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 02:33 pm Revision 22d83b14: Push AUD_init down to devices
- Now we can safely call AUD_init multiple times we can push it down to
individual audio devices, rather than having to... - 02:02 pm Revision 0d9acba8: Make AUD_init failure fatal
- Failure to initialize the audio subsystem is not handled consistently.
Where it is handled it has guest visible effec...
Also available in: Atom