Activity

From 05/03/2011 to 06/01/2011

06/01/2011

08:25 pm Revision 5c3234c6: hw/9pfs: Don't crash when we get a request with not supported 9p operation
Return EOPNOTSUPP as error
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Venkates...
Aneesh Kumar K.V
08:25 pm Revision faa44e3d: [virtio-9p] Make rpath thread safe
Current rpath inline function is heavily used in all system calls.
This function has a static buffer making it a non-...
Venkateswararao Jujjuri (JV)
08:25 pm Revision 873c3213: virtio-9p: Use relative includes for files in hw
Commit 353ac78d495ef976242abd868f68d78420861c2c moved the files
without fixing the include paths. It used a modified ...
Stefan Weil
08:24 pm Revision f4f61d27: virtio-9p: Move device specific code to virtio-9p-device
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@...
Aneesh Kumar K.V
08:23 pm Revision 9fe1ebeb: virtio-9p: Move 9p device registration into virtio-9p.c
This patch move the 9p device registration into its own file
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vne...
Aneesh Kumar K.V
08:23 pm Revision 1c88c715: virtio-9p: Don't link to 9p if virtio is not enabled
If virtio is not enabled then we should not pull in
virtfs files
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux...
Aneesh Kumar K.V
08:23 pm Revision 936532a4: [virtio-9p] Stop renaming files with similar name!
v9fs_complete_rename() mistakenly renames files with similar name
as we don't check if the matched name is really an ...
Malahal Naineni
05:43 pm Revision 91b8eddf: QMP: add get_events(wait=True) option
The get_events() function polls for new QMP events and then returns. It
can be useful to wait for the next QMP event...
Stefan Hajnoczi
05:43 pm Revision 37628f11: QMP: add server mode to QEMUMonitorProtocol
QEMU supports socket chardevs that establish connections like a server
or a client. The QEMUMonitorProtocol class on...
Stefan Hajnoczi
05:42 pm Revision e9b4b432: HMP: Use QMP inject nmi implementation
This **CHANGES** the human monitor "nmi" command behavior.
Currently it accepts an CPU argument which, when provided...
Luiz Capitulino
05:42 pm Revision a4046664: QMP: add inject-nmi qmp command
inject-nmi command injects an NMI on all CPUs of guest.
It is only supported for x86 guest currently, it will
returns...
Lai Jiangshan
05:42 pm Revision 4c5a1e4d: QMP: QError: New QERR_UNSUPPORTED
New QERR_UNSUPPORTED for unsupported commands or requests.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Lai Jiangshan
04:12 pm Revision 3dc769ab: kvm: Enable CPU SMEP feature
This patchset enables a new CPU feature SMEP (Supervisor Mode Execution
Protection) in QEMU-KVM. SMEP prevents kernel...
Yang, Wei Y
04:10 pm Revision 2d5f20b5: kvm: Add CPUID support for VIA CPU
When KVM is running on VIA CPU with host cpu's model, the
feautures of VIA CPU will be passed into kvm guest by calli...
brillywu@viatech.com.cn

05/31/2011

