Activity

From 02/17/2010 to 03/18/2010

03/18/2010

10:48 pm Revision d35215f8: Fix OpenBSD linker warning
qemu-option.o(.text+0x20f8): In function `qemu_opts_from_qdict_1':
/src/qemu/qemu-option.c:813: warning: strcpy() is ...
Blue Swirl
08:41 pm Revision 43dc2a64: Replace assert(0) with abort() or cpu_abort()
When building with -DNDEBUG, assert(0) will not stop execution
so it must not be used for abnormal termination.
Use ...
Blue Swirl
08:41 pm Revision 609c1dac: Fix manpage errors
Split long unbreakable lines to smaller sections.
Spotted by Debian Lintian tool:
http://lintian.debian.org/full/pkg...
Blue Swirl

03/17/2010

06:17 pm Revision e5322f76: hw/usb-msd: fix some usb requests
The usb-msd device emulation needs some small tweaks in the requests
emulations. For instance, the reset/maxlun reque...
Arnaud Patard (Rtp)
06:17 pm Revision 314b1811: scsi-disk: fix buffer overflow
In case s->version is shorter than 4 bytes we overflow the memcpy src
buffer. Fix it by clearing the target buffer, ...
Gerd Hoffmann
06:16 pm Revision 3a0558b5: vnc: add no-lock-key-sync option
Add an option to disable the heuristics which try to keep
capslock and numlock state for guest and host in sync.
Sig...
Gerd Hoffmann
06:16 pm Revision af821177: migration: unix migration should obey autostart are the other ones
This was the only incoming migration without autostart check
Signed-off-by: Juan Quintela <quintela@redhat.com>
Sign...
Juan Quintela
06:16 pm Revision cfaf6d36: migration: Clear fd also in error cases
Not clearing the fd and closing the file makes qemu spin using 100%CPU
after incoming migration error.
See for insta...
Juan Quintela
06:16 pm Revision db1a4972: split out qemu-timer.c
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
06:16 pm Revision 07108b29: read-only: minor cleanup
Really use read-only flags for opening the file when asked for read-only
Signed-off-by: Naphtali Sprei <nsprei@redha...
Naphtali Sprei
06:16 pm Revision 0056dcc1: read-only: Another minor cleanup
Don't rely on CDROM hint for read_only attribute
Signed-off-by: Naphtali Sprei <nsprei@redhat.com>
Signed-off-by: An...
Naphtali Sprei
06:14 pm Revision d6f4ade2: disentangle tcg and deadline calculation
Just tell main_loop_wait whether to be blocking or nonblocking, so that
there is no need to call qemu_cpus_have_work ...
Paolo Bonzini
06:14 pm Revision 16b151c3: place together more #ifdef CONFIG_IOTHREAD blocks
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
06:14 pm Revision a2aaa079: new function qemu_icount_delta
Tweaking the rounding in qemu_next_deadline ensures that there's
no change whatsoever.
Signed-off-by: Paolo Bonzini ...
Paolo Bonzini
06:14 pm Revision 1b48824f: move vmstate registration of vmstate_timers earlier
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
06:14 pm Revision 63255043: add qemu_alarm_pending
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
06:14 pm Revision e2a7bb4b: add qemu_icount_round
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
06:14 pm Revision 4e3de9e9: centralize handling of -icount
A simple patch to place together all handling of -icount.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-...
Paolo Bonzini
06:14 pm Revision 972abbe0: introduce and use qemu_clock_enable
By adding the possibility to turn on/off a clock, yet another
incestuous relationship between timers and CPUs can be ...
Paolo Bonzini
06:14 pm Revision 8c04ba55: change qemu_run_timers interface
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
06:14 pm Revision b6964827: extract timer handling out of main_loop_wait
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
06:14 pm Revision cd48d7e8: only one flag is needed for alarm_timer
The ALARM_FLAG_DYNTICKS can be testing simply by checking if there is
a rearm function.
Signed-off-by: Paolo Bonzini...
Paolo Bonzini
06:14 pm Revision 1db89e91: tweak qemu_notify_event
Instead of testing specially next_cpu in host_alarm_handler, just do
that in qemu_notify_event. The idea is, if we a...
Paolo Bonzini
06:14 pm Revision 7a5e5838: do not use qemu_event_increment outside qemu_notify_event
qemu_notify_event in the non-iothread case is only stopping the current
CPU. However, if the CPU is idle and the mai...
Paolo Bonzini
06:14 pm Revision 1828be31: more alarm timer cleanup
The timer_alarm_pending variable is related to the alarm timer but not
placed in the struct. Also, in qemu_mod_timer...
Paolo Bonzini
06:14 pm Revision 3a720b14: remove qemu_rearm_alarm_timer from main loop
Make the timer subsystem register its own callback instead.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signe...
Paolo Bonzini
06:14 pm Revision 291defbc: fix error in win32_rearm_timer
The TIME_ONESHOT and TIME_PERIODIC flags are mutually exclusive.
The code after the patch matches the flags used in w...
Paolo Bonzini
06:14 pm Revision 9aea1029: avoid dubiously clever code in win32_start_timer
The code is initializing an unsigned int to UINT_MAX using "-1", so that
the following always-true comparison seems t...
Paolo Bonzini
05:42 pm Revision 6d0ee850: balloon: Do not save VM state wrt asynchronous virtio operations
When working with the VM state (for loadvm/savevm and migration), it is not
valid to load and store pointers since th...
Adam Litke
05:42 pm Revision 8cfacf07: block: add logical_block_size property
Add a logical block size attribute as various guest side tools only
increase the filesystem sector size based on it, ...
Christoph Hellwig
05:42 pm Revision 702f3e0f: Avoid crash on '-usbdevice <device>' without parameters
Many usbdevice_init implementors assume params is non-NULL.
Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off...
Jan Kiszka
05:42 pm Revision cc39a92c: Fix SIGFPE for vnc display of width/height = 1
During boot, the screen gets resized to height 1 and a mouse click at this
point will cause a division by zero when c...
Chris Webb
05:41 pm Revision 3c9c706c: usb-linux: remove unreachable default in switch statement
Signed-off-by: Paul Bolle <pebolle@tiscali.nl>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paul Bolle
05:41 pm Revision b6034a39: sdl: improve error message on fatal error
The SDL_SetVideoMode() error condition is easily triggered by a user by
simply configure a guest with a host unsuppor...
Bjørn Mork
05:41 pm Revision fd04a2ae: Wrong error message in block_passwd command
Signed-off-by: Shahar Havivi <shaharh@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Shahar Havivi
05:41 pm Revision 25b28f01: QError: New QERR_DEVICE_NOT_ENCRYPTED
Signed-off-by: Shahar Havivi <shaharh@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Shahar Havivi
04:44 pm Revision 4a39943b: Merge remote branch 'markus/qerror' into staging
Anthony Liguori
04:42 pm Revision 7d834c74: Merge remote branch 'mst/pci' into staging
Anthony Liguori
04:44 am Revision d4c430a8: Large page TLB flush
QEMU uses a fixed page size for the CPU TLB. If the guest uses large
pages then we effectively split these into mult...
Paul Brook

03/16/2010

06:45 pm Revision 8bc27249: monitor: convert do_device_add() to QObject
Markus Armbruster
06:45 pm Revision c7e4e8ce: monitor: Use argument type 'O' for device_add
While there, improve the params help text. Markus Armbruster
06:45 pm Revision 361127df: monitor: New argument type 'O'
In the human monitor, it declares a single optional argument to be
parsed according to the QemuOptsList given by its ...
Markus Armbruster
06:45 pm Revision 304329ee: qemu-option: Rename find_list() to qemu_find_opts() & external linkage
Next commit wants to use it. Markus Armbruster
06:45 pm Revision fab5767f: error: New QERR_NO_BUS_FOR_DEVICE
Markus Armbruster
06:45 pm Revision 01e7f188: qemu-option: Functions to convert to/from QDict
The functions are somewhat restricted. Good enough for the job at
hand. We'll extend them when we need more.
Markus Armbruster
06:45 pm Revision 0204276b: error: Convert do_device_add() to QError
Conversion to QObject is still missing. Markus Armbruster
06:45 pm Revision 3801cf8a: Revert "qdev: Use QError for 'device not found' error"
This reverts commit 3ced9f7a36189aed94d8bf86f3f5087a53012455.
The next commit will convert all of qdev_device_add() ...
Markus Armbruster
06:45 pm Revision 8212c64f: qemu-option: Move the implied first name into QemuOptsList
We sometimes permit omitting the first option name, for example
-device foo is short for -device driver=foo. The nam...
Markus Armbruster
06:45 pm Revision 4d9a1a15: error: New QERR_DEVICE_INIT_FAILED
Markus Armbruster
06:45 pm Revision 8eae73b5: error: New QERR_BUS_NO_HOTPLUG
Markus Armbruster
06:45 pm Revision 56e9f563: error: New QERR_BAD_BUS_FOR_DEVICE
Markus Armbruster
06:45 pm Revision aa924ae7: error: New error_printf_unless_qmp()
Markus Armbruster
06:45 pm Revision fc98eb43: qdev: Relax parsing of bus option
Treat multiple successive slashes as a one slash. Ignore trailing
slashes. This is how POSIX pathnames work.
Markus Armbruster
06:45 pm Revision 07574baf: error: New QERR_DEVICE_NO_BUS
Markus Armbruster
06:45 pm Revision 1ae78718: error: New QERR_DEVICE_MULTIPLE_BUSSES
Markus Armbruster
06:45 pm Revision 7bbd8237: error: New QERR_BUS_NOT_FOUND
Markus Armbruster
06:45 pm Revision ac8dae67: qdev: Convert qbus_find() to QError
Markus Armbruster
06:45 pm Revision fdcfa190: qdev: convert setting device properties to QError
Markus Armbruster
06:45 pm Revision 84745d68: error: New QERR_PROPERTY_VALUE_NOT_FOUND
Markus Armbruster
06:45 pm Revision 9c5eff95: error: New QERR_PROPERTY_VALUE_IN_USE
Markus Armbruster
06:01 pm Revision c58a35f8: error: New QERR_PROPERTY_NOT_FOUND
Markus Armbruster
06:01 pm Revision 06b4a703: error: New QERR_PROPERTY_VALUE_BAD
Markus Armbruster
06:01 pm Revision fc5469d8: error: Polish human-readable error descriptions
Also put error definitions in alphabetical order Markus Armbruster
06:01 pm Revision cde0fc75: error: Let converted handlers print in human monitor
While fully converted handlers are not supposed to print anything when
running in a QMP monitor, they are free to pri...
Markus Armbruster
06:01 pm Revision 6620d3ce: monitor: New monitor_cur_is_qmp()
Markus Armbruster
06:01 pm Revision 036f7166: qdev: Hide "ptr" properties from users
Users can't set them, so qdev_device_help() shouldn't list them. Fix
that. Also make qdev_prop_parse() hide them in...
Markus Armbruster
05:58 pm Revision c64eafaf: qdev: Hide "no_user" devices from users
Users can't create them, so qdev_device_help() shouldn't list them.
Fix that.
Also make qdev_device_add() pretend th...
Markus Armbruster
05:58 pm Revision 0c17542d: qdev: Factor qdev_create_from_info() out of qdev_create()
To make it obvious that -device and device_add can't die in
hw_error().
Markus Armbruster
05:58 pm Revision 327867b6: qdev: Fix -device and device_add to handle unsuitable bus gracefully
"device_add isa-serial,bus=pci.0" kills QEMU. Not good. Markus Armbruster
05:58 pm Revision 0f0bc3f1: error: Track locations on command line
New LOC_CMDLINE. Use it for tracking option with argument in
lookup_opt(). We now report errors like this
qemu...
Markus Armbruster
05:58 pm Revision ef82516d: QemuOpts: Fix qemu_config_parse() to catch file read errors
Markus Armbruster
05:58 pm Revision 1ecda02b: error: Replace qemu_error() by error_report()
error_report() terminates the message with a newline. Strip it it
from its arguments.
This fixes a few error messag...
Markus Armbruster
05:58 pm Revision 65abca0a: error: Include the program name in error messages to stderr
Markus Armbruster
05:58 pm Revision 827b0813: error: Infrastructure to track locations for error reporting
New struct Location holds a location. So far, the only location is
LOC_NONE, so this doesn't do anything useful yet....
Markus Armbruster
05:58 pm Revision ab5b027e: error: Rename qemu_error_new() to qerror_report()
Markus Armbruster
05:58 pm Revision cf5a65aa: error: Track locations in configuration files
New LOC_FILE. Use it for tracking file name and line number in
qemu_config_parse(). We now report errors like
...
Markus Armbruster
05:55 pm Revision 6fdb03d5: error: Don't abuse qemu_error() for non-error in scsi_hot_add()
Commit 30d335d6 converted an informational message from
monitor_printf() to qemu_error(), probably because the latter...
Markus Armbruster
05:55 pm Revision 53db16b5: error: Don't abuse qemu_error() for non-error in qbus_find()
qbus_find() adds an informational line to error messages, and prints
both lines with one qemu_error(). Use error_pri...
Markus Armbruster
05:55 pm Revision 8a9662ca: error: Don't abuse qemu_error() for non-error in qdev_device_help()
qdev_device_help() prints device information with qemu_error(). A
later commit will make qemu_error() print addition...
Markus Armbruster
05:55 pm Revision 03cd4655: savevm: Fix -loadvm to report errors to stderr, not the monitor
A monitor may not even exist.
Change load_vmstate() to use qemu_error() instead of monitor_printf().
Parameter mon i...
Markus Armbruster
05:55 pm Revision 2f792016: error: Move qemu_error & friends into their own header
Markus Armbruster
05:55 pm Revision 6e4f984c: error: Simplify error sink setup
qemu_error_sink can either point to a monitor or a file. In practice,
it always points to the current monitor if we ...
Markus Armbruster
05:55 pm Revision b4a51f7f: error: Move qemu_error() & friends from monitor.c to own file
They're about reporting errors, not about the monitor. Markus Armbruster
05:55 pm Revision d6f46833: monitor: Factor monitor_set_error() out of qemu_error_internal()
This separates the monitor part from the QError part. Markus Armbruster
05:55 pm Revision a4426488: block: Simplify usb_msd_initfn() test for "can read bdrv key"
The old test assumes that "hotplugged" implies "we have a current
monitor for reading the key". This is in fact true...
Markus Armbruster
05:55 pm Revision 8631b608: monitor: Separate "default monitor" and "current monitor" cleanly
Commits 376253ec..731b0364 introduced global variable cur_mon, which
points to the "default monitor" (if any), except...
Markus Armbruster
05:55 pm Revision 070a2f81: tools: Remove unused cur_mon from qemu-tool.c
Markus Armbruster
05:55 pm Revision d9346e81: pc: Factor common code out of pc_boot_set() and cmos_init()
Code duplicated in commit 0ecdffbb. The two versions are similar, but
not identical:
* cmos_init() reports errors t...
Markus Armbruster
05:55 pm Revision 8ad00f84: pc: Fix error reporting for -boot once
Commit 0ecdffbb created pc_boot_set() for use from monitor command
"boot_set", via qemu_boot_set(). pc_boot_set() re...
Markus Armbruster
05:55 pm Revision ba0fe87a: error: New error_printf() and error_vprintf()
Markus Armbruster
05:55 pm Revision 4491e0f3: usb: Remove disabled monitor_printf() in usb_read_file()
The monitor_printf() reports failure. Printing is wrong, because the
caller tries various arguments, and expects the...
Markus Armbruster
09:38 am Revision 409dbce5: load_elf: replace the address addend by a translation function
A few machines need to translate the ELF header addresses into physical
addresses. Currently the only possibility is ...
Aurelien Jarno

03/15/2010

01:52 pm Revision 7a7e5db9: pcnet: make subsystem vendor id match hardware
Real pcnet device (AT2450) apparently has subsystem
device and vendor id set to 0, this is out of spec
(which require...
Michael S. Tsirkin
01:52 pm Revision 15e89f59: eepro100: address pci todo's, use pci_set_xx
eepro100 uses macros which rely on a specific
local variable name (pci_conf) which is scary.
Some of the uses are wro...
Michael S. Tsirkin
12:56 am Revision cb66ffcf: qemu-img rebase: Document -f option
The option was implemented in e53dbee0, but I forgot documenting it.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Re...
Kevin Wolf
12:30 am Revision 7b9cbadb: mips: add header to mips_int.c and mips_timer.c
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:01 am Revision dbfff4de: tcg: declare internal helpers as const and pure
TCG internal helpers only access to the values passed in arguments, and
do not modify the CPU internal state. Thus th...
Aurelien Jarno

03/14/2010

11:43 pm Revision 39324ca4: Fix corner case in chardev udp: parameter
The missing '@' broke 'udp::<port>@:<port>' parsing.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-b...
Jan Kiszka
11:43 pm Revision 18141ed6: Don't set default monitor when there is a mux'ed one
This fixes eg. "-nographic -serial mon:stdio [-serial ...]".
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Sign...
Jan Kiszka
11:04 pm Revision 2b71cd72: tcg/arm: use helpers for divu/remu
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
11:04 pm Revision 31d66551: tcg: add div/rem 32-bit helpers
Some targets like ARM would benefit to use 32-bit helpers for
div/rem/divu/remu.
Create a #define for div2 so that t...
Aurelien Jarno
04:58 pm Revision 7296abac: Fix pagetable code
The multi-level pagetable code fails to iterate ove all entries because
of the L2_BITS v.s. L2_SIZE thinko.
Signed-o...
Paul Brook
10:52 am Revision 66c80e75: spelling typo (compatibilty) in hw/fw_cfg.c
here's a trivial patch to fix the spelling of "compatibility":
Signed-off-by: Vagrant Cascadian <vagrant@freegeek.or...
Vagrant Cascadian

03/13/2010

05:50 pm Revision 2f7a21c4: x86/cpuid: fix indentation
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
05:50 pm Revision 8560efed: x86/cpuid: Enable all features of real CPU
Enable all features of real CPU, unsupported features will be
trimmed depending on TCG or KVM capabilities.
Move the...
Aurelien Jarno
05:50 pm Revision 58012d66: x86/cpuid: fix CPUID levels
Bump up the xlevel number for qemu32 to allow parsing of the processor
name string for this model.
Similiarly the 486...
Andre Przywara
05:50 pm Revision d3bf5915: x86/cpuid: Always expose 32 and 64-bit CPUs
Since 64-bit capability is just another CPUID bit we now properly
mask, there is no reason anymore to hide the 64-bit...
Andre Przywara
05:50 pm Revision 551a2dec: x86/cpuid: add TCG feature bit trimming
In KVM we trim the user provided CPUID bits to match the host CPU's
one. Introduce a similar feature to QEMU/TCG. Cre...
Andre Przywara
05:50 pm Revision 457dfed6: x86/cpuid: remove unnecessary kvm_trim function
Correct me if I am wrong, but kvm_trim looks like a really bloated
implementation of a bitwise AND. So remove this fu...
Andre Przywara
05:50 pm Revision c6dc6f63: x86/cpuid: move CPUID functions into separate file
about half of target-i386/helper.c consist of CPUID related functions.
Only one of them is a real TCG helper function...
Andre Przywara
05:50 pm Revision e117f772: x86/cpuid: add missing CPUID feature flag names
Some CPUID feature flags had no string value, so they could not be
switched on or off from the command line.
Add name...
Andre Przywara
05:50 pm Revision bdde476a: x86/cpuid: moved host_cpuid function and remove prototype
the host_cpuid function was located at the end of the file and had
a prototype before it's first use. Move it up and ...
Andre Przywara
05:50 pm Revision 4d067ed7: x86/cpuid: fix missing feature set bits
This one was accidently removed with commit
bb0300dc57c10b3721451b0ff566a03f9276cc77
Signed-off-by: Andre Przywara <...
Andre Przywara
05:50 pm Revision 42673936: x86/cpuid: replace magic number with named constant
CPUID leaf Fn8000_0001.EDX contains a copy of many Fn0000_0001.EDX bits.
Define a name for this mask to improve reada...
Andre Przywara
05:50 pm Revision ed2c54d4: x86/cpuid: add "host" to the list of supported CPU models
Signed-off-by: Andre Przywara <andre.przywara@amd.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Andre Przywara
04:18 pm Revision a6c6f76c: Fix build with -DNDEBUG in CFLAGS
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
01:36 pm Revision 090414a3: Fix a typo in error message
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
01:14 pm Revision 995bf0ca: fdc: fix drive property handling.
Fix the floppy controller init wrappers to set the drive properties
only in case the DriveInfo pointers passed in are...
Gerd Hoffmann
01:09 pm Revision 990caaf1: install: honor DESTDIR on sysconfdir population
When creating and populating $sysconfdir, we should prepend $DESTDIR
as we do with all other paths.
Reported-by: Fra...
Andre Przywara
01:07 pm Revision ca2fb938: configure: fix --sysconfdir specification
--sysconfdir requires a parameter (the path), this should be reflected
in the case pattern.
Reported-by: Frank Arnol...
Andre Przywara
01:01 pm Revision ea825eee: target-arm: make RFE usable with any register
The rfe instruction can be used with any register, not just sp. Adjust the
condition check accordingly.
Signed-off-b...
Adam Lackorzynski
12:46 pm Revision 932234f6: tcg/arm: implement andc op
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:44 pm Revision a3f5054b: tcg: update README with const and pure helpers
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:44 pm Revision 4e17eae9: tcg/arm: correctly save/restore registers in prologue/epilogue
Since commit 6113d6d3169393c323ac4c82d756a850145a5e7a QEMU crashes
on ARM hosts. This is not a bug of this commit, bu...
Aurelien Jarno
12:35 pm Revision 2e21e749: target-i386: fix commit c22549204a6edc431e8e4358e61bd56386ff6957
The commit c22549204a6edc431e8e4358e61bd56386ff6957 led movntps &
movntdq to be translated incorrectly.
Signed-off-b...
TeLeMan
12:35 pm Revision 30724e75: target-mips: update address space definitions
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
11:52 am Revision 65850a02: Fix Sparc host build breakage
Fix error:
CC sparc-bsd-user/op_helper.o
In file included from /src/qemu/tcg/tcg.c:158:
/src/qemu/tcg/sparc/tcg-...
Blue Swirl
11:48 am Revision 338e9e6c: Fix more wrong usermode virtual address types
Fixes warning:
CC sparc-bsd-user/exec.o
/src/qemu/exec.c: In function `page_check_range':
/src/qemu/exec.c:2375:...
Blue Swirl
01:25 am Revision b480d9b7: Fix usermode virtual address type
Usermode virtual addresses are abi_ulong, not target_ulong.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
12:14 am Revision 4836a2b0: FreeBSD ppc_init_cacheline_sizes(): add missing #includes
This fixes commit e4ee916d3f9a93df06bd498c92767c1558d59a0b.
(The bug was mine actually...)
Submitted by: Andreas Tob...
Juergen Lock

