Activity

From 05/16/2009 to 06/14/2009

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...
Stefan Weil
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>
Stefan Weil
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...
Uri Lublin
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...
Uri Lublin
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...
Gleb Natapov
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...
Gleb Natapov
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...
Eduardo Habkost
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...
Stefan Weil

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...
Blue Swirl
06:10 pm Revision e99a22cc: Avoid collision with system NGROUPS definition
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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> Blue Swirl
06:08 pm Revision a8b7063b: Avoid a gcc 3 format warning
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
04:20 pm Revision c7085da7: Avoid gcc 4.4 warning about uninitialized field
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
04:19 pm Revision 4f72c4dd: Fix signedness problems
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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...
Gerd Hoffmann
04:18 pm Revision 23327f75: include inttypes.h in xen.h
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
04:18 pm Revision a85d6887: xen: adapt to qemu_machine changes
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
04:11 pm Revision 908c7b9f: xen_disk: move sanity check to the correct place
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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...
Stefan Weil
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
...
Blue Swirl

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: ...
Anthony Liguori
04:55 pm Revision ce24e07b: CRIS: Prettify sizes for the internal disasm.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
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>
Edgar E. Iglesias

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> Edgar E. Iglesias
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.
...
Gerd Hoffmann
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...
Paul Brook
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>
Jan Kiszka
04:24 am Revision 068daedd: Fix build breakage when using VDE introduced by 4f1c942
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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
...
Anthony Liguori

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...
Luiz Capitulino
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...
Luiz Capitulino
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>
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino

06/09/2009

10:12 pm Revision 3a41759d: Use snprintf to avoid OpenBSD warning
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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...
Blue Swirl
09:45 pm Revision 07b44ce9: Clean up generated qemu-img-cmds.h
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:38 pm Revision b9aaf7f8: Fix Sparse warning
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:27 pm Revision cec9fac1: microblaze-dis.c does not need to be executable
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
08:51 pm Revision c5947808: Fix warning
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
08:25 pm Revision 82384670: Remove unused and misnamed field and variable
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
08:11 pm Revision 3dcd219f: Update irqs on reset and device load
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
06:02 pm Revision 32c86e95: Register reset functions for e1000 and rtl8139
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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>
Mark McLoughlin
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>
Mark McLoughlin
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....
Mark McLoughlin
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...
Mark McLoughlin
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...
Mark McLoughlin
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>
Alex Williamson
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.
...
Alex Williamson
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...
Alex Williamson
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...
Alex Williamson
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...
Alex Williamson
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...
Alex Williamson
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...
Alex Williamson
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, ...
Jan Kiszka
01:38 pm Revision cda94b27: Revert "Fix output of uninitialized strings"
This reverts commit 8cf07dcbe7691dbe4f47563058659dba6ef66b05.
This is a sorry saga.
This commit:
8e4416af45 net:...
Mark McLoughlin
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...
Jan Kiszka
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...
Mark McLoughlin
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...
Jan Kiszka
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...
Jan Kiszka
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>
Mark McLoughlin
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 ...
Mark McLoughlin
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...
Mark McLoughlin
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...
Mark McLoughlin
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...
Mark McLoughlin
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...
Mark McLoughlin
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>
Mark McLoughlin
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...
Mark McLoughlin
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>
Jan Kiszka
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.
...
Jan Kiszka

06/08/2009

08:36 pm Revision 98ba2632: qdev: c99 initilaizers for bus_type_names
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
08:02 pm Revision 682aea0e: xen nic: use XC_PAGE_SIZE instead of PAGE_SIZE.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
08:01 pm Revision 7105b056: xen nic: use qemu_malloc
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann

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...
Jan Kiszka
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... Blue Swirl
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 ...
Stuart Brady

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 ...
Stefan Weil
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...
Gerd Hoffmann
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...
Kevin Wolf
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...
Kevin Wolf
06:17 pm Revision f425c278: Fix spelling in comment.
Signed-off-by: Stefan Weil <weil@mail.berlios.de> Stefan Weil
11:22 am Revision 2313086a: Use hxtool to generate monitor documentation and C structures
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
04:54 am Revision 25517f99: Use correct type for SPARC cpu_cc_op
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
04:49 am Revision db241f40: Fix typo
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook

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>
Gerd Hoffmann
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 ...
Paul Brook
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...
Paul Brook

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...
Paul Brook
01:41 pm Revision f3d08ee6: Add --enable-debug
New configure option for debug builds.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
01:24 pm Revision aca312af: qdev: kill DeviceState->name
is redundant with DeviceState->type->name
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
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 ...
Nathan Froyd

06/03/2009

11:48 pm Revision 4548eaea: CRIS: Remove duplicated flag defines.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
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...
Edgar E. Iglesias
05:16 pm Revision 40905a6a: Stellaris qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook

06/02/2009

05:30 pm Revision 2c6554bc: Implement multiple samplers on stellaris ADC
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook

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...
Paul Brook

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...
Edgar E. Iglesias
11:11 am Revision 79fd42aa: Install keymaps from new location
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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...
Sebastian Herbszt
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 ...
Alexander Graf
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...
Jan Kiszka
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...
Anthony Liguori
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>
Christoph Hellwig

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...
Alexander Graf
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 ...
Chris Lalancette
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...
Christoph Hellwig
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 ...
Christoph Hellwig
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 ...
Christoph Hellwig
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...
Christoph Hellwig
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 ...
Stefan Weil
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...
Kevin Wolf
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...
Kevin Wolf
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...
Kevin Wolf
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...
Kevin Wolf
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...
Kevin Wolf
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...
Kevin Wolf
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@...
Edgar E. Iglesias
02:34 am Revision 48c50a62: doc: Briefly mention CRIS and MicroBlaze.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
02:19 am Revision d0f3654f: microblaze: Make writes to MMU_ZPR flush the TLB.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
02:10 am Revision 6b2fce90: microblaze: Correct typo.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