11:14 pm Revision 578c7b2c: audio: fix integer overflow expression
Fix an integer overflow that can happen for signed 32 bit types
when using FLOAT_MIXENG. (Note that at the moment thi...
Juha Riihim?ki
08:18 pm Revision 5b450407: target-alpha: Trap for unassigned and unaligned addresses.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
08:18 pm Revision e5214853: target-alpha: Use a fixed frequency for the RPCC in system mode.
Also include the PCC_OFS in the return value. For user mode we
can pretend the PCC_OFS value is always zero.
Signed...
Richard Henderson
08:18 pm Revision 3b4fefd6: target-alpha: Implement TLB flush primitives.
Expose these via MTPR, more or less like the real HW does.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
08:18 pm Revision fa6e0a63: target-alpha: Remap PIO space for 43-bit KSEG for EV6.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
08:18 pm Revision a3b9af16: target-alpha: Implement cpu_alpha_handle_mmu_fault for system mode.
Reads the page table how PALcode would, except that the virtual
page table base register is not used.
Signed-off-by:...
Richard Henderson
08:18 pm Revision 2ace7e55: target-alpha: Implement more CALL_PAL values inline.
In particular, SWPIPL is used quite a lot by the Linux kernel.
Doing this inline makes it significantly easier to ste...
Richard Henderson
08:18 pm Revision 3a6fa678: target-alpha: Implement do_interrupt for system mode.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
08:18 pm Revision a18ad893: target-alpha: All ISA checks to use TB->FLAGS.
We had two different methods in use, both of which referenced ENV,
and neither of which indicated to the generic code...
Richard Henderson
08:18 pm Revision 21d2beaa: target-alpha: Swap shadow registers moving to/from PALmode.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
08:18 pm Revision 6a80e088: target-alpha: Disable interrupts properly.
Interrupts are disabled in PALmode, and when the PS IL is high enough.
Signed-off-by: Richard Henderson <rth@twiddle...
Richard Henderson
08:18 pm Revision 26b46094: target-alpha: Add IPRs to be used by the emulation PALcode.
These aren't actually used yet, but we can at least access
them via the HW_MFPR and HW_MTPR instructions.
Signed-off...
Richard Henderson
08:18 pm Revision bba9bdce: target-alpha: Use kernel mmu_idx for pal_mode.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
08:18 pm Revision ea879fc7: target-alpha: Add various symbolic constants.
The EXC_M_* constants were being set for the EV6, not as set for
the Unix kernel entry point.
Use PS_USER_MODE inste...
Richard Henderson
08:18 pm Revision 2d9671d3: target-alpha: Use do_restore_state for arithmetic exceptions.
This gets the PC right after an arithmetic exception. Also tidies
the code in the TLB fault handlers to use common c...
Richard Henderson
08:18 pm Revision b5f1aa64: target-alpha: Tidy up arithmetic exceptions.
Introduce and use arith_excp, filling in the trap_arg[01] IPRs.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
08:18 pm Revision 07b6c13b: target-alpha: Tidy exception constants.
There's no need to attempt to match EXCP_* values with PALcode entry
point offsets. Instead, compress all the values...
Richard Henderson
08:18 pm Revision e52458fe: target-alpha: Fix system store_conditional
This code contained typos, as it had never been compiled.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
08:18 pm Revision 129d8aa5: target-alpha: Rationalize internal processor registers.
Delete all the code that tried to emulate the real IPRs of some
unnamed CPU. Replace those with just 3 slots that we...
Richard Henderson
08:18 pm Revision 508b43ea: target-alpha: Merge HW_REI and HW_RET implementations.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
08:18 pm Revision 8417845e: target-alpha: Cleanup MMU modes.
Don't bother including executive and supervisor modes.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
08:18 pm Revision b758aca1: target-alpha: Enable the alpha-softmmu target.
With all of the pre-existing code that would not compile gone,
this is the earliest point at which the target can be ...
Richard Henderson
08:18 pm Revision 2374e73e: target-alpha: Fix translation of PALmode memory insns.
All of the "raw" memory accesses should be "phys" instead. Fix
some confusion about argument ordering of the store r...
Richard Henderson
08:18 pm Revision 352e48b0: target-alpha: Remove partial support for palcode emulation.
This code does not work, and will be replaced by a bios image.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
08:18 pm Revision bf1b03fe: target-alpha: Single-step properly across branches.
We were failing to generate EXC_DEBUG in the EXIT_PC_UPDATED path.
This caused us not to stop at the instruction afte...
Richard Henderson
08:18 pm Revision 8d6df264: target-alpha: Claim ownership.
I've been maintaining this port for a while now.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
08:18 pm Revision b9bec751: target-alpha: Disassemble EV6 PALcode instructions.
The QEMU emulation PALcode will use EV6 PALcode insns regardless
of the "real" cpu instruction set being emulated.
S...
Richard Henderson
07:36 pm Revision e13e973e: usb-ccid: Plug memory leak on qdev exit()
ccid_initfn() allocates CCIDBus dynamically, but there is no exit
callback to free it.
Fix by getting rid of the all...
Markus Armbruster
07:34 pm Revision b7b8c618: libcacard: add libcacard.la target
No flag to configure is required. Instead, added a libcacard.la target that
is not built by default, only when reques...
Alon Levy
07:34 pm Revision aedce09e: configure: add libdir and --libdir
Alon Levy
04:23 pm Revision b1d7d2b9: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
04:22 pm Revision ede77d29: Merge remote-tracking branch 'amit/for-anthony' into staging
Anthony Liguori
04:20 pm Revision ed7ec840: Merge remote-tracking branch 'bonzini/scsi.2' into staging
Conflicts:
hw/usb-msd.c
Anthony Liguori
04:17 pm Revision f590f4c4: Merge remote-tracking branch 'kraxel/usb.14.pull' into staging
Anthony Liguori

05/29/2011

01:58 pm Revision 06ea77bc: Fix spelling in comment (additon -> addition)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
01:58 pm Revision b9055c3c: pflash_cfi02: Fix a typo in debug code (TARGET_FMT_pld -> TARGET_FMT_plx)
Thanks to Tobias Hoffmann <th55@gmx.de> for this patch.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off...
Stefan Weil

05/28/2011

05:20 pm Revision 2eb9f241: bitbang_i2c: Fix spurious slave read after NACK
After NACKing a read operation, a raising SCL should not trigger a new
read from the slave. Introduce a new state wh...
Marcus Comstedt
09:26 am Revision 42a623c7: Move user emulator stuff from cpu-exec.c to user-exec.c
Simplify cpu-exec.c by refactoring.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
09:25 am Revision 9eff14f3: cpu-exec: prepare for user and softmmu split
There is little in common with user and softmmu versions of cpu_resume_signal(),
split them.
Fix coding style for th...
Blue Swirl

05/27/2011

01:20 pm Revision 7edfe652: virtio-console: Simplify init callbacks
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Markus Armbruster
01:20 pm Revision a15bb0d6: virtio-serial: Drop redundant VirtIOSerialPort member info
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Markus Armbruster
01:20 pm Revision 31d0f80f: virtio-serial: Drop useless property is_console
All you could ever achieve with it is break stuff, so removing it
should be safe.
Signed-off-by: Markus Armbruster <...
Markus Armbruster
01:20 pm Revision 2a3d57ce: virtio-serial: Clean up virtconsole detection
virtio-serial-bus needs to treat "virtconsole" devices specially. It
uses VirtIOSerialPort member is_console to reco...
Markus Armbruster
01:20 pm Revision 5e52e5f9: virtio-serial: Plug memory leak on qdev exit()
virtio_serial_init() allocates the VirtIOSerialBus dynamically, but
virtio_serial_exit() doesn't free it.
Fix by get...
Markus Armbruster
01:20 pm Revision 199646d8: virtio-serial-bus: use bh for unthrottling
Instead of calling flush_queued_data when unthrottling, schedule
a bh. That way we can return immediately to the call...
Alon Levy

05/26/2011

01:14 pm Revision 1455084e: scsi: ignore LUN field in the CDB
The LUN field in the CDB is a historical relic. Ignore it as reserved,
which is what modern SCSI specifications actu...
Paolo Bonzini
01:14 pm Revision aba1f023: scsi: rename arguments to the new callbacks
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Christoph Hellwig <hch@lst.de>
Paolo Bonzini
01:14 pm Revision c6df7102: scsi: split command_complete callback in two
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Christoph Hellwig <hch@lst.de>
Paolo Bonzini
01:14 pm Revision 3944966d: esp: rename sense to status
This mirrors the LSI patch that was recently committed.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Chris...
Paolo Bonzini
01:14 pm Revision 2e7cc4d6: scsi-generic: Handle queue full
The sg driver currently has a hardcoded limit of commands it
can handle simultaneously. When this limit is reached th...
Paolo Bonzini
01:14 pm Revision 42741212: scsi: make write_data return void
The return value is unused anyway.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Christoph Hellwig...
Paolo Bonzini
01:14 pm Revision efb9ee02: scsi-disk: add data direction checking
scsi_req_parse() already provides for a data direction setting,
so we should be using it to check for correct directi...
Hannes Reinecke
01:14 pm Revision 74382217: scsi: Implement 'get_sense' callback
The get_sense callback copies existing sense information into
the provided buffer. This is required if sense informat...
Hannes Reinecke
01:14 pm Revision 0c34459b: scsi: introduce scsi_req_get_buf
... and remove some SCSIDevice variables or fields that now become unused.
Signed-off-by: Paolo Bonzini <pbonzini@re...
Paolo Bonzini
01:14 pm Revision ad3376cc: scsi: introduce scsi_req_continue
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Christoph Hellwig <hch@lst.de>
Paolo Bonzini
01:14 pm Revision 43a2b339: scsi: introduce scsi_req_new
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Paolo Bonzini
01:14 pm Revision fc4f0754: scsi: do not call send_command directly
Move the common part of scsi-disk.c and scsi-generic.c to the SCSI layer.
Signed-off-by: Paolo Bonzini <pbonzini@red...
Paolo Bonzini
01:14 pm Revision a1f0cce2: scsi: Update sense code handling
The SCSI spec has a quite detailed list of sense codes available.
It even mandates the use of specific ones for some ...
Hannes Reinecke
01:14 pm Revision 2b8b3bb9: scsi: use scsi_req_complete
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Paolo Bonzini
01:14 pm Revision 94d3f98a: scsi: introduce scsi_req_cancel
This is for when the request must be dropped in the void,
but still memory should be freed. To this end, the devices...
Paolo Bonzini
01:14 pm Revision 19d110ab: scsi: introduce scsi_req_abort
This covers the case of canceling a request's I/O and still
completing it.
Signed-off-by: Paolo Bonzini <pbonzini@re...
Paolo Bonzini
01:14 pm Revision c557e889: scsi: commonize purging requests
The code for canceling requests upon reset is already the same. Clean
it up and move it to scsi-bus.c.
Signed-off-b...
Paolo Bonzini
01:14 pm Revision 5c6c0e51: scsi: Use 'SCSIRequest' directly
Currently the SCSIRequest structure is abstracted away and cannot accessed
directly from the driver. This requires th...
Hannes Reinecke
01:14 pm Revision ad2d30f7: scsi: reference-count requests
With the next patch, a device may hold SCSIRequest for an indefinite
time. Split a rather big patch, and protect aga...
Paolo Bonzini
01:14 pm Revision 11257187: lsi: extract lsi_find_by_tag
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Paolo Bonzini
01:14 pm Revision d33e0ce2: scsi-generic: do not use a stale aiocb
If a request is canceled after it has been completed, scsi_cancel_io
would pass a stale aiocb to bdrv_aio_cancel. Av...
Paolo Bonzini
01:14 pm Revision 5138efec: scsi: add tracing of scsi requests
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Paolo Bonzini
01:14 pm Revision ab9adc88: scsi: introduce scsi_req_data
This abstracts calling the command_complete callback, reducing churn
in the following patches.
Signed-off-by: Paolo ...
Paolo Bonzini
01:14 pm Revision 40f16dd1: scsi-generic: Remove bogus double complete
scsi-generic scsi_read_complete() should not -both- call the client
complete callback with SCSI_REASON_DATA -and- cal...
Paolo Bonzini
01:14 pm Revision cfdc1bb0: scsi: introduce SCSIBusOps
There are more operations than a SCSI bus can handle, besides completing
commands. One example, which this series wi...
Paolo Bonzini
12:57 pm Revision 94527ead: usb: add ehci adapter
This patch finally merges the EHCI host adapter aka USB 2.0 support.
Based on the ehci bits collected @ git://git.ki...
Gerd Hoffmann
12:55 pm Revision 4ff658fb: usb: keep track of packet owner.
Keep track of the device which owns the usb packet for async processing.
Signed-off-by: Gerd Hoffmann <kraxel@redhat...
Gerd Hoffmann
12:55 pm Revision eb5e680a: usb: move cancel callback to USBDeviceInfo
Remove the cancel callback from the USBPacket struct, move it over
to USBDeviceInfo. Zap usb_defer_packet() which is...
Gerd Hoffmann
12:55 pm Revision 53aa8c0e: usb: add usb_handle_packet
Add a usb_handle_packet function, put it into use everywhere.
Right now it just calls dev->info->handle_packet(), tha...
Gerd Hoffmann
12:55 pm Revision 9056a297: usb-linux: add hostport property
This patch adds a hostport property which allows to specify the host usb
devices to pass through by bus number and ph...
Gerd Hoffmann
12:55 pm Revision 6dfcdccb: usb-linux: fix max_packet_size for highspeed.
Calculate the max packet size correctly. Only bits 0..11 specify the size,
bits 11+12 specify the number of (highspe...
Gerd Hoffmann
12:55 pm Revision 71138531: usb-linux: split large xfers
Add support for splitting large transfers into multiple smaller ones.
This is needed for the upcoming EHCI emulation ...
Gerd Hoffmann
12:55 pm Revision 227ebeb5: usb-linux: walk async urb list in cancel
Lookup async urbs which are to be canceled using the linked list
instead of the direct opaque pointer. There are two...
Gerd Hoffmann
12:55 pm Revision 7a8fc83f: usb-linux: track aurbs in list
This patch adds code to track all async urbs in a linked list,
so we can find them without having to pass around a op...
Gerd Hoffmann
12:55 pm Revision ebd669a1: usb-storage: don't call usb_packet_complete twice
usb_msd_copy_data() may cause a recursive call to
usb_msd_command_complete() which in turn may complete
the packet, s...
Gerd Hoffmann
12:55 pm Revision 5557d820: usb-linux: fix device path aka physical port handling
The device path isn't just a number. It specifies the physical port
the device is connected to and in case the devic...
Gerd Hoffmann
12:55 pm Revision 50b7963e: usb-linux: use usb_generic_handle_packet()
Make the linux usb host passthrough code use the usb_generic_handle_packet()
function, rather then the curent DYI cod...
Hans de Goede
12:55 pm Revision 007fd62f: usb: Pass the packet to the device's handle_control callback
This allows using the generic usb_generic_handle_packet function from
device code which does ASYNC control requests (...
Hans de Goede
12:55 pm Revision 8656954a: Bug #757654: UHCI fails to signal stall response patch
UHCI host controller status register indicates error and
an interrupt is triggered on BABBLE and STALL errors.
Signe...
Jan Vesely
12:55 pm Revision 6e625fc7: usb: add support for "grouped" interfaces and the Interface Association Descri...
This is used for some devices that have multiple interfaces that form a logic
device. An example is Video Class, whic...
Brad Hards
12:55 pm Revision fef13fa8: usb: remove fallback to bNumInterfaces if no .nif
All callers have been updated.
Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Gerd Hoffmann <kraxel@...
Brad Hards
12:55 pm Revision add75088: usb: update config descriptors to identify number of interfaces
Previously we relied on the .bNumInterfaces, but that won't always be
accurate after the introduction of grouped inte...
Brad Hards
12:55 pm Revision c6d3ad0f: usb: Add Interface Association Descriptor descriptor type
Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Brad Hards

05/25/2011

03:04 pm Revision aa29141d: Merge remote-tracking branch 'kraxel/CVE-2011-1751' into staging
Anthony Liguori

05/24/2011

12:36 am Revision 6093d3d4: configure: Document --disable-slirp option in --help
The --disable-slirp option was undocumented; add it to configure's
--help output.
Signed-off-by: Peter Maydell <pete...
Peter Maydell

05/23/2011

11:53 pm Revision 89e40268: target-arm/exec.h: Remove unused #define of M0
Remove a preprocessor #define which is never used.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-of...
Peter Maydell
11:39 pm Revision cab565c4: target-arm: Signal InvalidOp for Neon GE and GT compares of QNaN
If the input to a Neon float comparison is a quiet NaN, the ARM ARM
specifies that we should raise InvalidOp if the c...
Peter Maydell
11:39 pm Revision 36802b6b: target-arm: Signal Underflow when denormal flushed to zero on output
On ARM the architecture mandates that when an output denormal is flushed to
zero we must set the FPSCR UFC (underflow...
Peter Maydell
11:39 pm Revision 5500b06c: target-arm: Use correct float status for Neon int-float conversions
The Neon versions of int-float conversions must use the "standard FPSCR"
rather than the default FPSCR. Implement thi...
Peter Maydell
11:39 pm Revision 43fe9bdb: target-arm: Signal InputDenormal for VRECPE, VRSQRTE, VRECPS, VRSQRTS
The helpers for VRECPE.F32, VSQRTE.F32, VRECPS and VRSQRTS handle denormals
as special cases, so we must set the Inpu...
Peter Maydell
11:39 pm Revision e6afc87f: softfloat: Add new flag for when denormal result is flushed to zero
Add a new float_flag_output_denormal which is set when the result
of a floating point operation would be denormal but...
Peter Maydell
11:39 pm Revision 1146a817: target-arm: Don't set FP exceptions in recip, recip_sqrt estimate fns
The functions which do the core estimation algorithms for the VRSQRTE
and VRECPE instructions should not set floating...
Peter Maydell
11:38 pm Revision 8c11ad25: tcg: don't keep dead outputs in registers
If an op with dead outputs is not removed, because it has side effects
or has multiple output and only one dead, mark...
Aurelien Jarno
11:38 pm Revision 6b64b624: tcg: mark dead output argument in op_dead_args
If an op is not removed and has dead output arguments, mark it
in op_dead_args similarly to what is done for input ar...
Aurelien Jarno
11:38 pm Revision 866cb6cb: tcg: replace op_dead_iargs by op_dead_args
Allow all args to be dead by replacing the input specific op_dead_iargs
variable by op_dead_args. Note this is a pure...
Aurelien Jarno
11:36 pm Revision 6eba5c82: Merge branch 'trivial-patches' of git://repo.or.cz/qemu/stefanha
* 'trivial-patches' of git://repo.or.cz/qemu/stefanha:
Fix typos in comments (chek -> check)
hw/sd.c: Don't compl...
Aurelien Jarno
11:35 pm Revision 5db070eb: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
* 'ppc-next' of git://repo.or.cz/qemu/agraf:
Fix a bug in mtsr/mtsrin emulation on ppc64
pSeries: Clean up write-...
Aurelien Jarno
11:33 pm Revision 05c8a1e4: Merge branch 's390-next' of git://repo.or.cz/qemu/agraf
* 's390-next' of git://repo.or.cz/qemu/agraf:
s390x: complain when allocating ram fails
s390x: fix memory detecti...
Aurelien Jarno
12:31 am Revision a57d23e4: Fix typos in comments (chek -> check)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:31 am Revision 39e594db: hw/sd.c: Don't complain about SDIO commands CMD52/CMD53
The SDIO specification introduces new commands 52 and 53.
Handle as illegal command but do not complain on stderr,
as...
Peter Maydell
12:31 am Revision 1cd08725: hw/realview.c: Remove duplicate #include line
Remove a duplicate #include of sysbus.h.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Stef...
Peter Maydell
12:31 am Revision 09de0f46: piix_pci: fix piix3_set_irq_pic()
If pic_irq is greater than 7, the irq level is always 0 on 32bits.
Signed-off-by: TeLeMan <geleman@gmail.com>
Signed...
TeLeMan

05/22/2011

01:47 pm Revision dcfd14b3: Delete unused tb_invalidate_page_range
tb_invalidate_page_range() was intended to be used to invalidate an
area of a TB which the guest explicitly flushes f...
Blue Swirl

05/20/2011

06:56 pm Revision decb4714: Fix a bug in mtsr/mtsrin emulation on ppc64
Early ppc64 CPUs include a hack to partially simulate the ppc32 segment
registers, by translating writes to them into...
David Gibson
06:56 pm Revision 1235a9cf: pSeries: Clean up write-only variables
A few pieces of the pSeries emulation code have variables which are set
but never used, which causes warnings on gcc ...
David Gibson
06:56 pm Revision 6d42fb31: w32: Fix compilation and replace non-portable usage of ulong
ulong is undefined for w32 (and maybe other) compilations.
Replace it by uintptr_t (which also fixes compilation for ...
Stefan Weil
06:35 pm Revision fb8b2735: s390x: complain when allocating ram fails
While trying out the > 64GB guest RAM patch, I hit some virtual address
limitations of my host system, which resulted...
Alexander Graf
06:35 pm Revision 22486aa0: s390x: fix memory detection for guests > 64GB
the s390 memory detection has a 16bit field that specifies the amount of
increments. This patch adopts the memory siz...
Christian Borntraeger
06:35 pm Revision ff83678a: s390x: change mapping base to allow guests > 2GB
the current s390x qemu memory layout is
0x1000000: guest start
0x80000000: qemu binary
which limits the amount of a...
Christian Borntraeger
06:35 pm Revision a74cdab4: s390x: Fix debugging for unknown sigp order codes
On unknown sigp order codes we print a debug message. This patch
fixes the output, since we want to see the order_cod...
Christian Borntraeger
06:35 pm Revision e023e832: s390x: translate engine for s390x CPU
This is the main meat part of the patch set. It implements emulation for an
s390x CPU.
The code does all the optimiz...
Alexander Graf
06:35 pm Revision fe9b35b7: s390x: remove compatibility cc field
Remove the now unused cc field that was only required to not break
bisectability.
Signed-off-by: Alexander Graf <agr...
Alexander Graf
06:35 pm Revision 59467bac: s390x: Adjust GDB stub
We have successfully lazilized cc computation, so we need to manually
trigger its calculation when gdb wants to fetch...
Alexander Graf
06:35 pm Revision 0f3301d4: s390x: build s390x by default
This patch enables building of s390x-softmmu and s390x-linux-user
targets by default.
Signed-off-by: Alexander Graf ...
Alexander Graf
06:35 pm Revision 81f7c56c: s390x: Adjust internal kvm code
We're now finally emulating an s390x CPU, so we can move quite some logic
from the kvm code out into generic CPU code...
Alexander Graf
06:35 pm Revision defb0e31: s390x: Implement opcode helpers
There are some instructions that can't (or shouldn't) be expressed by pure
tcg code. For those, we call into external...
Alexander Graf
06:35 pm Revision d5a43964: s390x: helper functions for system emulation
When running system emulation, we need to transverse through the MMU and
deliver interrupts according to the specific...
Alexander Graf
06:35 pm Revision 4e836781: s390x: Shift variables in CPUState for memset(0)
The default reset handler does a memset(0) until right in between CPU_COMMON.
I incorrectly changed that behavior on ...
Alexander Graf
06:35 pm Revision d1ff903c: s390x: keep hint on virtio managing size
The s390x virtio bus keeps management information on virtio after the top
of the guest's RAM. We need to be able to t...
Alexander Graf
06:35 pm Revision 1f206266: s390x: make kvm exported functions conditional on kvm
We have some helper functions we use to directly invoke KVM
functionality from device emulation code.
This patch rep...
Alexander Graf
06:35 pm Revision a4c075f1: s390x: s390x-linux-user support
This patch adds support for running s390x binaries in the linux-user emulation
code.
Signed-off-by: Ulrich Hecht <ul...
Ulrich Hecht
06:35 pm Revision 7a86d29a: tcg: extend max tcg opcodes when using 64-on-32bit
When running a 64 bit guest on a 32 bit host, we tend to use more TCG ops
than on a 64 bit host. Reflect that in the ...
Alexander Graf
06:35 pm Revision 71b12d31: s390x: fix smp support for kvm
Currently smp support for kvm does not work. Qemu does a kvm run even on
secondary CPUs which dont have a sane state ...
Christian Borntraeger

05/19/2011

01:08 pm Revision 1fddfba1: ahci: Fix non-NCQ accesses for LBA > 16bits
AHCI provides two ways of reading/writing data:
1) NCQ
2) ATA commands with the LBA in the command FIS
In the sec...
Alexander Graf
12:06 pm Revision 505597e4: Ignore pci unplug requests for unpluggable devices (CVE-2011-1751)
This patch makes qemu ignore unplug requests from the guest for pci
devices which are tagged as non-hotpluggable. Tr...
Gerd Hoffmann
11:26 am Revision 8d278467: block: Remove type hint, it's guest matter, doesn't belong here
No users of bdrv_get_type_hint() left. bdrv_set_type_hint() can make
the media removable by side effect. Make that ...
Markus Armbruster
11:26 am Revision 95b5edcd: blockdev: Store -drive option media in DriveInfo
DriveInfo is closely tied to -drive, and like -drive, it mixes
information about host and guest part of the block dev...
Markus Armbruster
11:26 am Revision d8aeeb31: block QMP: Deprecate query-block's "type", drop info block's "type="
query-block's specification documents response member "type" with
values "hd", "cdrom", "floppy", "unknown".
Its val...
Markus Armbruster
11:26 am Revision af6bf132: defaults: ide-cd, ide-hd and scsi-cd devices suppress default CD-ROM
ide-hd has to suppress the default CD-ROM, or else you can't put one
on secondary master without -nodefaults.
Unlike...
Markus Armbruster
11:26 am Revision b443ae67: scsi: Split qdev "scsi-disk" into "scsi-hd" and "scsi-cd"
A "scsi-disk" is either a hard disk or a CD-ROM, depending on the
associated BlockDriverState's type hint. Unclean; ...
Markus Armbruster
11:26 am Revision 1f56e32a: ide: Split qdev "ide-drive" into "ide-hd" and "ide-cd"
An "ide-drive" is either a hard disk or a CD-ROM, depending on the
associated BlockDriverState's type hint. Unclean;...
Markus Armbruster

05/18/2011

03:39 pm Revision 77a5a000: qed: support for growing images
The .bdrv_truncate() operation resizes images and growing is easy to
implement in QED. Simply check that the new siz...
Stefan Hajnoczi
03:39 pm Revision f6a00aa1: qemu_img: is_not_zero() optimization
I run qemu-img under profiler and realized, that most of CPU time is
consumed by is_not_zero() function. I had made a...
Dmitry Konishchev
03:38 pm Revision 6f321e93: qed: Periodically flush and clear need check bit
One strategy to limit the startup delay of consistency check when
opening image files is to ensure that the file is m...
Stefan Hajnoczi
03:38 pm Revision 5fc09ca5: qemu-tool: Stub out qemu-timer functions
Block drivers may use timers for flushing metadata to disk or
reconnecting to a network drive. Stub out the followin...
Stefan Hajnoczi
03:38 pm Revision 4d29b50a: ahci: Fix crashes on duplicate BH registration
If ahci_dma_set_inactive is called a while there is still a pending BH
from a previous run, we will crash on the seco...
Jan Kiszka
03:38 pm Revision 3bfe4dbf: Add documentation for qemu_progress_{init,print}()
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Jes Sorensen
03:38 pm Revision 2860e3eb: ide: Turn debug messages into assertions
These printfs aren't really debug messages, but clearly indicate a bug if they
ever become effective. Noone uses DEBU...
Kevin Wolf
03:38 pm Revision 1e71db30: hw/xen_disk: Remove unused local variable
cppcheck report:
hw/xen_disk.c:309: style:
Variable 'len' is assigned a value that is never used
Cc: Kevin Wolf <kw...
Stefan Weil
03:38 pm Revision 4ee96418: qemu-img.c: Remove superfluous parenthesis
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Jes Sorensen
03:38 pm Revision 5be4aab7: posix-aio-compat: Fix idle_threads counter
A thread should only be counted as idle when it really is waiting for new
requests. Without this patch, sometimes too...
Kevin Wolf
03:38 pm Revision 086cf4d3: ide: cleanup warnings
Add \n.
Signed-off-by: Andrea Arcangeli <aarcange@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Andrea Arcangeli

05/16/2011

06:15 pm Revision 96d19bcb: ahci: Unbreak bar registration
Fix regression of 667bb59: ahci_init initializes ahci.mem, so we have to
move bar registration after it.
Signed-off-...
Jan Kiszka
02:23 pm Revision 69c8944f: ich/ahci: fix uninitialized memory use
The commit 667bb59d2358daeef179583c944becba3f1f9680
uses d->ahci.mem before it is initialized by
ahci_init(). Fix thi...
Michael S. Tsirkin

05/15/2011

01:34 pm Revision 077030d1: w32: Fix missing declaration of ffs()
target-ppc/cpu.h now needs ffs(), too, so ffs() must be declared
before this file is included.
Moving the declaratio...
Stefan Weil
02:05 am Revision 1de9756b: set $SDL_VIDEODRIVER=x11 on Linux to prevent sudo kvm from fighting for video ...
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Aurelien Jarn...
Michael Tokarev
02:02 am Revision 60e0df25: configure: List available targets in --help output
Include the list of available targets in the --help output
for the --target-list= option.
Signed-off-by: Peter Mayde...
Peter Maydell
02:00 am Revision 99e43d36: target-mips: Fix warning caused by unused local variable
Fix compilation with gcc-4.6, based on a patch from Stefan
Weil <weil@mail.berlios.de>.
Signed-off-by: Aurelien Jarn...
Aurelien Jarno
01:35 am Revision 7dd31902: configure: quote kvm_ppc_pvr
Aurelien Jarno
01:27 am Revision b798068d: target-lm32: Remove unused local variables
cppcheck report:
target-lm32/translate.c:587: style:
Variable 't0' is assigned a value that is never used
target-...
Stefan Weil
01:22 am Revision 605a6aed: target-arm: Fix VMLA, VMLS, VNMLS, VNMLA handling of NaNs
Correct handling of NaNs for VFP VMLA, VMLS, VNMLS and VNMLA requires that
we implement the set of negations and addi...
Peter Maydell
01:13 am Revision de1db2a1: doc: Add explanation that -alt-grab and -ctrl-grab affect special keys
Phillip Merensky reported that the special keys (e.g. Ctrl-Alt-f for full
screen) did not work correctly if -alt-grab...
Brad Hards

05/14/2011

05:54 pm Revision 091959de: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
* 'ppc-next' of git://repo.or.cz/qemu/agraf:
PPC: Qdev'ify e500 pci
PPC MPC7544DS: Use new TLB helper function
...
Aurelien Jarno
10:30 am Revision 86f1f2ae: sparc64: fix incorrect BPcc target sign extension
Fix wrong number of bits used when sign extending the branch offset of BPcc
instructions.
Reported-by: Artyom Tarase...
Blue Swirl
10:30 am Revision a2589e5c: sparc64: fix wrpstate and wrtl on delay slot
Use TCG local to work around TCG register flush due to a branch.
Thanks to Artyom Tarasenko, Igor Kovalenko and Aure...
Blue Swirl

05/12/2011

04:08 pm Revision 711c2128: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Conflicts:
cpu-all.h
Anthony Liguori
04:06 pm Revision 89bb563f: Merge remote-tracking branch 'agraf/xen-next' into staging
Anthony Liguori
01:24 am Revision be13cc7a: PPC: Qdev'ify e500 pci
The e500 PCI controller isn't qdev'ified yet. This leads to severe issues
when running with -drive.
To be able to us...
Alexander Graf
01:24 am Revision 01662f3e: PPC: Implement e500 (FSL) MMU
Most of the code to support e500 style MMUs is already in place, but
we're missing on some of the special TLB0-TLB1 h...
Alexander Graf
01:24 am Revision 5389055a: PPC MPC7544DS: Use new TLB helper function
Now that we have some nice helpers that can find us a TLB entry, let's
use that on the machine initialization code, s...
Alexander Graf
01:24 am Revision a5858d7a: PPC: Add another 64 bits to instruction feature mask
To enable quick runtime detection of instruction groups to the currently
selected CPU emulation, we have a feature ma...
Alexander Graf
01:24 am Revision 71afeb61: PPC: Add GS MSR definition
The BookE specification defines MSR bit 28 as Guest State. Add it
to the list of MSR macros.
Signed-off-by: Alexande...
Alexander Graf
01:24 am Revision 3b989d49: PPC: Make MPC8544DS emulation work w/o KVM
The MPC8544DS board emulation was only used with KVM so far, so some
parts of the code didn't provide proper values f...
Alexander Graf
01:24 am Revision ef250db6: PPC: Make MPC8544DS obey -cpu switch
The MPC8544DS board emulation code ignored the user defined -cpu switch.
This patch enables it to only provide a sane...
Alexander Graf

05/10/2011

09:10 am Revision 7d7ba3fe: Fix off-by-one error in sizing pSeries hcall table
The pSeries machine uses two tables to look up guest hcalls for emulation.
One of these is exactly one entry too smal...
David Gibson

05/09/2011

11:31 pm Revision 446b9165: ppc64: Fix out-of-tree builds
On ppc64 host, recursion into pc-bios/spapr-rtas/ fails for
out-of-tree builds. Add missing dir and symlink.
Cc: Dav...
Andreas Färber
11:31 pm Revision d4d6868f: kvm: ppc: warn user on PAGE_SIZE mismatch
On PPC, the default PAGE_SIZE is 64kb. Unfortunately, the hardware
alignments don't match here: There are RAM and MMI...
Alexander Graf
11:31 pm Revision 64e07be5: kvm: ppc: detect old headers
When compiling Qemu with older kernel headers, the PVR setting
mechanism isn't available yet. Unfortunately, back the...
Alexander Graf
11:31 pm Revision 5666ca4a: kvm: ppc: fixes for KVM_SET_SREGS on init
Classic/server ppc has had SREGS for a while now (though I think not
always?), but it's still missing for booke. Che...
Scott Wood
11:31 pm Revision 90dc8812: monitor: add PPC BookE SPRs
Read them via KVM_GET_SREGS in kvm_arch_get_registers(),
and display them in "info registers".
Also get CR and PID f...
Scott Wood
11:31 pm Revision 41019fec: pseries: Increase maximum CPUs to 256
The original pSeries machine was limited to 32 CPUs, more or less
arbitrarily. Particularly when we get SMT KVM gues...
Anton Blanchard
11:31 pm Revision b4a78527: Place pseries vty devices at addresses more similar to existing machines
Currently the qemu pseries machine numbers its virtual serial devices
from 0. However, existing pSeries machines run...
David Gibson
11:31 pm Revision 5d73dd66: Make pSeries 'model' property more closely resemble real hardware
Currently, the qemu emulated pseries machine puts
"qemu,emulated-pSeries-LPAR" in the device tree's root level 'model...
David Gibson
11:31 pm Revision d0384d1d: ppc64: Don't try to build sPAPR RTAS on Darwin
The Darwin assembler fails to build it.
Cc: David Gibson <david@gibson.dropbear.id.au>
Cc: Alexander Graf <agraf@sus...
Andreas Färber
05:18 pm Revision 0225e254: usb-linux: Add missing break statement
cppcheck report:
usb-linux.c:661: warning: Redundant assignment of "len" in switch
Cc: Hans de Goede <hdegoede@redha...
Stefan Weil
11:02 am Revision b3e5759e: usb-musb: uninline functions
Prototype without "inline" keyword breaks the build with some gcc
versions. Noticed by Alexander Graf.
Fix this by ...
Gerd Hoffmann

05/08/2011

07:55 pm Revision 85097db6: irq: Privatize CPU_INTERRUPT_NMI.
This interrupt name is used by i386, CRIS, and MicroBlaze.
Copy the name into each target.
Signed-off-by: Richard He...
Richard Henderson
07:55 pm Revision 00a152b4: target-i386: Privatize some i386-specific interrupt names.
SMI, VIRQ, INIT, SIPI, and MCE are all only used by the i386 port.
Signed-off-by: Richard Henderson <rth@twiddle.net...
Richard Henderson
07:55 pm Revision 403946c0: target-arm: Privatize CPU_INTERRUPT_FIQ.
This interrupt name was only used by the ARM port.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by:...
Richard Henderson
07:55 pm Revision d1520316: irq: Remove CPU_INTERRUPT_TIMER.
It is no longer used anywhere.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwir...
Richard Henderson
07:55 pm Revision 9c76219e: irq: Introduce CPU_INTERRUPT_TGT_* defines.
These defines will be place-holders for cpu-specific functionality.
Generic code will, at the end of the patch series...
Richard Henderson
07:55 pm Revision ce0c6930: target-mips: Do not check CPU_INTERRUPT_TIMER.
This bit is never set, therefore we should not read it either.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Si...
Richard Henderson
07:55 pm Revision 3125f763: irq: Introduce and use CPU_INTERRUPT_SSTEP_MASK.
This mask contains all of the bits that should be ignored while single
stepping in the debugger. The mask contains 2...
Richard Henderson
07:55 pm Revision 78aa29e4: target-sparc: Do not check CPU_INTERRUPT_TIMER.
This bit is never set, therefore we should not read it either.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Si...
Richard Henderson
01:59 pm Revision 2f172849: lsi53c895a: Rename 'sense' to 'status'
The 'sense' field in the HBA status structure is misnamed, as it
actually carries the SCSI status. Rename it.
Signed...
Hannes Reinecke
01:44 pm Revision 6774e44a: libcacard: add correct subdirectory dependencies
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: qemu-trivial@nongnu.org
Signed-off-by: Stefan Hajnoczi <stefan...
Paolo Bonzini
12:59 pm Revision 67bd9ede: linux-user: Replace deprecated function
Function bzero is deprecated, so replace it by function memset.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Si...
Stefan Weil
12:59 pm Revision 5ba18547: Fix spelling in comments (intruction -> instruction)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:59 pm Revision 7ba4cbbf: ac97: Remove unused local variables
cppcheck report:
hw/ac97.c:1004: style:
Variable 'written' is assigned a value that is never used
hw/ac97.c:1072: st...
Stefan Weil
12:02 pm Revision 8186e783: Fix typo in comment (truely -> truly)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 0d50d616: Fix typos in comment (threshhold -> threshold, mapp -> map)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 60b14d95: Fix typos in comments (instanciation -> instantiation)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 9cbc67fe: Fix typo in comment (relevent -> relevant)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision a1c7273b: Fix typos in comments and code (occured -> occurred and related)
The code changed here is an unused data type name (evt_flush_occurred).
Signed-off-by: Stefan Weil <weil@mail.berlio...
Stefan Weil
12:02 pm Revision 1301f322: Fix typos in comments (neccessary -> necessary)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision e8e3bb2f: Fix typo in comment (responsiblity -> responsibility)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision ff2712ba: Fix typos in comments (interupt -> interrupt)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 0cf818c4: Fix typos in comments (existance -> existence)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 4b71051e: Fix typos in comments (imediately -> immediately)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 0c58751c: Fix typo in comment (dieing -> dying)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision cbae0863: Fix typos in comments (dependancy -> dependency)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision fc27eefe: Fix typo in comment (consistant -> consistent)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision a7f22f06: Fix typo in comment (auxilliary -> auxiliary)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 4e9a0b5b: Fix typo in comment (colum -> column)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 64c7b9d8: Fix typos in comments (accessable -> accessible, priveleged -> privileged)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 5225d669: Fix typos in comments (accross -> across)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 5b46d07d: Fix typo in comment (embeded -> embedded)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
11:10 am Revision c9622478: xen: Add Xen hypercall for sleep state in the cmos_s3 callback.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
Anthony PERARD
11:10 am Revision 29321335: xen: Set running state in xenstore.
This tells to the xen management tool that the machine can begin run.
Signed-off-by: Anthony PERARD <anthony.perard@...
Anthony PERARD
11:10 am Revision 8c12f191: pci: Use of qemu_put_ram_ptr in pci_add_option_rom.
Prevent a deadlock caused by leaving a map cache bucket locked by the
preceding qemu_get_ram_ptr() call.
Signed-off-...
John Baboval
11:10 am Revision 1291eb35: vl.c: Introduce getter for shutdown_requested and reset_requested.
Introduce two functions qemu_shutdown_requested_get and
qemu_reset_requested_get to get the value of shutdown/reset_r...
Anthony PERARD
11:10 am Revision 9ce94e7c: xen: Initialize event channels and io rings
Open and bind event channels; map ioreq and buffered ioreq rings.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>...
Arun Sharma
11:10 am Revision 64b3cfdb: configure: Always use 64bits target physical addresses with xen enabled.
With MapCache, we can handle a 64b target, even with a 32b host/qemu.
So, we need to have target_phys_addr_t to 64bit...
Anthony PERARD
11:10 am Revision 050a0ddf: Introduce qemu_put_ram_ptr
This function allows to unlock a ram_ptr give by qemu_get_ram_ptr. After
a call to qemu_put_ram_ptr, the pointer may ...
Anthony PERARD
11:10 am Revision 9c11a8ac: xen: Introduce Xen Interrupt Controller
Every set_irq call makes a Xen hypercall.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: S...
Anthony PERARD
11:10 am Revision 432d268c: xen: Introduce the Xen mapcache
On IA32 host or IA32 PAE host, at present, generally, we can't create
an HVM guest with more than 2G memory, because ...
Jun Nakajima
11:10 am Revision ea6c5f8f: xen: Adds a cap to the number of map cache entries.
Adds a cap to the number of map cache entries. This prevents the map
cache from overwhelming system memory.
I also r...
John Baboval
11:10 am Revision 3285cf4f: xen: Add initialisation of Xen
The xenpv machine use the common init function.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Acked-by: ...
Anthony PERARD
11:10 am Revision 1611977c: pc, Disable vmport initialisation with Xen.
This is because there is not synchronisation of the vcpu register
between Xen and QEMU, so vmport can't work properly...
Anthony PERARD
11:10 am Revision 29d3ccde: xen: Add xenfv machine
Introduce the Xen FV (Fully Virtualized) machine to Qemu, some more Xen
specific call will be added in further patche...
Anthony PERARD
11:10 am Revision e0e7e67b: pc_memory_init: Move memory calculation to the caller.
This patch moves above_4g_mem_size and below_4g_mem_size calculation in
the caller of pc_memory_init (pc_init1). And ...
Anthony PERARD
11:10 am Revision 41445300: piix_pci: Introduces Xen specific call for irq.
This patch introduces Xen specific call in piix_pci.
The specific part for Xen is in write_config, set_irq and get_p...
Anthony PERARD
11:09 am Revision d5b93ddf: xen: Support new libxc calls from xen unstable.
This patch updates the libxenctrl calls in Qemu to use the new interface,
otherwise Qemu wouldn't be able to build ag...
Anthony PERARD
11:09 am Revision ce6bc294: xen: Make Xen build once.
xen_domainbuild and xen_machine_pv are built only for i386 targets.
Signed-off-by: Anthony PERARD <anthony.perard@ci...
Anthony PERARD
11:09 am Revision 209cd7ab: xen: Replace some tab-indents with spaces (clean-up).
And put braces for blocks with a single statement.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Acked-b...
Anthony PERARD
11:09 am Revision 67b724e6: machine, Add default_machine_opts to QEMUMachine.
With this new field, we can specified which accelerator use to run the
machine, if the accelerator is not already spe...
Anthony PERARD
11:09 am Revision 303d4e86: Introduce -machine command option.
This option gives the ability to switch one "accelerator" like kvm, xen
or the default one tcg. We can specify more t...
Anthony PERARD

05/06/2011

10:19 am Revision ebabb67a: Fix typo in code and comments
Replace writeable -> writable
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stef...
Stefan Weil

05/05/2011

09:05 pm Revision 3964f535: Merge remote-tracking branch 'mst/for_anthony' into staging
Anthony Liguori
09:04 pm Revision a69fb350: Merge remote-tracking branch 'kraxel/usb.7.pull' into staging
Anthony Liguori
04:39 pm Revision 5300f1a5: Merge remote branch 'origin/master' into pci
Conflicts:
exec.c
Michael S. Tsirkin
04:23 pm Revision 8d4c78e7: CPUPhysMemoryClient: Pass guest physical address not region offset
When we're trying to get a newly registered phys memory client updated
with the current page mappings, we end up pass...
Alex Williamson
04:21 pm Revision c2f42bf0: CPUPhysMemoryClient: Fix typo in phys memory client registration
When we register a physical memory client, we try to walk the page
tables, calling the set_memory hook for every entr...
Alex Williamson
04:11 pm Revision 602ef4d9: pci: Add class 0x403 as 'audio controller'
Used by HD audio controllers like our intel-hda.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: M...
Jan Kiszka
04:10 pm Revision 45fe15c2: MSI: Robust resource release
msi_init may fail, so we need to check on uninit if the cap was
actually installed. This also avoids that the users n...
Jan Kiszka
04:05 pm Revision 27a05006: eepro100: Support byte/word writes to pointer register
pointer is a 32 bit register, but may be written using 8 or 16 bit writes.
Add support for byte/word writes.
Signed-...
Stefan Weil
04:05 pm Revision 072476ea: eepro100: Support 32 bit read/write access to flash register
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Stefan Weil
04:05 pm Revision 0113f48d: eepro100: Support byte/word read/write access to MDI control register
MDI control is a 32 bit register, but may be read or written using
8 or 16 bit access. Data is latched when the MSB i...
Stefan Weil
04:05 pm Revision a39bd017: eepro100: Support byte read access to general control register
The general control register is a byte register.
Add support for byte reads.
Signed-off-by: Stefan Weil <weil@mail.b...
Stefan Weil
04:05 pm Revision 3fd3d0b4: eepro100: Support byte/word writes to port address
port is a 32 bit register, but may be written using 8 or 16 bit writes.
Add support for byte/word writes.
Signed-off...
Stefan Weil
04:05 pm Revision e5e23ab8: eepro100: Fix endianness issues
Like other Intel devices, e100 (eepro100) uses little endian byte order.
This patch was tested with these combinatio...
Stefan Weil
04:04 pm Revision 792f1d63: eepro100: Pad received short frames
QEMU sends frames smaller than 60 bytes to ethernet nics.
Such frames are rejected by real NICs and their emulations....
Stefan Weil
03:50 pm Revision 27112f18: eepro100: Remove unused structure element
cppcheck reports that 'packet' is unused.
It was only used to calculate the size of the preceding data.
Removing it ...
Stefan Weil
03:50 pm Revision 77bee84e: eepro100: Remove type casts which are no longer needed
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Stefan Weil
03:49 pm Revision 1b4f97d6: eepro100: Avoid duplicate debug messages
When DEBUG_EEPRO100 was enabled, unsupported writes were logged twice.
Now logging in eepro100_write1 and eepro100_wr...
Stefan Weil

05/04/2011

05:55 pm Revision ef0bdf77: usb: mass storage fix
Initialize scsi_len with zero when starting a new request, so any
stuff leftover from the previous request is cleared...
Gerd Hoffmann
03:11 pm Revision 13a9a0d3: usb: move complete callback to port ops
Gerd Hoffmann
03:11 pm Revision 5dc1672b: musb: get musb state via container_of()
Gerd Hoffmann
03:11 pm Revision ddf6583f: uhci: switch to QTAILQ
Gerd Hoffmann
03:11 pm Revision 7b5a44c5: uhci: keep uhci state pointer in async packet struct.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:11 pm Revision 9066df13: ohci: get ohci state via container_of()
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
01:25 pm Revision 19f33223: usb: control buffer fixes
Windows allows control transfers to pass up to 4k of data, so raise our
control buffer size to 4k. For control out tr...
Hans de Goede
01:25 pm Revision bb6d5498: usb-linux: Add support for buffering iso out usb packets
Extend the iso buffering code to also buffer iso out packets, this
fixes for example using usb speakers with usb redi...
Hans de Goede
01:25 pm Revision 3a4854b3: usb-linux: We only need to keep track of 15 endpoints
Currently we reserve room for endpoint data for 16 endpoints, but given
that we only use endpoint data for endpoints ...
Hans de Goede
01:25 pm Revision 975f2998: usb-linux: Refuse iso packets when max packet size is 0 (alt setting 0)
Refuse iso usb packets when then max packet size for the endpoint is 0,
this avoids an abort in usb_host_alloc_iso() ...
Hans de Goede
01:25 pm Revision a0b5fece: usb-linux: Refuse packets for endpoints which are not in the usb descriptor
If an endpoint is not in the usb descriptor we've no idea what kind of
endpoint it is and thus how to handle it, refu...
Hans de Goede
01:25 pm Revision 060dc841: usb-linux: Add support for buffering iso usb packets
Currently we are submitting iso packets to the host one at a time, as we
receive them from the emulated host controll...
Hans de Goede
01:25 pm Revision c43831fb: usb-linux: Get the alt. setting from sysfs rather then asking the dev
At least one device I have lies when receiving a USB_REQ_GET_INTERFACE,
always returning 0 even if the alternate sett...
Hans de Goede
01:25 pm Revision ed3a328d: usb-linux: introduce a usb_linux_alt_setting function
The next patch in this series introduces multiple ways to get the
alt setting dependent upon usb_fs_type, it is clean...
Hans de Goede

05/03/2011

04:35 pm Revision 196a7784: spice: drop obsolete iothread locking
We don't use qemu internals from spice server context any more.
Thus we don't also need to grab the iothread mutex fr...
Gerd Hoffmann
04:35 pm Revision 07536094: spice: don't call displaystate callbacks from spice server context.
This patch moves the displaystate callback calls for setting the cursor
and the mouse pointer from spice server to qe...
Gerd Hoffmann
04:35 pm Revision e0c64d08: spice: don't create updates in spice server context.
This patch moves the creation of spice screen updates from the spice
server context to qemu iothread context (display...
Gerd Hoffmann
04:35 pm Revision 14da8345: Make spice dummy functions inline to fix calls not checking return values
qemu_spice_set_passwd() and qemu_spice_set_pw_expire() dummy functions
needs to be inline, in order to handle the cas...
Jes Sorensen
12:29 pm Revision d2d979c6: NBD: Avoid leaking a couple of strings when the NBD device is closed
Signed-off-by: Nick Thomas <nick@bytemark.co.uk>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Nick Thomas
12:29 pm Revision 2ab3cb8c: qemu-progress.c: printf isn't signal safe
Change the signal handling to indicate a signal is pending, rather
then printing directly from the signal handler.
I...
Jes Sorensen
12:29 pm Revision ab719827: ide/atapi: fix set but unused
Signed-off-by: Alon Levy <alevy@redhat.com>
Acked-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Kevin Wolf <k...
Alon Levy
12:29 pm Revision e80fec7f: qemu-img resize: Fix option parsing
For shrinking images, you're supposed to use a negative size. However, the
leading minus makes getopt think that it's...
Kevin Wolf
12:29 pm Revision a7acf552: atapi: Move comment to proper place
Move misplaced comment for media_is_dvd()
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Kevin Wolf ...
Amit Shah
12:29 pm Revision 4a737d14: atapi: Explain why we need a 'media not present' state
After the re-org of the atapi code, it might not be intuitive for a
reader of the code to understand why we're insert...
Amit Shah
11:48 am Revision 57aa265d: lm32: add Milkymist Minimac2 support
This patch adds support for Milkymist's minimal Ethernet MAC v2. It
superseds minimac1.
Signed-off-by: Michael Walle...
Michael Walle
11:48 am Revision f3172a0e: milkymist-sysctl: fix timers
Prevent timers from firing right after starting.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Edga...
Michael Walle
11:48 am Revision c07050dd: milkymist-vgafb: fix console resizing
After enabling the framebuffer, ensure that the console is resized.
Signed-off-by: Michael Walle <michael@walle.cc>
...
Michael Walle
11:48 am Revision ecbe1de8: lm32: fix exception handling
Global interrupt enable bit is already saved within the exception handler
helper routine. Thus remove extra code in t...
Michael Walle
« Previous
Next »
 

Also available in: Atom