Activity
From 05/31/2009 to 06/29/2009
06/29/2009
- 10:18 pm Revision a08d4367: Revert "Introduce reset notifier order"
- This reverts commit 8217606e6edb49591b4a6fd5a0d1229cebe470a9 (and
updates later added users of qemu_register_reset), ... - 10:18 pm Revision f3353c6b: monitor: Add completion for help command
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 15dfcd45: monitor: Refactor acl commnds
- Refactor the ACL monitor interface to make full use of the monitor
command dispatcher. This also gives proper help fo... - 10:18 pm Revision 3a31f36a: x86: Factor out pc_new_cpu
- At this point, this refactoring looks like overkill. But we will need it
for CPU hotplugging, and qemu-kvm already ca... - 10:18 pm Revision 059b8b1e: KVM: x86: Refactor persistent CPU state
- This patch aligns the KVM-related layout and encoding of the CPU state
to be saved to disk or migrated with qemu-kvm.... - 10:18 pm Revision 229609dd: sdl: Fix memory leakage
- Valgrind was so kind to remark that no one bothers to release keycodes
after use and that something is fishy about cl... - 10:18 pm Revision 74efd61a: slirp: tftp: Relax filename format check
- [ Applies on top of my recently posted slirp series. ]
Allow tftp requests with filenames that do not start with a s... - 10:18 pm Revision 7d4c3d53: Replace -no-virtio-balloon by -balloon
- We want to do (at least) two things to the virtio-balloon device:
suppress it, and control its PCI address. Option -... - 10:18 pm Revision e34af2ce: move CONFIG_* values from yes to y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 0e22fd2f: Substitute ifdef CONFIG_FOO by obj-
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 943e0a31: Substitute ifdef CONFIG_FOO by obj-
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 5f877627: Rename SOUND_HW to sound-obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision b6271b48: Substitute ifdef CONFIG_FOO by sound-obj-
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision ae95ade0: make tags useful for block drivers and hardaware devices
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 22afa7b5: block-raw: Allow pread beyond the end of growable images
- When using O_DIRECT, qcow2 snapshots didn't work any more for me. In the
process of creating the snapshot, qcow2 trie... - 10:18 pm Revision 3b88e52b: qcow2: Cache refcount blocks during snapshot creation
- The really time consuming part of snapshotting is to adjust the reference count
of all clusters. Currently after each... - 10:18 pm Revision e9283f8b: monitor: Drop pci_addr prefix from hotplug commands
- The "pci_addr=" prefix currently required by pci_add/remove and
drive_add has no practical use. Drop it, but still si... - 10:18 pm Revision 8d2ba1fb: kvm: Rework VCPU synchronization
- During startup and after reset we have to synchronize user space to the
in-kernel KVM state. Namely, we need to trans... - 10:18 pm Revision a62acdc0: monitor: Make pci_add device options truely optional
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 7677f05d: Add documentation for Multiboot
- The documentation shows how to use -kernel and friends for booting Linux,
but obviously knows nothing about multiboot... - 10:18 pm Revision 34d5e948: cpu_unregister_map_client: fix memory leak.
- fix memory leak in cpu_unregister_map_client() and cpu_notify_map_clients().
Signed-off-by: Isaku Yamahata <yamahata... - 10:18 pm Revision 4f3a1d56: Rename OBJS to obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision c9e0df73: Rename LIBOBJS to libobj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision a8e492c0: Rename OBJS to obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 319f08ea: Rename BLOCK_OBJS to block-obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision eda959bd: Rename AUDIO_OBJS to audio-obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision f835ed1c: Rename SLIRP_OBJS to slirp-obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 78892528: Rename XEN_OBJS to xen-obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision e11b1dce: Rename USER_OBJS to user-obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:18 pm Revision 6ef859b3: Rename OBJS to obj-y
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:17 pm Revision 253d0942: Multiboot build system v4
- In order to build the multiboot option rom, we need a Makefile and a tool
to sign the rom with.
Both are provided by... - 09:52 pm Revision 6c0d7ee8: preserve the hypervisor bit while KVM trims the CPUID bits
- The KVM kernel will disable all bits in CPUID which are not present in
the host. As this is mostly true for the hyper... - 09:52 pm Revision 1d108d97: Change bochs bios init order
- For multiboot support, we need bochs_bios_init to happen before
load_linux, so we get the fw_cfg device.
Signed-off-... - 09:52 pm Revision bf483392: Expose fw_cfg v2
- Multiboot passes options to the option rom using the fw_cfg device.
Right now, that device is local to the bochs_bios... - 09:52 pm Revision f16408df: Multiboot support v5
- This patch implements support for Multiboot on x86 for -kernel.
Multiboot is a "new" approach to get rid of different... - 09:52 pm Revision 6d2edc43: allow hypervisor CPUID bit to be overriden
- KVM defaults to the hypervisor CPUID bit to be set, whereas pure
QEMU clears it. On some occasions one wants to set o... - 09:52 pm Revision fe4bce09: introduce -cpu host target
- Although the guest's CPUID bits can be controlled in a fine grained way
in QEMU, a simple way to inject the host CPU ... - 09:52 pm Revision f441bee8: CPUID Fn8000_0001.EAX is family/model/stepping, not features
- Signed-off-by: Andre Przywara <andre.przywara@amd.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:52 pm Revision 6c1f42fe: fix KVMs GET_SUPPORTED_CPUID feature usage
- If we want to trim the user provided CPUID bits for KVM to be not greater
than that of the host, we should not remove... - 09:52 pm Revision 671e4676: remove CPUID host hacks
- KVM provides an in-kernel feature to disable CPUID bits that are not
present in the current host. So there is no need... - 09:50 pm Revision 707c0dbc: support colon in filenames
- Problem: It is impossible to feed filenames with the character colon because
qemu interprets such names as a protocol... - 04:52 pm Revision fc57bc57: slirp: Basic VLAN client info_str
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:52 pm Revision ab4e5602: Prefer ncurses over curses
- Not every distro provides libcurses anymore, at least OpenSUSE, and at
least under a standard library search path. So... - 04:52 pm Revision b1c99fcd: slirp: Enable multiple instances
- Once again this was a long journey to reach the destination: Allow to
instantiate slirp multiple times. But as in the... - 04:52 pm Revision 0a1f851e: slirp: Save/restore bootp client states
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:52 pm Revision 09c18925: slirp: Use shell to erase smb directory
- Instead of open-coding this, we can use the power of the shell to remove
the smb_dir on exit.
Signed-off-by: Jan Kis... - 04:52 pm Revision 492efabd: slirp: Improve error handling in slirp_smb
- Make sure for invocations from the monitor that slirp_smb properly
reports errors and doesn't terminate qemu.
Signed... - 04:52 pm Revision 28432466: slirp: Enable multi-instance support for the smb service
- Push the smb state, smb_dir, into SlirpState and construct it in a way
that allows multiple smb instances (one per sl... - 04:52 pm Revision 1a609520: net: Provide VLAN client lookup helper
- Introduce qemu_find_vlan_client_by_name for VLANClientState lookup based
on VLAN ID and client name. This is useful f... - 04:52 pm Revision f13b572c: slirp: Make hostfwd_add/remove multi-instance-aware
- Extend the syntax of hostfwd_add/remove to optionally take a tuple of
VLAN ID and slirp stack name. If those are omit... - 04:52 pm Revision 8ec7f4ed: slirp: Clean up updtime
- Drop redundant typecasts in both variants and remove the pointless
round-up in the UNIX version.
Signed-off-by: Jan ... - 04:52 pm Revision d918f23e: slirp: Kill slirp_is_inited
- Avoid the need for slirp_is_inited by refactoring the protected
slirp_select_* functions. This also avoids the cleari... - 04:52 pm Revision d6cf84e1: slirp: Drop redundant checks from slirp_output
- Slirp doesn't invoke slirp[_can]_output before it is initialized. The
motivation for these checks (3b7f5d479c) no lon... - 04:52 pm Revision f1d99bbd: slirp: Clean up timeout handling around slirp_select_fill/poll
- Again lot of dead code. Remove it.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori... - 04:52 pm Revision b5302e1a: slirp: Drop link_up checks from if_output and slirp_socket_can_recv
- link_up is true once slirp is initialized, so these check are really not
required.
Signed-off-by: Jan Kiszka <jan.ki... - 04:52 pm Revision 460fec67: slirp: Factor out internal state structure
- The essence of this patch is to stuff (almost) all global variables of
the slirp stack into the structure Slirp. In t... - 04:52 pm Revision 9f8bd042: slirp: Use internal state in interface
- This now also exports the internal state to the slirp users in qemu,
returning it from slirp_init and expecting it al... - 04:52 pm Revision ad0d8c4c: slirp: Allocate/free stack instance dynamically
- Allocate the internal slirp state dynamically and provide and call
slirp_cleanup to properly release it after use. Th... - 04:52 pm Revision 285f7a62: slirp: Make IP packet ID consistent
- Currently, ip_id is always initialized to 0 on slirp startup (despite
the broken attempt to derive it from the clock)... - 04:52 pm Revision ee9be587: slirp: Drop unused icmp_var.h
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:52 pm Revision f8e3cbd3: slirp: tftp: Cleanup tftp_prefix check
- Perform check for set prefix early (if it's not given, tftp is disabled)
and drop redundant second check.
Signed-off... - 04:52 pm Revision ef2d54d8: slirp: tftp: Clean up tftp_send_error
- The return code of tftp_send_error is not used, drop it. And also make
sure to always terminate the session.
Signed-... - 04:52 pm Revision 20c24bf2: slirp: tftp: Refactor tftp_handle_rrq
- Specifically make the filename extraction more readable, and always
report errors back to the client.
Signed-off-by:... - 04:52 pm Revision 9367964a: slirp: tftp: Rework filename handling
- This changes the filename handling from a static buffer in tftp_session
for the client-provided name + prefix to a dy... - 04:52 pm Revision df461894: slirp: Factor out one-time initialization
- In order to prepare re-initialization and multi-instance slirp, factor
out init code that is of global scope and (at ... - 04:52 pm Revision 9c12a6f2: slirp: Do not allow to remove non-hostfwd sockets
- Prevent that the users accidentally shoots down dynamic sockets. This
allows to remove looping for removals as there ... - 04:52 pm Revision 4a82347a: slirp: Mark sockets of incoming TCP connections
- Required for pretty-printing.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <ali... - 04:52 pm Revision 6dbe553f: slirp: Add info usernet for dumping connection states
- Break out sockstats from the slirp statistics and present them under the
new info category "usernet". This patch also... - 04:52 pm Revision 0d62c4cf: slirp: Drop dead code
- After all its years inside the qemu tree, there is no point in keeping
the dead code paths of slirp. This patch is a ... - 04:52 pm Revision 0fe6a7f2: slirp: Drop statistic code
- As agreed on the mailing list, there is no interest in keeping the
usually disabled slirp statistics in the tree. So ... - 04:52 pm Revision 9f349498: slirp: Cleanup and basic reanimation of debug code
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:52 pm Revision a13a4126: slirp: Rework internal configuration
- The user mode IP stack is currently only minimally configurable /wrt to
its virtual IP addresses. This is unfortunate... - 04:52 pm Revision c92ef6a2: slirp: Rework external configuration interface
- With the internal IP configuration made more flexible, we can now
enhance the user interface. This patch adds a numbe... - 04:52 pm Revision 2ad82cf9: slirp: Fix port comparision in slirp_remove_hostfwd
- For UDP host forwardings, fport is not stable, every outgoing packet of
the redirection can modify it. Use getsocknam... - 04:52 pm Revision f3546deb: slirp: Rework monitor commands for host forwarding
- Improve the monitor interface for adding and removing host forwarding
rules by splitting it up in two commands and re... - 04:52 pm Revision 3c6a0580: slirp: Bind support for host forwarding rules
- Extend the hostfwd rule format so that the user can specify on which
host interface qemu should listen for incoming c... - 04:52 pm Revision f932b6ce: slirp: Prepare for persistent socket state flags
- This prepares for adding flags to socket.so_state that must not be
removed during the lifetime of a socket.
Signed-o... - 04:52 pm Revision 6dd5ffb6: slirp: Explicitely mark host-forwarding sockets
- Mark sockets that describe host forwardings. This is required for their
(and only their) proper deletion and for pret... - 04:52 pm Revision c18a2c36: sdl zooming
- Hi all,
this patch implements zooming capabilities for the sdl interface.
A new sdl_zoom_blit function is added that ... - 04:52 pm Revision 753a5f17: slirp: Drop redundant lines from udp_input
- The socket faddr/fport is already updated a few lines below, so these
are completely redundant.
Signed-off-by: Jan K... - 04:52 pm Revision b35725c5: slirp: Refactor tcp_ctl
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:52 pm Revision e15f4a99: Revert "User networking: Show active connections"
- This reverts commit 1c6ed9f3379faac83da0ed3e95cbd49003ac0dd1.
It's redundant to slirp statistics, which are going to... - 04:52 pm Revision 5db4af8b: Introduce get_next_param_value
- In order to parse multiple instances of the same param=value pair,
introduce get_next_param_value which can pass back... - 04:52 pm Revision ad196a9d: slirp: Move smb, redir, tftp and bootp parameters and -net channel
- So far a couple of slirp-related parameters were expressed via
stand-alone command line options. This it inconsistent... - 04:52 pm Revision 14899cdf: Fix QCOW2 debugging code to compile again
- Updated to use C99 comments.
Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Anthony Liguori <al...
06/24/2009
- 05:09 pm Revision ff24bd58: qemu/virtio: virtio save/load bindings
- Implement bindings for virtio save/load. Use them in virtio pci.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
... - 05:09 pm Revision 64d50b8b: qemu/pci: add pci_get/set_byte
- Add pci_get/set_byte to keep *_word and *_long access functions company.
They are unused for now.
Signed-off-by: Mic... - 05:09 pm Revision 566e2d3e: qemu/net: request 3 vectors in virtio-net
- Request up to 3 vectors in virtio-net. Actual bindings might supply
less.
Signed-off-by: Michael S. Tsirkin <mst@red... - 05:09 pm Revision ffe6370c: qemu/net: flag to control the number of vectors a nic has
- Add an option to specify the number of MSI-X vectors for PCI NIC cards. This
can also be used to disable MSI-X, for c... - 05:09 pm Revision 3abcdf49: Fix dump output in qemu-io.
- The dump output was not nicely formatted for bytes
larger than 0x7f, because signed values expanded to
sizeof(int) by... - 05:09 pm Revision 84844a20: qemu-io: Fix spelling in help message.
- excerciser -> exerciser
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony Liguori <aliguori@u... - 05:09 pm Revision 95533d5f: qemu-io: add aio read/write/flush commands
- Add commands to exercise asynchronous reads/writes and to flush all
outstanding aio commands. Commands to exercise a... - 05:09 pm Revision 779c6bef: Make sure to zero out memory before calling madvise to increase robustness
- Avi pointed out that it's not entirely safe to rely on madvise zeroing out
memory. So let's do it explicitly before ... - 05:09 pm Revision 024589f1: Remove unused gen_bx_T0 function.
- Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:09 pm Revision bf011293: Add serial number support for virtio_blk
- [brought forward to current qemu-kvm.git]
This patch implements the missing qemu logic to
interpret a '-drive .. ser... - 05:09 pm Revision b7ee1603: qemu/pci: make default_write_config use mask table
- Change much of hw/pci to use symbolic constants and a table-driven
design: add a mask table with writable bits set an... - 05:09 pm Revision 14e12559: qemu/pci: helper routines for pci access
- Add inline routines for convenient access to pci devices
with correct (little) endianness. Will be used by MSI-X supp... - 05:09 pm Revision 6f4cbd39: qemu/pci: add routines to manage PCI capabilities
- Add routines to manage PCI capability list. First user will be MSI-X.
Signed-off-by: Michael S. Tsirkin <mst@redhat.... - 05:09 pm Revision bd4b65ee: qemu/pci: check constant registers on load
- Add "cmask" table of constant register masks: if a bit is not writeable
and is set in cmask table, this bit is checke... - 05:09 pm Revision 02eb84d0: qemu/pci: MSI-X support functions
- Add functions implementing MSI-X support. First user will be virtio-pci.
Note that platform must set a flag to declar... - 05:09 pm Revision 54c96da7: qemu/apic: minimal MSI/MSI-X implementation for PC
- Implement MSI support in APIC. Note that MSI and MMIO APIC registers
are at the same memory location, but actually no... - 05:09 pm Revision 7055e687: qemu/virtio: virtio support for many interrupt vectors
- Extend virtio to support many interrupt vectors, and rearrange code in
preparation for multi-vector support (mostly m... - 05:09 pm Revision aba800a3: qemu/virtio: MSI-X support in virtio PCI
- This enables actual support for MSI-X in virtio PCI.
First user will be virtio-net.
Signed-off-by: Michael S. Tsirki...
06/23/2009
- 09:04 pm Revision 1b64fcae: add sparc64-softmmu to default configure targets list
- Add sparc64 to default list of softmmu targets
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> - 09:04 pm Revision 6d53bfd1: sparc64 follow pci_nic_init change
- sun4u.c: correct pci_nic_init arguments following
commit 5607c38820366954c38dd702e979499486057481
Signed-off-by: Igo... - 08:28 pm Revision 21ebeb23: microblaze: Support the latest mmu-kernel stat64 ABI.
- Microblaze recently changed their ABI. The new is not backwards compatible
and there doesn't seem to be a way to dist... - 08:11 pm Revision a139aa17: target-ppc: permit linux-user to read PVR
- Access to the PVR SPR is normally forbidden from userspace apps. The
Linux kernel, however, fixes up reads in the ap... - 11:27 am Revision 913bbbca: cris: Remove unused internal flag.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
06/22/2009
- 06:15 pm Revision f8e2af11: Win32: Reduce section alignment for Windows.
- Maximum alignment for Win32 is 16, so don't try
to set it to 32. Otherwise the compiler complains:
exec.c:102: warni... - 06:15 pm Revision 8cad5516: net: add qemu_purge_queued_packets()
- If net client sends packets asynchronously, it needs to purge its queued
packets in cleanup() so as to prevent sent c... - 06:15 pm Revision b9adce2c: net: purge queued packets in tap_cleanup()
- If tap has any packets queued at host_net_remove time, it needs to purge
them in order to prevent a sent callback bei... - 06:15 pm Revision b664e367: net: add tap_read_poll() helper
- Add a helper to enable/disable the read polling on tapfd.
We need this, because we want to start write polling on th... - 06:15 pm Revision 1f7babf6: net: handle EAGAIN from tapfd write()
- If a write() on tapfd returns EAGAIN, return zero so that the packet
gets queued (in the case of async send) and enab... - 06:15 pm Revision 4a77b25e: net: return TAPState from net_tap_init()
- net_tap_fd_init() already returns TAPState, so this is a sensible
cleanup in its own right.
Signed-off-by: Mark McLo... - 06:15 pm Revision 0df0ff6d: net: add '-net tap,sndbuf=nbytes'
- 2.6.30 adds a new TUNSETSNDBUF ioctl() which allows a send buffer limit
for the tap device to be specified. When this... - 06:15 pm Revision 783527a9: net: add packet length to NetPacketSent callback
- virtio-net needs this - for the same purpose that it currently uses the
return value from qemu_sendv_packet().
Signe... - 06:15 pm Revision 8c01c95a: Win: Install keymaps for Windows, too (needed for VNC).
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:15 pm Revision 59a36a2f: Win32: Fix compilation with SDL.
- `sdl-config --cflags` defines main = SDL_main
on some platforms. One of these platforms is
Windows with mingw32.
For... - 06:15 pm Revision 6243375f: virtio-net: implement async packet sending
- Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:15 pm Revision 9391e4b8: vmware_vga: clean up
- use NULL instead of 0 for pci_register_device() argument
for consistency. Any other caller uses NULL.
Signed-off-by:... - 06:15 pm Revision 07b7d053: Fix do_pci_register_device() to reject devfn already in use
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:15 pm Revision 5607c388: Support addr=... in option argument of -net nic
- Make net_client_init() accept addr=, put the value into struct
NICinfo. Use it in pci_nic_init(), and remove argumen... - 06:15 pm Revision 08b9d66b: Fix build on Mac OS X
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:15 pm Revision c2cc47a4: Support addr=... in option argument of -drive if=virtio
- Make drive_init() accept addr=, put the value into struct DriveInfo.
Use it in all the places that create virtio-blk-... - 06:15 pm Revision cd57c0f3: Don't register cpu reset handler for cpu with APIC.
- APIC reset handler already resets cpu, no need to reset it twice.
Also register cpu_reset handler directly to make it... - 06:15 pm Revision 1f5f6638: Make first argument of monitor command pci_add work
- Simply pass the PCI address through qemu_pci_hot_add_nic() to
pci_nic_init() and through qemu_pci_hot_add_storage() t... - 06:15 pm Revision b09ea7d5: Handle init/sipi in a main cpu exec loop. (v2)
- This should fix compilation problem in case of CONFIG_USER_ONLY.
Currently INIT/SIPI is handled in the context of CP... - 06:15 pm Revision 30868442: Instead of writing a zero page, madvise it away
- Otherwise, after migration, we end up with a much larger RSS size then we
ought to have.
Signed-off-by: Anthony Ligu... - 06:15 pm Revision 9d5e77a2: acpi.c: make qemu_system_device_hot_add piix independent.
- introruce piix4_device_hot_add() for piix4 specific code
and make qemu_system_device_hot_add() generic.
Signed-off-b... - 06:15 pm Revision e16044ef: virtio-net: enable mergeable receive buffers
- When virtio-net was merged in from qemu-kvm.git, the VNET_HDR related
features were dropped from the code.
However, ... - 06:15 pm Revision 1be7daa9: dot gitignore: add qemu-monitor.texi
- add qemu-monitor.texi to .gitignore.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Anthony L... - 06:10 pm Revision 4a244704: Disable _FORTIFY_SOURCE to fix Ubuntu build with -Werror
- This eliminates the results unused warnings.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:10 pm Revision 406c8df3: Make nic option rom loading less painful.
- The code how it is today, is totally painful to read and keep.
To begin with, the code is duplicated with the option ... - 06:10 pm Revision 024431b3: Add O_BINARY to open call in net_dump_init.
- Fix the pcap dumps on Win32 and other systems where O_BINARY is required.
Signed-off-by: Filip Navara <filip.navara@... - 06:10 pm Revision 5774cf98: virtio: make vring_desc_*() take phys addrs
- Change the vring descriptor helpers to take the physical
address of the descriptor table rather than a virtqueue.
Th... - 06:10 pm Revision efeea6d0: virtio: add support for indirect ring entries
- Support a new feature flag for indirect ring entries. These are ring
entries which point to a table of buffer descrip... - 06:10 pm Revision 6eaa6847: Add pci_bus_reset() function.
- To reset internal irq handling data structures.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Yaniv K...
06/20/2009
- 04:51 am Revision d2e9fd8f: Apply TCGV_UNUSED on variables that GCC mistakenly thinks can be used
- uninitialized
- 04:13 am Revision d999f7e0: Restore consistent formatting of audio devices
06/19/2009
- 01:51 am Revision 03dfe9f8: linux-user: strace now handles guest stringscorrectly [v2]
- On Tue, Jun 16, 2009 at 08:19:23PM -0500, Anthony Liguori wrote:
> malc wrote:
>>
>> On my system the above line caus... - 01:46 am Revision 5d928867: fix qemu_alloc/qemu_free for audio subsystem
- Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
06/18/2009
- 09:57 pm Revision 97f155dd: alsa: fix warning
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:28 am Revision b20a0083: xilinx-eth: Remove debug print.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
06/17/2009
- 10:23 pm Revision 42f1ced2: Don't set IRQs on device reset and loadvm/savevm
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:36 pm Revision eae6bcbf: Call piix4_reset() on system reset.
- Also zero pci_irq_levels on reset to avoid stuck irq after reset.
Based on 15a1956af94e36105494f782a752698103addf63 ... - 08:20 pm Revision 0d0a7e69: Don't set IRQs on device reset and loadvm/savevm
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:05 pm Revision 15a1956a: Call piix3_reset() on system reset.
- Also zero pci_irq_levels on reset to avoid stuck irq after reset.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Sign... - 08:05 pm Revision c8075ac3: Register usb-uhci reset function.
- The device is not reset on system reset currently.
Without this patch RHEL4.8 hangs after reboot if -usbdevice table
... - 08:01 pm Revision bc26e55a: Revert "Update irqs on reset and device load"
- This reverts commit 3dcd219f09d6c1817bf9a132899e6b925f7a0914.
It is incorrect to call qemu_irq functions (or any oth... - 06:49 pm Revision 727170b6: Allow user to specify CPU model
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:27 pm Revision 19a3da7f: Fix opening of read only raw images
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:22 pm Revision 5c55ff99: Replace ELF section hack with normal table
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:22 pm Revision 2e610050: Concentrate rest of table entries to top
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:22 pm Revision 54623277: Concentrate most table entries to top
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:22 pm Revision e8eaa2c0: Clean up GEN_HANDLER2
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:22 pm Revision 99e300ef: Clean up GEN_HANDLER
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
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>
Also available in: Atom