05/26/2009

10:11 pm Revision d74d6a99: microblaze: Add GDB stub support.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:11 pm Revision 72b675ca: microblaze: Hook into the build-system.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
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 ...
Edgar E. Iglesias
10:10 pm Revision b43848a1: xilinx: Add ethlite emulation.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision ee118d95: xilinx: Add uartlite emulation.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision 388f60b1: xilinx: Add OPB timer.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision 1f07fd1f: microblaze: Add CPU interrupt wrapper logic.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision 17628bc6: xilinx: Add interrupt controller.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision afeeceb0: microblaze: Add MMU emulation.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision b779e29e: microblaze: linux-user support.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:10 pm Revision e90e390c: microblaze: Add disassembler.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
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> Edgar E. Iglesias
10:10 pm Revision 4acb54ba: microblaze: Add translation routines.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
05:07 pm Revision 370ab986: Remove temporary config-host.h
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
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...
Paul Brook

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...
Paul Brook

05/24/2009

11:24 pm Revision 3c80c6fe: Remove unused variable
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook

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 ...
Stefan Weil
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...
Paul Brook

05/22/2009

07:44 pm Revision 4856fcff: Fix lance segfaults
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
07:22 pm Revision 52368552: Avoid errors when curl-config does not exist
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
06:50 pm Revision a2397807: x86: Add support for resume flag
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Jan Kiszka
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...
Anthony Liguori
06:50 pm Revision 37cb6fc3: net: Fix dump time stamps
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Jan Kiszka
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 ...
Jason Wessel
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...
Alexander Graf
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...
Jason Wessel
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...
Jason Wessel
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...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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 ...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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...
Kevin Wolf
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 ...
Kevin Wolf
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...
Jan Kiszka
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...
Glauber Costa
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...
Kevin Wolf
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...
Kevin Wolf
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...
Kevin Wolf
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...
Glauber Costa
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>
Gleb Natapov
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 ...
Glauber Costa
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...
Gleb Natapov
06:50 pm Revision c833ab73: Fix segv when passing an unknown protocol
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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...
Anthony Liguori
06:50 pm Revision 79eb76ad: Revert "Fix arm-softmmu breakage"
This reverts commit ec6bd8dea77478f32981a5df49f66ca2430ad19d.
This broke any target that uses virtio. Virtio device...
Anthony Liguori
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 ...
Anthony Liguori
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...
Anthony Liguori

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>
Blue Swirl
06:54 pm Revision 2567f579: Compile most Xen files only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
06:54 pm Revision e20a8dff: Compile fdc, escc and SCSI controllers only once
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
06:54 pm Revision 368b90db: Let the venomous poison spread to more identifiers
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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...
Anthony Liguori
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...
Anthony Liguori
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 ...
malc
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>
malc

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@...
Mark McLoughlin
05:24 pm Revision 42fa1c2e: Remove initrd warning message
Signed-off-by: Richard W.M. Jones <rjones@redhat.com> Richard W.M. Jones
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...
Glauber Costa
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...
Jean-Christophe Dubois
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:
=...
Jean-Christophe Dubois
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...
Hollis Blanchard
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...
Mark McLoughlin
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...
Uri Lublin
02:27 am Revision 3a8bae3e: Remove dead code
Signed-off-by: malc <av1474@comtv.ru> malc

05/19/2009

09:29 pm Revision 26d64a85: Format per CODING_STYLE
Signed-off-by: malc <av1474@comtv.ru> malc
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>
malc
07:57 pm Revision 20094efc: Unbreak out-of-tree builds
Signed-off-by: malc <av1474@comtv.ru> malc
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...
Paul Brook
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...
Paul Brook
05:58 pm Revision 909b69cf: Only define __llseek if it is going to be used
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
05:42 pm Revision 425be425: Avoid implicit truncation compiler warnings
Signed-off-by: Paul Brook <paul@codesourcery.com> Paul Brook
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...
Paul Brook

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> Edgar E. Iglesias
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>
Edgar E. Iglesias
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...
Edgar E. Iglesias
08:27 pm Revision 340d96e7: Syborg virtio bindings.
Implement Syborg device bindings for virtio-net.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
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>
Paul Brook

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...
malc
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>
Paul Brook

05/16/2009

01:28 pm Revision 979d98ca: ETRAX-PIC: Untabify.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
03:14 am Revision 3b1fd90e: ETRAX-TIMER: qdevify.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
03:13 am Revision 84ceea57: ETRAX-TIMER: Untabify.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
03:13 am Revision 2a9859e7: ETRAX-SER: Untabify.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
03:13 am Revision 4b816985: ETRAX-SER: qdevify.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
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...
Edgar E. Iglesias
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>
Nathan Froyd
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...
Nathan Froyd
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-...
Nathan Froyd
« Previous
Next »
 

Also available in: Atom