03/12/2010

11:27 pm Revision 35f6b599: tcg/ppc[64]: Only define addend load helpers in softmmu case
Signed-off-by: malc <av1474@comtv.ru> malc
08:45 pm Revision b1aa27c4: Remove userspace target_phys_addr_t
TARGET_PHYS_ADDR_BITS isn't meaningful for userspace emulation, so don't
define it.
Signed-off-by: Paul Brook <paul@...
Paul Brook
08:44 pm Revision 3c7b48b7: Target specific usermode cleanup
Disable various target specific code that is only relevant to system emulation.
Signed-off-by: Paul Brook <paul@code...
Paul Brook
08:34 pm Revision b3755a91: Disable phsyical memory handling in userspace emulation.
Code to handle physical memory access is not meaningful in usrmode emulation,
so disable it.
Signed-off-by: Paul Bro...
Paul Brook
08:34 pm Revision 4fcc562b: Remove cpu_get_phys_page_debug from userspace emulation
cpu_get_phys_page_debug makes no sense for userspace emulation, so remove it.
Signed-off-by: Paul Brook <paul@codeso...
Paul Brook
08:34 pm Revision 20cb400d: Remove TLB from userspace
Remove TLB from userspace CPU structure.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
07:23 pm Revision 41c1b1c9: Add tb_page_addr_t
The page tracking code in exec.c is used by both userspace and system
emulation. Userspace emulation uses it to trac...
Paul Brook
06:31 pm Revision 376a7909: Fix last page errors in page_check_range and page_set_flags.
The addr < end comparison prevents iterating over the last
page in the guest address space; an iteration based on
len...
Richard Henderson
06:31 pm Revision 5cd2c5b6: Implement multi-level page tables.
Define L1_MAP_ADDR_SPACE_BITS to be either the virtual address size
(in user mode) or physical address size (in syste...
Richard Henderson
06:29 pm Revision 14f24e14: linux-user: Fix mmap_find_vma returning invalid addresses.
Don't return addresses that aren't properly aligned for the guest,
e.g. when the guest has a larger page size than th...
Richard Henderson
06:29 pm Revision 7bc7b099: linux-user: Use h2g_valid in qemu_vmalloc.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
06:28 pm Revision b9f83121: Use TARGET_VIRT_ADDR_SPACE_BITS in h2g_valid.
Previously, only 32-bit guests had a proper check for the
validity of the virtual address. Extend that check to 64-b...
Richard Henderson
06:28 pm Revision 52705890: Move TARGET_PHYS_ADDR_SPACE_BITS to target-*/cpu.h.
Removes a set of ifdefs from exec.c.
Introduce TARGET_VIRT_ADDR_SPACE_BITS for all targets other
than Alpha. This w...
Richard Henderson

03/11/2010

10:29 pm Revision 0aef4261: target-ppc: fix evsrwu and evsrws (second try)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
10:22 pm Revision 26b14dc4: target-ppc: fix evsrwu and evsrws
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
10:14 pm Revision e29ef9fa: target-ppc: fix evslw instruction
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
05:28 pm Revision ad483a51: audio: fix comment
Signed-off-by: malc <av1474@comtv.ru> malc

03/10/2010

05:06 pm Revision 81d9b784: QMP: Really move the RESET event to qemu_system_reset()
Something bad has happened in the merge of commit 0ee44250, as
the log message says it's supposed to be in qemu_syste...
Luiz Capitulino
09:43 am Revision b16f827b: target-i386: fix SIB decoding with index = 4
A SIB byte with an index of 4 means "no scaled index", even if the scale
value is not 0. In 64-bit mode, if REX.X is ...
Aurelien Jarno

03/09/2010

07:23 pm Revision 1298cb68: documentation: qemu_write_full don't work with non-blocking fd's
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:23 pm Revision 3e7896de: block: print errno on error
Now that we changed all create calls to return errno, just print it.
Signed-off-by: Juan Quintela <quintela@redhat.c...
Juan Quintela
07:23 pm Revision 3829cb46: vmdk: share cleanup code
cleanup code is identical for error/success cases. Only difference
are goto labels.
Signed-off-by: Juan Quintela <q...
Juan Quintela
07:23 pm Revision a161329b: vmdk: fix double free
fail_gd error case would also free rgd_buf that was already freed
Signed-off-by: Juan Quintela <quintela@redhat.com>...
Juan Quintela
07:23 pm Revision 53c2e716: vmdk: make vmdk_snapshot_create return -errno
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:23 pm Revision b781cce5: vmdk: return errno instead of -1
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:23 pm Revision 24ac07de: slirp: check system() success
we shouldn't call W*() macros until we check that fork worked.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Si...
Juan Quintela
07:23 pm Revision bef57da5: qcow2: return errno instead of -1
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:23 pm Revision 98c2b2f4: qcow: return errno instead of -1
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:22 pm Revision 48b66db9: cow: return errno instead of -1
Remove not needed ret = 0 assignment.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Ligu...
Juan Quintela
05:04 pm Revision e53dbee0: qemu-img rebase: Add -f option
Allow the user to specify the format of the image to rebase.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off...
Kevin Wolf
05:03 pm Revision f8aa6c7b: configure: Fix wrong stderr redirection
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Stefan Weil
05:03 pm Revision 37116c89: configure: Fix code which creates config.mak files
These files are created by configure and grow
unnecessarily at each new call of configure:
roms/seabios/config.mak
r...
Stefan Weil
04:47 pm Revision 9eedeb3b: QMP: Introduce WATCHDOG event
It's emitted whenever the watchdog device's timer expires. The action
taken is provided in the 'data' member.
Signed...
Luiz Capitulino
04:47 pm Revision 2d753894: Restore terminal attributes for tty based monitor
Patch http://permalink.gmane.org/gmane.comp.emulators.qemu/63472 handle
close when using tty devices (like /dev/ttyS0...
Shahar Havivi
04:47 pm Revision 7ffb82ca: kbd keds: vnc
Use led status notification support in vnc.
The qemu vnc server keeps track of the capslock and numlock states based...
Gerd Hoffmann
04:47 pm Revision bd87813e: kbd leds: usb kbd
Add led status notification support to the usb kbd driver.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-o...
Gerd Hoffmann
04:47 pm Revision 27f3f8a3: qdev: Catch attempt to attach more than one device to a netdev
Guest device and host netdev are peers, i.e. it's a 1:1 relation.
However, we fail to enforce that:
$ qemu -node...
Markus Armbruster
04:47 pm Revision 03a23a85: kbd leds: infrastructure
Adds infrastructure for keyboard led status tracking to qemu.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signe...
Gerd Hoffmann
04:47 pm Revision 32bb404a: scsi: Make device scsi-disk reject /dev/sg*
You're supposed to use scsi-generic for that. Which rejects anything
but /dev/sg*.
Signed-off-by: Markus Armbruster...
Markus Armbruster
04:47 pm Revision 6937b376: kbd leds: ps/2 kbd
Add led status notification support to the ps/2 kbd driver.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-...
Gerd Hoffmann
04:47 pm Revision 6bf38816: qdev: Improve diagnostics for bad property values
Property "vlan" reports "failed to parse" even when the value parses
just fine, but the result doesn't name an existi...
Markus Armbruster

03/08/2010

07:30 pm Revision 573fb60c: virtio-pci: Use DEV_NVECTORS_UNSPECIFIED instead of -1 for virtio-serial
Use the named constant instead of -1.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Reported-by: "Michael S. Tsirk...
Amit Shah
07:30 pm Revision 75422b0d: qdev: Add a DEV_NVECTORS_UNSPECIFIED enum for unspecified nr of MSI vectors
net.c used a constant to signify no MSI vectors were specified. Extend
that to all qdev devices.
Signed-off-by: Amit...
Amit Shah
07:30 pm Revision 1a8e2aaa: pcnet APROMWE bit location (retry)
According to AMD document 21485D pp.141, APROMWE is bit 8 of BCR2.
Signed-off-by: Christopher Kilgour <techie@whiter...
Chris Kilgour
07:30 pm Revision de7890db: move x509 file name defines to qemu-x509.h
Want share them with vnc and spice.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori ...
Gerd Hoffmann
07:30 pm Revision 80cd3478: QMP: Introduce RTC_CHANGE event
Emitted whenever the RTC time changes.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthon...
Luiz Capitulino
07:30 pm Revision cf602c7b: adding helper pci functions
Signed-off-by: Izik Eidus <ieidus@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony...
Izik Eidus
07:30 pm Revision d74c7dfd: QMP: Revamp the qmp-events.txt file
Now we can say it's useful, the following changes have been made:
- Put events in alphabetical order
- Add examples ...
Luiz Capitulino
07:30 pm Revision 0ee44250: QMP: Move RESET event into qemu_system_reset()
Nothing will change as that function is currently only called by
the main loop code, but it's the right place for the...
Luiz Capitulino
07:30 pm Revision 51a3bd71: QMP: Drop DEBUG event
This event has been introduced in the first round of QMP commits,
turns out that it's based on the usage of the EXCP_...
Luiz Capitulino
07:30 pm Revision 6b8f8fff: QMP: Move STOP event into do_vm_stop()
I've introduced the STOP event in the main loop, this is wrong
as it will be only emitted if the io thread is enabled...
Luiz Capitulino
07:30 pm Revision 554a310b: block: Emit BLOCK_IO_ERROR before vm_stop() call
The next commit will move the STOP event into do_vm_stop(), to
have the expected event sequence we need to emit the I...
Luiz Capitulino
07:29 pm Revision 93d67ee6: Fix hanging user monitor when using balloon command
This patch application failed. My patch adds a cb() call in
do_balloon(), but the change in git has added the cb() c...
Adam Litke
06:59 pm Revision 4e75b342: sdl: improve grab exiting instructions
It might not be obvious what "grab" is.
Reported-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Anthony Liguori <ali...
Anthony Liguori
01:31 pm Revision 921e169d: ppc: don't define bamboo-0.13 as the default machine
It has been broken by commit 977b6b91cee1132f8c7b12d22f4b273091598e44.
Signed-off-by: Aurelien Jarno <aurelien@aurel...
Aurelien Jarno

03/07/2010

05:48 pm Revision 70539e18: Update to a hopefully more future proof FSF address
See also 8167ee883931cb20c6264fc19d040ce2dc6ceaaa,
530e7615ce3c01882e582c84dc6304ab98a3d5c5 and
fad6cb1a565bb73f83fc0...
Blue Swirl
03:56 pm Revision bef75aa5: i386-dis: remove dead assignments, spotted by clang
Value stored to 'mask' is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
03:49 pm Revision ed086f3d: softfloat: remove dead assignments, spotted by clang
Value stored to 'bSign' is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
03:45 pm Revision 7071ff32: slirp: remove dead initialization, spotted by clang
Value stored during initialization is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
03:45 pm Revision b0e04867: slirp: remove dead nested assignment, spotted by clang
Although the value stored to 'r' is used in the enclosing expression,
the value is never actually read from 'r'.
Sig...
Blue Swirl
03:45 pm Revision 369c86e7: slirp: remove dead increments, spotted by clang
Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
03:13 pm Revision aca9fcd2: slirp: remove dead assignments, spotted by clang
Value stored is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
12:22 am Revision a990f58f: target-arm: Fix missing 'return' in SRS handling.
There's a return missing in the srs handling which leads to srs always being
treated an an invalid op.
Signed-off-by...
Adam Lackorzynski
12:15 am Revision 44bb61c8: Fix curses interaction with keymaps
The combination of keymap support (-k option) and curses is currently
very broken. The patch below fixes it by first...
Samuel Thibault
12:09 am Revision 9d0706e4: use absolute URLs for .gitmodules
The relative URLs do not work when cloning a fork of qemu or when
cloning from the Savannah URL.
Signed-off-by: Paol...
Paolo Bonzini
12:07 am Revision 01668d98: Documentation: Modify rule for html output (better looking output format)
To create html output from texi input, texi2html was used.
Output from makeinfo looks cleaner, so replace the old rul...
Stefan Weil
12:05 am Revision 99aba0c4: scsi: update comment on the standards revision
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Christoph Hellwig
12:03 am Revision bba7be96: qemu-nbd: Fix wrong description in qemu-nbd.texi
-c option needs argument <dev> but it's missing now.
This patch fixes it.
Signed-off-by: Ryota Ozaki <ozaki.ryota@gm...
Ryota Ozaki
12:02 am Revision 7b234475: Build usb-ohci for PCs
The OHCI emulation isn't obviously broken and there are people who want to use
it. Let's build it by default so that ...
Kevin Wolf

03/06/2010

11:56 pm Revision 21be440c: ppc440_bamboo: Disable new virtio-serial features for 0.12 machine type
Disable the MULTIPORT feature and MSI vectors for the 0.12 machine
types; those features are added only for 0.13 onwa...
Amit Shah
11:56 pm Revision 977b6b91: ppc440_bamboo: Add 0.12 and 0.13 machine types for backward compat
Add a 0.12 machine type for compatibility with older versions. Mark the
default one as 0.13.
Signed-off-by: Amit Sha...
Amit Shah
11:55 pm Revision ad509737: s390-virtio: Fix compile error for virtio-block init
Commit 428c149b0be790b440e1cbee185b152cdb22feec modified the argument
that virtio_blk_init takes. Update the s390 bus...
Amit Shah
11:32 pm Revision d758d90f: json-parser: Fix segfault on malformed input
If the parser fails to parse the key in parse_pair, it will access a NULL
pointer. A simple way to trigger this is se...
Kevin Wolf
11:28 pm Revision cdee7bdf: hw/serial.c: fix THRE interrupt clearing
UART_IIR_THRI is not a mask, but a possible value for the IIR ID.
Use UART_IIR_ID to extract this value.
Broken by c...
Aurelien Jarno
09:23 pm Revision 2f4f22bd: hw/serial.c: fix indentation
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
08:37 pm Revision d8714436: linux-user: Save/restore fpu registers to signal context on sh4
As "todo" comment in source code.
And modify restore_sigcontext() to have three args as kernel's does.
Signed-off-by...
takasi-y@ops.dti.ne.jp
08:35 pm Revision 597c0212: linux-user: Fix syscall pipe2() retval on sh4
On linux/sh4
pipe() return values by r0:r1 as SH C calling convention.
pipe2() return values on memory as tradition...
takasi-y@ops.dti.ne.jp
08:20 pm Revision 41b1e61f: target-i386: Fix long jumps/calls in long mode with REX.W set
Signed-off-by: malc <av1474@comtv.ru>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
malc
07:33 pm Revision c2254920: target-i386: fix lddqu SSE instruction
This instruction load data from memory to register and not the reverse.
Signed-off-by: Aurelien Jarno <aurelien@aure...
Aurelien Jarno
05:45 am Revision a0acb46c: Update to latest SeaBIOS
- 8f469b9 Dynamically allocate ata_channel info; introduce custom atadrive_s struct.
- 575ffc8 Cleanup - build drive...
Anthony Liguori

03/04/2010

10:54 pm Revision 5309e5fb: Makefile: Fix names of GPXE ROM files
da51e79b7ff2126cc2448749d657a4f6e3b1270f added two new ROM files
and removed an old one for eepro100.c.
These change...
Stefan Weil
06:42 pm Revision deb4203d: target-mips: use newer logical ops
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
05:14 pm Revision f374e826: Merge remote branch 'qemu-kvm/uq/master' into pulls
Anthony Liguori
05:29 am Revision 6cb2996c: x86: Extend validity of bsp_to_cpu
As we hard-wire the BSP to CPU 0 anyway and cpuid_apic_id equals
cpu_index, bsp_to_cpu can also be based on the latte...
Jan Kiszka
05:29 am Revision ea643051: KVM: x86: Restrict writeback of VCPU state
Do not write nmi_pending, sipi_vector, and mpstate unless we at least go
through a reset. And TSC as well as KVM wall...
Jan Kiszka
05:29 am Revision ea375f9a: KVM: Rework VCPU state writeback API
This grand cleanup drops all reset and vmsave/load related
synchronization points in favor of four(!) generic hooks:
...
Jan Kiszka
05:29 am Revision b0b1d690: KVM: Rework of guest debug state writing
So far we synchronized any dirty VCPU state back into the kernel before
updating the guest debug state. This was a tr...
Jan Kiszka
05:28 am Revision c902760f: Add option to use file backed guest memory
Port qemu-kvm's -mem-path and -mem-prealloc options. These are useful
for backing guest memory with huge pages via hu...
Marcelo Tosatti
05:28 am Revision 60e4c631: Allocate memory below 4GB as one chunk
Instead of allocating a separate chunk for the first 640KB and another
for 1MB+, allocate one large chunk. This play...
Avi Kivity

03/03/2010

01:47 pm Revision 78728c92: eepro100: Keep includes sorted
I always try to keep standard includes sorted
and add a comment why they are there (so they
can be removed when they ...
Stefan Weil
01:47 pm Revision e7493b25: eepro100: Remove C++ comments
C++ comments are unwanted, so this is fixed here.
* Replace C++ comments by C comments.
* Put code which was deactiv...
Stefan Weil
01:44 pm Revision f80a7fc3: eepro100: Add diagnose command
Real hardware would run an internal self-test.
The emulation just returns a passed status.
Original patch was from R...
Stefan Weil
01:44 pm Revision 3d0f4b9b: eepro100: New function for reading command block
Move code which reads the command block to the
new function read_cb. The patch also fixes some
endianess issues relat...
Stefan Weil
01:34 pm Revision ec1d02d8: eepro100: Use tx.status
There is no need for a local variable "status".
Using tx.status makes it clearer which status
is addressed.
Signed-o...
Stefan Weil
01:34 pm Revision cc02c66c: eepro100: Prettify code (no functional changes)
* Fix indentation.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Stefan Weil
01:34 pm Revision cb25a3fb: eepro100: Fix CU Start command
CU Start is allowed when the CU is in the idle or suspended state.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>...
Stefan Weil
01:34 pm Revision e824012b: eepro100: Support RNR interrupt
The RNR interrupt is triggered under these conditions:
* the RU is not ready to receive a frame due to missing resou...
Stefan Weil
01:34 pm Revision e715c8e8: eepro100: Replace variable name to fix a compiler warning
When compiling with -Wshadow, gcc gives a warning
which is fixed by renaming stat -> status.
Signed-off-by: Stefan W...
Stefan Weil
01:34 pm Revision b1e87018: eepro100: Use symbolic names for bits in EEPROM id
V2 - Use UPPER_CASE for enum values
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsir...
Stefan Weil
01:34 pm Revision c5bac302: eepro100: Remove old unused code
This code is no longer needed.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <...
Stefan Weil
01:34 pm Revision ced5296a: eepro100: Use symbolic names and BIT macros in binary operations
Instead of magic numbers like 0x8000, symbolic names are used
for the SCB command and status bits.
There are too man...
Stefan Weil
01:33 pm Revision 762401e2: eepro100: Add device descriptions
Add descriptions for all devices.
These descriptions are shown when users call
qemu -device ?
Signed-off-by: Stefa...
Stefan Weil
01:33 pm Revision 230a167c: eepro100: Update copyright notice
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Stefan Weil
01:33 pm Revision ba19f2de: eepro100: Add TODO list
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Stefan Weil
01:33 pm Revision da51e79b: eepro100: Support gpxe boot for all eepro100 devices
Only two boot ROM files are needed for all devices.
* Add these GPXE ROM files using new naming convention
(as dis...
Stefan Weil
01:33 pm Revision 6cded3a4: eepro100: Fix PXE boot
The phy handling was wrong for PXE, GPXE boot:
GPXE's eepro100 driver did not detect a valid link.
This is fixed her...
Stefan Weil
01:33 pm Revision 0908bba1: eepro100: Add missing SCB register names
Some system control block registers were addressed
using their offset value. Use symbolic names now
and clean the doc...
Stefan Weil
01:33 pm Revision ce0e58b3: eepro100: Fix compiler errors from debug messages
When debug output was enabled (by defining DEBUG_EEPRO100),
some debug messages resulted in a compiler error.
This i...
Stefan Weil
01:20 am Revision 55b1e61f: (curses) Use more descriptive values
Hello,
curses_keys.h is using obscure constant values while the curses.h header
provides fine defines, let's use the...
Samuel Thibault
01:20 am Revision 942cef37: Fix curses return key when using -k
Hello,
There is a small incoherency in curses_keys.h, which makes it fail to
emit \n when using e.g. -k fr: curses2k...
Samuel Thibault
12:16 am Revision e68dd28f: target-mips: use setcond when possible
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:12 am Revision d3f137e3: tcg/arm: merge the two sets of #define for optional ops
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno

03/02/2010

11:31 pm Revision 023e77f8: tcg/arm: accept immediate arguments for brcond/setcond
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
Aurelien Jarno
11:26 pm Revision b525f0a9: Add a missing break
Andrzej Zaborowski
11:19 pm Revision e0404769: tcg/arm: implement setcond2
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
Aurelien Jarno
11:17 pm Revision f72a6cd7: tcg/arm: implement setcond
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
Aurelien Jarno
09:19 pm Revision 6b658613: tcg/arm: fix div2/divu2
When restoring register values, increase the stack register for skipped
values.
Signed-off-by: Aurelien Jarno <aurel...
Aurelien Jarno

03/01/2010

06:40 am Revision c527ee8f: Avoid tlb_set_page in userspace emulation
tlb_set_page isn't meaningful for userspace emulation, so remove it.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
06:40 am Revision c04b2b78: Move subpage definitions
Move definitions for subpage handling into !CONFIG_USER_ONLY code.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
06:39 am Revision 9f9f0309: Disassembler symbol lookup fix
Fix function signature for userspace disassembler symbol lookup.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
05:29 am Revision 35bed8ee: Move ioport.h out of cpu-all.h
Only include ioport.h where it is actually needed.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
02:08 am Revision a68fe89c: Remove bogus cpu_physical_memory_rw
Userspace doesn't have physical memory, so cpu_physical_memory_rw
makes no sense. This is only used to implement cpu...
Paul Brook
01:55 am Revision 6d9a1304: Remove l1_phys_map from userspace emulation
Userspace emulation doesn't have a physical address space, so
l1_phys_map makes no sense. This code is never actually...
Paul Brook
01:47 am Revision 94df27fd: Fix userspace breakpoint invalidation
Remove bogus virtual->physical address translation in
breakpoint_invalidate for userspace emulation.
Signed-off-by: ...
Paul Brook

02/28/2010

08:30 pm Revision 30d11a2a: target-arm: neon vshll instruction fix
implementation only widened the 32bit source vector elements into a
64bit destination vector but forgot to perform th...
Juha Riihimäki
08:30 pm Revision 79b0e534: target-arm: neon - fix VRADDHN/VRSUBHN vs VADDHN/VSUBHN
The rounding/truncating options were inverted. truncating
was done when rounding was meant and vice verse.
Signed-of...
Riku Voipio
08:20 pm Revision 63a54736: target-i386: fix crash on x86 32bit linux host with hw breakpoint exceptions
If you make use of hw breakpoints on a 32bit x86 linux host, qemu
will segmentation fault when processing the excepti...
Jason Wessel
06:54 pm Revision 6049f4f8: alpha-linux-user: Implement signals.
Move userland PALcode handling into linux-user main loop so that
we can send signals from there. This also makes alp...
Richard Henderson
06:45 pm Revision f24518b5: target-alpha: Implement IEEE FP qualifiers.
IEEE FP instructions are split up so that the rounding mode
coming from the instruction and exceptions (both masking ...
Richard Henderson
05:36 pm Revision db9a231d: Revert "target-ppc: stop translation after a trap instruction"
This reverts commit 6454e7be1b2504533f7ffb190d54ebe2993cb434. Aurelien Jarno
05:36 pm Revision 6c712321: target-ppc: don't print invalid opcode messages on the console
Invalid opcode messages can be perfectly normal, for example if this
code is never executed. Don't print an error mes...
Aurelien Jarno
05:34 pm Revision d9812b03: audio/alsa: Handle SND_PCM_STATE_SETUP in alsa_poll_handler
Signed-off-by: malc <av1474@comtv.ru> malc
05:20 pm Revision f093feb7: audio/alsa: Spelling typo (paramters)
Trivial patch to fix the spelling of "parameters".
Signed-off-by: malc <av1474@comtv.ru>
Vagrant Cascadian
03:11 pm Revision 6454e7be: target-ppc: stop translation after a trap instruction
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:50 pm Revision 5bb59902: qemu-char.c: drop debug printfs from qemu_chr_parse_compat
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Aurelie...
Jan Kiszka

02/27/2010

08:48 pm Revision 75bb6589: powerpc/e500: adjust fdt and ramdisk loading addr
Since kernel uimage is getting bigger,
old fixed loading bases will result in regions overlap.
Add pad for fdt and r...
Liu Yu
08:47 pm Revision dbf916d8: powerpc: fix compilation with CONFIG_FDT undefined
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
05:30 pm Revision 04088adb: powerpc/booke: move fdt loading to rom infrastructure
It's convinent to use rom to checking overlap, to reset etc.
And uImage and ramdisk loading has already moved to it.
...
Liu Yu
05:21 pm Revision c4963817: target-ppc: add synchronize register for booke init
So that the following registers init could be flushed back to kvm.
Signed-off-by: Liu Yu <yu.liu@freescale.com>
Acke...
Liu Yu
05:14 pm Revision e192a45c: target-sh4: Fix gdb read/write register
cpu_gdb_read_register(): Fix n={8...15} case.
cpu_gdb_write_register(): Fix n={8...15} case and runaway "case:".
Sig...
takasi-y@ops.dti.ne.jp
05:10 pm Revision ae01847f: target-ppc: fix SPE evsplat* instructions
The shifts in the gen_evsplat* functions were expecting rA to be masked,
not extracted, and so used the wrong shift a...
Nathan Froyd
05:10 pm Revision e6bba2ef: target-ppc: fix SPE evcmp* instructions
The CRF_{CH,CL,CH_OR_CL,CH_AND_CL} constants were all off by one bit
position. Because of this, the SPE evcmp* famil...
Nathan Froyd
05:10 pm Revision e3b283e9: arm host: Fix linker warning (m68k targets)
Compilation of m68k-softmmu or m68k-linux-user on arm host
(or cross compilation for arm) results in a linker warning...
Stefan Weil
05:10 pm Revision 9e0a5d54: Fix 'make install' from non-srcdir build
Commit b5ec5ce0 broke 'make install' from non source-dir build. Fix.
Signed-off-by: Amit Shah <amit.shah@redhat.com>...
Amit Shah
05:10 pm Revision 7ea06da3: Fix to 'gdb detach' stub
With this patch, 'gdb detach' correctly resumes the inferior execution
after detaching the debugger.
The bug was caus...
Daniel Gutson
11:50 am Revision aa375206: Fix qemu -net user,hostfwd= example
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
01:00 am Revision d616cf1d: tcg/ppc: Fix right rotation
Signed-off-by: malc <av1474@comtv.ru> malc

02/25/2010

08:26 pm Revision bc57c114: target-sparc: fix --enable-debug build for 64 bit host
b551ec04ca45d1925417dd2ec7c1b7f115c84f1d fixed
the compilation for 32 bit hosts, but introduced
a new error for 64 bi...
Stefan Weil
03:29 pm Revision d44168ff: Fix -usbdevice crash
If -usbdevice is used on a machine with no USB busses, usb_create
will fail and return NULL. Patch below handles thi...
Paul Brook

02/24/2010

01:31 am Revision 23f2166d: ARM defconfig fix
Tix typo in default-configs/arm-softmmu.mak
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
12:36 am Revision c2c789cf: target-alpha: Mark helper_excp as NORETURN.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Richard Henderson
12:36 am Revision 866be65d: target-alpha: Clean up arithmetic traps.
Replace the EXCP_ARITH_OVERFLOW placeholder with the complete
set of bits from the EXC_SUM IPR. Use them in the exis...
Richard Henderson
12:36 am Revision 7c5a90dd: target-alpha: Fix gdb access to fpcr and unique.
cpu_gdb_read/write_register need to access the fpcr via the
cpu_alpha_load/store_fpcr functions.
The unique register...
Richard Henderson
12:36 am Revision 8443effb: target-alpha: Split up FPCR value into separate fields.
The fpcr_exc_status, fpcr_exc_mask, and fpcr_dyn_round fields
are stored in <softfloat.h> format for convenience duri...
Richard Henderson
12:36 am Revision dad081ee: target-alpha: Reduce internal processor registers for user-mode.
The existing set of IPRs is totally irrelevant to user-mode emulation.
Indeed, they most are irrelevant to implementi...
Richard Henderson
12:01 am Revision d354899c: Fix OpenBSD linker warning
helper.o(.text+0x11e0): In function `listflags':
/src/qemu/target-i386/helper.c:661: warning: sprintf() is often misu...
Blue Swirl

02/23/2010

11:46 pm Revision 161717d2: Fix i386-bsd-user build
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:46 pm Revision 20c20526: Fix mingw32 build
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:36 pm Revision f8b0953b: Simplify qemu_realloc()
No functional change. Bonus: looks just like qemu_malloc() now.
Signed-off-by: Markus Armbruster <armbru@redhat.com...
Markus Armbruster
09:35 pm Revision e1c247d2: pc-bios: update to latest Seabios
- 0360e8e Seabios e820 reservation portion v3
- 7149fc8 Initial support for booting from USB drives.
- 3c160dd Intr...
Anthony Liguori
09:23 pm Revision 05447803: rewrote timer implementation for rtl8139.
Add a QEMU timer only when needed (timeout status not set, timeout
irq wanted and timer set).
This patch is required...
Frediano Ziglio
09:23 pm Revision c64484a5: fix 'i' format handling in memory dump
It was broken by 09b9418c6d0. (!env && !is_physical) != (!is_physical)
when env is true.
Signed-off-by: Gleb Natapov...
Gleb Natapov
09:23 pm Revision 6f745bda: qcow2: Fix image creation regression
When checking for errors, commit db89119d compares with the wrong values,
failing image creation even when there was ...
Kevin Wolf
09:23 pm Revision 746c3cb5: qcow2: More checks for qemu-img check
Implement some more refcount block related checks
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthon...
Kevin Wolf
09:23 pm Revision 92dcb59f: qcow2: Rewrite alloc_refcount_block/grow_refcount_table
The current implementation of alloc_refcount_block and grow_refcount_table has
fundamental problems regarding error h...
Kevin Wolf
09:23 pm Revision 05121aed: qcow2: Factor next_refcount_table_size out
When the refcount table grows, it doesn't only grow by one entry but reserves
some space for future refcount blocks. ...
Kevin Wolf
09:23 pm Revision 1d9000e8: declare saved_env_reg as volatile
This ensures that the compiler does not move it away from
the "env = env1;" assignment. Fixes a miscompilation
on gc...
Paolo Bonzini
08:47 pm Revision 3399e30f: target-mips: fix ROTR and DROTR by zero
Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Nathan Froyd
08:47 pm Revision c2c65dab: target-mips: fix CpU exception for coprocessor 0
When we signal a CpU exception for coprocessor 0, we should indicate
that it's for coprocessor 0 instead of coprocess...
Nathan Froyd
08:47 pm Revision 6462bfcd: target-mips: remove useless sign extension
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
07:22 pm Revision 153ceefb: Fix qemu_eventfd compile when !CONFIG_EVENTFD
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swi...
Avi Kivity
04:45 pm Revision c5883be2: ARM CP15 tls fix
Fix temporary handling in cp15 tls register load/store.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Paul Brook
12:16 am Revision 724c6893: Merge remote branch 'qemu-kvm/uq/master' into staging
Anthony Liguori
12:16 am Revision b5ec5ce0: Add cpu model configuration support..
This is a reimplementation of prior versions which adds
the ability to define cpu models for contemporary processors....
john cooper
12:16 am Revision 4266a134: add close callback for tty-based char device
v1 -> v2 coding style changes
Add a tty close callback. Right now if a guest device that is connected
to a tty-base...
David Ahern
12:16 am Revision 71e605f8: Fix lost serial TX interrupts. Report receive overruns.
o Implement receive overrun status. The FreeBSD uart driver
relies on this status in it's probe routine to determ...
Justin T. Gibbs

02/22/2010

11:50 pm Revision 98b8d951: tcg/ppc: Fix typo
Signed-off-by: malc <av1474@comtv.ru> malc
11:23 pm Revision 63e6f31d: apc_pci: simplify using rwhandler
Use rwhandler to simplify apb_pci.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Blue Swirl <bla...
Michael S. Tsirkin
11:02 pm Revision 8414f45c: apb_pci: minor cleanup
pci_data_write ignores high 8 bit in address,
so there seems to be no need to set them
in apb_pci.
Signed-off-by: Mi...
Michael S. Tsirkin
10:42 pm Revision 23ef988c: Update OpenBIOS images to r683
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:42 pm Revision f21126df: Fix arm-softmmu compile
cc1: warnings being treated as errors
/src/qemu/hw/pl181.c: In function 'pl181_fifo_run':
/src/qemu/hw/pl181.c:185: e...
Blue Swirl
08:56 pm Revision d34f4baf: tcg/ppc64: Use C90 style comments
Signed-off-by: malc <av1474@comtv.ru> malc
08:50 pm Revision 65fe043e: tcg/ppc: Implement some of the optional ops
Signed-off-by: malc <av1474@comtv.ru> malc
07:04 pm Revision 85199474: kvm-all.c: define smp_wmb and use it for coalesced mmio
Acked-by: "Michael S. Tsirkin" <mst@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: A...
Marcelo Tosatti
06:38 pm Revision 30c0c76c: tcg: fix build on 32-bit hppa, ppc and sparc hosts
The qemu_ld32s op is only defined if TCG_TARGET_REG_BITS == 64.
Signed-off-by: Jay Foad <jay.foad@gmail.com>
Signed-...
Jay Foad
05:33 pm Revision bc3b26f5: PL181 write fix
The PL181 data transfer loop incorrectly terminates after the last FIFO
word is popped, discarding the last 3 bytes o...
Paul Brook
10:58 am Revision cc84de95: kvm: consume internal signal with sigtimedwait
Change the way the internal qemu signal, used for communication between
iothread and vcpus, is handled.
Block and co...
Marcelo Tosatti
10:58 am Revision 6312b928: kvm: remove pre-entry exit_request check with iothread enabled
With SIG_IPI blocked vcpu loop exit notification happens via -EAGAIN
from KVM_RUN.
Signed-off-by: Marcelo Tosatti <m...
Marcelo Tosatti
10:58 am Revision fed6c344: kvm specific wait_io_event
In KVM mode the global mutex is released when vcpus are executing,
which means acquiring the fairness mutex is not re...
Marcelo Tosatti
10:58 am Revision adc8c965: block SIGCHLD in vcpu thread(s)
Otherwise a vcpu thread can run the sigchild handler causing
waitpid() from iothread to fail.
Signed-off-by: Marcelo...
Marcelo Tosatti

02/21/2010

06:01 pm Revision 238431a9: Allow const QemuOptDesc
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:41 am Revision 62f734a0: kvm: Kill CR3_CACHE feature references
Remove all references to KVM_CR3_CACHE as it was never implemented.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat...
Jes Sorensen
11:12 am Revision 14dcc3e2: kvm: Fix eflags corruption in kvm mode
This should explain a lot of the weird breakages of upstream KVM we've
seen recently (actually we should have seen it...
Jan Kiszka

02/20/2010

08:51 pm Revision 4a0b59fe: cris: Add CRISv10 gdbstub support.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
08:17 pm Revision 4ffb9ae2: cris: Mask interrupts on dslots for CRISv10.
CRISv10 cores (unlike v32) do not take any interrupts while delayed
jumps are pending (delay slots).
Signed-off-by: ...
Edgar E. Iglesias
03:04 pm Revision ff21f70a: microblaze: Improve brk emulation.
brk insns while in user mode raise priv insn exceptions.
This commit makes gdbserver work on linux guests.
Signed-of...
Edgar E. Iglesias
03:03 pm Revision e1aa3254: microblaze: Dont segfault when singlestepping first insn.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com> Edgar E. Iglesias
01:09 pm Revision b551ec04: target-sparc: fix --enable-debug build
Use 32-bit arithmetic for the address offset calculation to fix a
build failure on 32-bit hosts.
Signed-off-by: Jay ...
Jay Foad
12:26 pm Revision 2c92d62e: tcg: fix assertion with --enable-debug
On 32-bit hosts op_qemu_ld32s is unused. Remove it to fix the
following assertion failure:
qemu-alpha: tcg/tcg.c:105...
Jay Foad
11:27 am Revision 51464faf: Don't compile rwhandler.c for user targets
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:35 am Revision 36828256: tcg: Add comments for all optional instructions not implemented.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Richard Henderson
10:34 am Revision 18c8f7a3: tcg-sparc: Implement ORC.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Richard Henderson
10:34 am Revision dc69960d: tcg-sparc: Implement ANDC.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Richard Henderson
10:33 am Revision 791d1262: tcg: Optional target implementation of ORC.
Previously ORC was always implemented by tcg-op.h with
an explicit NOT opcode. Allow a target implementation.
Signe...
Richard Henderson
10:33 am Revision 241cbed4: tcg: Optional target implementation of ANDC.
Previously ANDC was always implemented by tcg-op.h with
an explicit NOT opcode. Allow a target implementation.
Sign...
Richard Henderson
10:32 am Revision be6551b1: tcg-sparc: Implement not.
The fallback implementation of "ret = arg1 ^ -1" isn't ideal
because of the extra tcg op to load the minus one.
Sign...
Richard Henderson
10:31 am Revision 4b5a85c1: tcg-sparc: Implement neg.
The fallback implementation of "ret = 0 - arg1" isn't ideal,
first because of the extra tcg op to load the zero, and ...
Richard Henderson
10:29 am Revision 4fc8d671: Fix warning on mingw32
/src/qemu/hw/ide/core.c: In function 'ide_drive_pre_save':
/src/qemu/hw/ide/core.c:2740: warning: comparison is alway...
Blue Swirl
10:20 am Revision 64e69d50: Fix warning on OpenBSD
/src/qemu/net.c: In function `net_check_clients':
/src/qemu/net.c:1287: warning: `has_nic' might be used uninitialize...
Blue Swirl
12:47 am Revision 6ec85236: tcg/ppc: Consistently use calling convention selection macros
Signed-off-by: malc <av1474@comtv.ru> malc
12:37 am Revision 58d9b1e0: Add FreeBSD/ppc host ucontext definitions.
Submitted by: Andreas Tobler <andreast@fgznet.ch>
Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by...
Juergen Lock
12:37 am Revision 5da79c86: Use ppc host calling convention definitions to set TCG_TARGET_CALL_{ALIGN_ARGS...
New version after malc's comments. (This avoids having to do
#if defined __linux__ || defined __FreeBSD__ || defin...
Juergen Lock
12:37 am Revision e4ee916d: Add FreeBSD/ppc host ppc_init_cacheline_sizes() implementation.
New version after malc's comments. (Added error handling.)
Submitted by: Andreas Tobler <andreast@fgznet.ch>
Signe...
Juergen Lock

02/19/2010

11:53 pm Revision 584771e6: qemu-img: Fix error message
When qemu-img can't open the new backing file for a rebase, it prints an error
message which contains the file name o...
Kevin Wolf
11:53 pm Revision 60b1bd4f: qemu-img: Fix segfault during rebase
This fixes a possible read beyond the end of the temporary buffers used for
comparing data in the old and the new bac...
Kevin Wolf
11:53 pm Revision 4805bb66: qcow2: Fix access after end of array
If a write requests crosses a L2 table boundary and all clusters until the
end of the L2 table are usable for the req...
Kevin Wolf
11:53 pm Revision 0f853a38: qdev: Free opts on failed do_device_add
If the device can't be created, don't leak the QemuOpts and release the id of
the device that should have been added ...
Kevin Wolf
11:53 pm Revision 4c5b10b7: QEMU e820 reservation patch
Hi,
Kevin and I have agreed on the approach for this one now. So here is
the latest version of the patch for QEMU, s...
Jes Sorensen
11:33 pm Revision ed487bb1: ide save/restore pio/atapi cmd transfer fields and io buffer
Save/restore information necessary to continue in progress PIO/ATAPI CMD
transfers.
This includes the IO buffer.
Si...
Marcelo Tosatti
11:32 pm Revision 7b665b66: virtio-serial: pci: Allow MSI to be disabled
Michael noted we don't allow disabling of MSI for the virtio-serial-pci
device. Fix that.
Signed-off-by: Amit Shah <...
Amit Shah
11:32 pm Revision ee4d45be: virtio-serial: don't set MULTIPORT for 1 port dev
Since commit 98b19252cf1bd97c54bc4613f3537c5ec0aae263, all
serial devices declare MULTIPORT feature.
To allow 0.12 co...
Michael S. Tsirkin
11:32 pm Revision 8bfbde6d: pc: Add backward compatibility options for virtio-serial
virtio-serial-pci can support multiple ports in the current development
version that will become 0.13. Add compatibil...
Amit Shah
11:32 pm Revision 68735b6c: USB HID does not support Set_Idle
I found that the QEMU USB keyboard support does not work properly with
the Set_Idle command. Once a non-zero value i...
Kevin O'Connor
11:32 pm Revision d76fa62d: pc: Bump up pc version to 0.13 and add a 0.12 compat version
The version 0.13 will be the new default and compatibility options will
be added to the 0.12 version.
Signed-off-by:...
Amit Shah
11:32 pm Revision 4dca4b63: block: more read-only changes, related to backing files
Open backing file read-only where possible
Upgrade backing file to read-write during commit, back to read-only after ...
Naphtali Sprei
11:32 pm Revision e94a7936: mingw32: Enable C99/POSIX format strings
Starting with mingw32-runtime 3.15, C99/POSIX
format strings (%zu, %lld, ...) are supported
by defining __USE_MINGW_A...
Stefan Weil
11:32 pm Revision 5c366a8a: Fix hanging user monitor when using balloon command
Arghh... Adding missing S-O-B
Hi Anthony. I wonder if there was a problem when importing my async
command handler p...
Adam Litke
11:18 pm Revision b4475aa2: Monitor: Debugging support
Add configure options (--enable-debug-mon and --disable-debug-mon)
plus the MON_DEBUG() macro.
Signed-off-by: Luiz C...
Luiz Capitulino
11:18 pm Revision 10e4f606: Monitor: Debug stray prints the right way
QObject Monitor handlers should not call any Monitor print
function: they should only build objects, printing is done...
Luiz Capitulino
11:18 pm Revision bb89c2e9: Monitor: Audit handler return
This commit verifies the following two rules specified by
Markus Armbruster:
1. If the handler returns failure, it m...
Luiz Capitulino
11:18 pm Revision b8b08266: Monitor: Drop the print disabling mechanism
We can ignore calls to monitor_vprintf() in QMP mode and use
monitor_puts() directly in monitor_json_emitter().
This...
Luiz Capitulino
11:18 pm Revision 068b332a: Monitor: Report more than one error in handlers
Handlers can generate only one error in a call, we let the
programmer know if they brake this rule and clients will o...
Luiz Capitulino
11:18 pm Revision 261394db: Monitor: Rename cmd_new_ret()
Now that all handlers are converted to cmd_new_ret(), we can rename
it back to cmd_new(). But now it returns a value....
Luiz Capitulino
11:18 pm Revision 0bbc47bb: Monitor: Convert do_change() to cmd_new_ret()
Not that trivial as the call chain also has to be modified.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
...
Luiz Capitulino
11:18 pm Revision 4fdc94b4: Monitor: Convert do_info() to cmd_new_ret()
Note that this function only fails in QMP, in the user Monitor
it prints the help text instead.
Signed-off-by: Luiz ...
Luiz Capitulino
11:18 pm Revision fe38a32a: Monitor: Convert do_physical_memory_save() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision 9869622e: Monitor: Convert do_memory_save() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision 6ad3ebd2: Monitor: Convert do_getfd() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision 053801bc: Monitor: Convert pci_device_hot_remove() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision 395560c8: Monitor: Convert pci_device_hot_add() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision aeb91c1e: Monitor: Convert do_closefd() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision b5d17adb: Monitor: Convert do_migrate() to cmd_new_ret()
While there I'm also dropping a unneeded else clause (the last
one in the function).
Signed-off-by: Luiz Capitulino ...
Luiz Capitulino
11:18 pm Revision ba85d351: Monitor: Convert do_block_set_passwd() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision 584cbdb5: Monitor: Convert do_cpu_set() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision 9b9d4d9c: Monitor: Convert do_eject() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision d5a7b38f: Monitor: Convert do_cont() to cmd_new_ret()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
11:18 pm Revision ef4b7eee: Monitor: Convert simple handlers to cmd_new_ret()
The following handlers always succeed and hence can be converted
to cmd_new_ret() in the same commit.
- do_stop()
- ...
Luiz Capitulino
11:18 pm Revision 97536cff: Monitor: Introduce cmd_new_ret()
In order to implement the new error handling and debugging
mechanism for command handlers, we need to change the cmd_...
Luiz Capitulino
11:18 pm Revision b473df6e: use lazy initialization for display_state
Ensure initialization of a dumb display, if needed, by making
all accesses go through get_displaystate.
Signed-off-b...
Paolo Bonzini
11:18 pm Revision 94419874: remove knowledge of defaultallocator_free_displaysurface from sdl.c
Let register_displayallocator hand over the old width/height to the new
allocator.
Signed-off-by: Paolo Bonzini <pbo...
Paolo Bonzini
11:18 pm Revision 98b50080: move default allocator to console.c
Moving stuff in console.c to avoid the need for prototypes makes
this patch a bit bigger, but there's no change in th...
Paolo Bonzini
09:02 pm Revision 9edf5051: Merge remote branch 'mst/for_anthony' into staging
Anthony Liguori
08:12 pm Revision efe32fdd: net: net_check_clients() checks only VLAN clients, fix
Clients not associated with a VLAN exist since commit d80b9fc6.
Signed-off-by: Markus Armbruster <armbru@redhat.com>...
Markus Armbruster
08:12 pm Revision a0104e0e: net: info network shows only VLAN clients, fix
Clients not associated with a VLAN exist since commit d80b9fc6.
Signed-off-by: Markus Armbruster <armbru@redhat.com>...
Markus Armbruster
08:12 pm Revision 2583ba97: net: Monitor command set_link finds only VLAN clients, fix
Clients not associated with a VLAN exist since commit d80b9fc6.
Signed-off-by: Markus Armbruster <armbru@redhat.com>...
Markus Armbruster
08:12 pm Revision 62112d18: net: Fix bogus "Warning: vlan 0 with no nics" with -device
net_check_clients() prints this when an VLAN has host devices, but no
guest devices. It uses VLANState members nb_gu...
Markus Armbruster
08:12 pm Revision 668680f7: net: net_check_clients() runs too early to see -device, fix
Call it right after -device devices get created.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by:...
Markus Armbruster
08:12 pm Revision 7f76abe1: net: Remove unused net_client_uninit()
Unused since commit 9ad4531e.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <a...
Markus Armbruster
06:04 pm Revision 5f2243f3: Fix strace or FUTEX_PRIVATE_FLAG
FUTEX_PRIVATE_FLAG is a bit orred with an existing futex op,
not a distinct value.
Signed-off-by: Paul Brook <paul@c...
Paul Brook
05:20 pm Revision 30a8cac1: target-arm: support thumb exception handlers
When handling an exception, switch to the correct mode based on the
Thumb Exception (TE) bit in the SCTLR.
Signed-of...
Rabin Vincent
03:38 pm Revision b8b45b68: target-arm: implement Thumb-2 exception return
Support the "subs pc, lr" Thumb-2 exception return instruction.
Signed-off-by: Rabin Vincent <rabin@rab.in>
Signed-o...
Rabin Vincent
03:38 pm Revision fa26df03: target-arm: fix thumb CPS
The Thumb CPS currently does not work correctly: CPSID touches more bits
than the instruction wants to, and CPSIE doe...
Rabin Vincent

02/18/2010

10:38 pm Revision 24ebf5f3: get rid of hostregs_helper.h
Since b567b38 (target-arm: remove T0 and T1, 2009-10-16) the only global
register that is used is AREG0, so the compl...
Paolo Bonzini
10:37 pm Revision df2a54e6: remove dead m68k definitions
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Paolo Bonzini
09:08 pm Revision c68aaa18: tcg: Add consistency checks for op definitions
When compiled with CONFIG_DEBUG_TCG, this code looks
for missing, duplicate and wrong entries in the
op definitions.
...
Stefan Weil

02/17/2010

02:59 pm Revision f3dfda61: use eventfd for iothread
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Paolo Bonzini
« Previous
Next »
 

Also available in: Atom