Activity
From 06/10/2009 to 07/09/2009
07/09/2009
- 11:09 pm Revision 2152390d: Merge commit 'linux-user/linux-user-for-upstream' into tmp-staging
- 08:40 pm Revision 94c5495d: MIPS signal handling fix
- Add explicit padding to MIPS signal frame structures.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 07:56 pm Revision f04dc72f: Enable MIPS NPTL
- Enable NPTL support for MIPS usermode emulation.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 07:45 pm Revision 590bc601: MIPS atomic instructions
- Implement MIPS ll/sc instructions using atomic compare+exchange.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 05:07 pm Revision ff867ddc: MIPS usermode TLS register
- Implement cpu_set_tls for MIPS.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 03:11 pm Revision 18113962: Fix MIPS sys_clone
- The clone syscall takes 6 args.
Signed-off-by: Paul Brook <paul@codesourcery.com> - 03:07 pm Revision 16eaedf2: qdev/pci: misc fixes.
- * fix secondary bus setup.
* use base->name instead of "FIXME" for device name.
Yes, the device name is redundant... - 03:07 pm Revision 042f84d0: qdev: remove DeviceType
- The only purpose DeviceType serves is creating a linked list of
DeviceInfo structs. This removes DeviceType and add ... - 03:07 pm Revision 10c4c98a: qdev: replace bus_type enum with bus_info struct.
- BusInfo is filled with name and size (pretty much like I did for
DeviceInfo as well). There is also a function point... - 03:07 pm Revision d88a76d1: qdev: convert ac97.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:07 pm Revision 6806e595: qdev: convert es1370.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:07 pm Revision 0aab0d3a: qdev: update pci device registration.
- Makes pci_qdev_register take a PCIDeviceInfo struct instead of a bunch
of parameters. Also adds config_read and conf...
07/08/2009
- 05:25 pm Revision e2b19c85: Remove SDL/ prefix
- 05:24 pm Revision d644f8be: Add out of memory and zero size argument checks to be consistent with
- the qemu_malloc routines
- 05:02 pm Revision 719f908e: wrap path for access syscall
- Signed-off-by: Ulrich Hecht <uli@suse.de>
Signed-off-by: Riku Voipio <riku.voipio@iki.fi> - 05:02 pm Revision 666bcd91: getrlimit conversion mix-up
- Fixes getrlimit implementation that overwrote the result of the syscall
instead of converting it
Signed-off-by: Ulri... - 05:02 pm Revision 784ccfdb: pipe argument should not be signed
- pipedes is an address, it should not be signed (breaks for addresses
> 0x80000000)
Signed-off-by: Ulrich Hecht <uli@... - 05:02 pm Revision 98818189: 64-bit clean socketcall syscall
- makes socketcall 64-bit clean so it works on 64-bit big-endian systems
Signed-off-by: Ulrich Hecht <uli@suse.de>
Sig... - 05:01 pm Revision 67ba57f6: configure: remove bogus linux-user check
- linux-user=yes is not a reliable identifier that linux-user targets
have been selected. user targets can be selected ... - 05:01 pm Revision 917507b0: linux-user: check some parameters for some socket syscalls.
- This patch is fixing following issues :
- commit 8fea36025b9d6d360ff3b78f88a84ccf221807e8 was applied to
do_getsoc... - 05:01 pm Revision fd4d81dd: linux-user: increment MAX_ARG_PAGES
- There's a error When doing something like that :
find / -type f -print0 | xargs -0 echo
[ done in a arm chroot with ... - 05:01 pm Revision 7b8118e8: linux-user/syscall.c: remove warning: ‘array’ may be used uninitialized in thi...
- Removes the following warning
CC i386-linux-user/syscall.o
cc1: warnings being treated as errors
/media/nfs/qemu/...
07/05/2009
- 11:33 pm Revision e8d2a887: Fix the PCI header type of APB
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:50 pm Revision e36f5877: Update OpenBIOS images to r505
- For Sparc64, this fixes the PCI bridge configuration bugs revealed by the
improved bridge handling (b7ee1603c16c1feb0... - 11:11 am Revision 98846d73: Fix Sparse warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
07/03/2009
- 10:25 pm Revision 8676188b: Work around Solaris gas problem
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:44 pm Revision 600309b6: Rename target_cpu to target_arch2
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:23 pm Revision cbbfacc6: monitor: Fix typo in documentation
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
- 04:28 am Revision 98070ce0: target-mips: fix MADD and MSUB/MSUBU instructions
- MADD was not correctly writing to HI.
MSUB/MSUBU are specified as `HI||LO - product', not `product - HI||LO'.
Signe...
07/02/2009
- 08:54 pm Revision 7d69c52e: Fix hxtool.
- When converting from hx to texi format, hxtool (or to be
more precise sh which interprets hxtool) used standard
shell... - 08:07 pm Revision 6ad8702a: Use ctz64 in favor of ffsll
- Not all host platforms support ffsll.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> - 05:20 pm Revision 1447379b: Respect the standard
07/01/2009
- 11:29 pm Revision 3da6abd4: Use pstrcpy and pstrcat to avoid OpenBSD linker warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:30 pm Revision 97b35e35: Suppress a GCC warning
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:11 pm Revision 6cb9c6d3: Fix breakage by obsolete _P() for good
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:49 pm Revision 22d091b3: Fix sdl_zoom compile problems on OpenBSD
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 09:24 pm Revision d43277c5: Fix missing strnlen problems
- Fix missing strnlen (a GNU extension) problems by using qemu_strnlen
used for user emulators also for system emulator...
06/30/2009
- 05:47 pm Revision 57a943c4: Fix typo
- Signed-off-by: malc <av1474@comtv.ru>
- 02:10 pm Revision 9c7f170e: Remove bogus -Werror
- Revert rules.mak changes from aba800a. These should not have been here
to start with.
Signed-off-by: Paul Brook <pa...
06/29/2009
- 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 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 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 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 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 a08d4367: Revert "Introduce reset notifier order"
- This reverts commit 8217606e6edb49591b4a6fd5a0d1229cebe470a9 (and
updates later added users of qemu_register_reset), ... - 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 6ef859b3: 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 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 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 c9e0df73: Rename LIBOBJS to libobj-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 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 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 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 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 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: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: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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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... - 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 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...
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 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 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 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 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 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 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 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 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 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 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 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 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 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 08b9d66b: Fix build on Mac OS X
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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 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: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 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: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: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 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 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/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 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 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 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 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 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: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 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: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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 4b627a23: linux-user: update syscall list
- In preparation for supporting pipe2()
Signed-off-by: Riku Voipio <riku.voipio@iki.fi> - 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 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 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 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 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 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 9ad197d9: export mmap_find_vma for shmat
- Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
- 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 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 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... - 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 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...
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 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 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 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 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...
Also available in: Atom