Activity
From 05/06/2011 to 06/04/2011
06/04/2011
- 12:50 am Revision f9188227: configure: check for -Wendif-labels support
- Older gcc compilers do not support -Wendif-labels, so move it from the
hardcoded list to the dynamically detected lis... - 12:39 am Revision 9694b5d1: virtio-9p: Remove statement without effect (fix warning from cppcheck)
- cppcheck report:
virtio-9p.c:197: warning: Redundant assignment of "flags" to itself
Signed-off-by: Stefan Weil <wei...
06/03/2011
- 11:59 pm Revision 1f2e98b6: exec: Implement qemu_ram_free_from_ptr()
- Required for regions mapped via qemu_ram_alloc_from_ptr(). VFIO
and ivshmem will make use of this to remove mappings... - 11:12 pm Revision c83066d4: multiboot: set boot_device to first partition
- The multiboot info struct's 'boot_device' field has 'part1' set to 0x01, which
maps to the second primary partition. ... - 07:42 pm Revision 81c05daf: target-arm: BKPT instructions should raise prefetch aborts with IFSR type 00010
- Signed-off-by: Alex Zuepke <azuepke@sysgo.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: A... - 07:32 pm Revision 568fffe3: tcg: Fix unused-but-set-variable warning
- Based on a patch from Hans de Goede <hdegoede@redhat.com>
This warning is new in gcc 4.6.
Acked-by: Amit Shah <amit... - 07:26 pm Revision ebecf363: tcg: If DEBUG_TCGV, distinguish TCGv_ptr from TCGv_i32/TCGv_i64
- When compiling with DEBUG_TCGV enabled, make the TCGv_ptr type distinct
from TCGv_i32/TCGv_i64. This means that using... - 07:26 pm Revision 6bd4b08a: tcg/tcg-op.h: Fix prototypes for ld/st functions on 64 bit hosts
- The prototypes for the ld/st functions on a 64 bit host declared
the address parameter as a TCGv_i64 rather than a TC... - 07:23 pm Revision 03938c13: Use the correct header in the TCG MIPS code to find cacheflush() on OpenBSD.
- Use the correct header in the TCG MIPS code to find cacheflush() on OpenBSD
to fix compilation of the MIPS host suppo... - 07:13 pm Revision b7fa9214: target-arm: Fix compilation failure for 64 bit hosts
- Use the correct _ptr aliases for manipulating the pointer to
the fp_status; this fixes a compilation failure on 64 bi... - 06:47 pm Revision 47ba1984: Merge branch 's390-next' of git://repo.or.cz/qemu/agraf
- * 's390-next' of git://repo.or.cz/qemu/agraf:
s390x: implement lrvgr
s390x: fix cksm instruction
s390x: free tm... - 06:45 pm Revision 594caf07: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
- * 'ppc-next' of git://repo.or.cz/qemu/agraf:
PPC: fix mpc8544ds pci default devices
Fix segfault on screendump wi... - 05:07 pm Revision 587eabfa: softfloat: add float*_is_zero_or_denormal()
- float*_is_zero_or_denormal() is available for float32, but not for
float64, floatx80 and float128. Fix that.
Reviewe... - 05:07 pm Revision 66fcf8ff: target-i386: use floatx80 constants in helper_fld*_ST0()
- Instead of using a table which doesn't correspond to anything from
physical in the CPU, use directly the constants in... - 05:07 pm Revision cf67c6ba: softfloat-native: remove
- Remove softfloat-native support, all targets are now using softfloat
instead.
Reviewed-by: Peter Maydell <peter.mayd... - 05:07 pm Revision be22a9ab: softfloat: always enable floatx80 and float128 support
- Now that softfloat-native is gone, there is no real point on not always
enabling floatx80 and float128 support.
Revi... - 05:07 pm Revision c31da136: target-i386: remove old code handling float64
- Now that target-i386 uses softfloat, floatx80 is always available and
there is no need anymore to have code handling ... - 05:07 pm Revision 142ab5bb: target-mips/gdbstub: remove old CONFIG_SOFTFLOAT #ifndef
- target-mips has been switched to softfloat only long ago, but
a #ifndef CONFIG_SOFTFLOAT has been forgotten. Remove i... - 05:07 pm Revision 2c0d18dd: target-ppc: remove old CONFIG_SOFTFLOAT #ifdef
- target-ppc has been switched to softfloat only long ago, but a
few #ifdef CONFIG_SOFTFLOAT have been forgotten. Remov... - 02:34 pm Revision 225b6af7: target-s390x: Add missing tcg_temp_free_i64() in disas_s390_insn(), opc == 0x8e
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 02:34 pm Revision e1b45cca: s390x: implement lrvgr
- The LRVGR instruction was missing. Implement it, so everyone's happy.
Reported-by: Balazs Kutil <bkutil@novell.com>
... - 02:34 pm Revision 2497a67f: target-s390x: Add missing tcg_temp_free_i32()
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 02:34 pm Revision bbf9f3b4: target-s390x: Add missing tcg_temp_free_i64() in disas_s390_insn(), opc == 0x90
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 02:34 pm Revision 87b0b705: s390x: free tmp explicitly in every opcode for disas_a5()
- The disas_a5() function provided a TCG tmp variable which was populated
by the respective opcode implementations, but... - 02:34 pm Revision 5b185639: s390x: fix cksm instruction
- The cksm instruction was implemented incorrectly, rendering UDP and TCP
checksum calculation wrong, making an emulate... - 02:34 pm Revision 21de37a7: target-s390x: Add missing tcg_temp_free_i64() in do_mh()
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 02:34 pm Revision 640239b2: target-s390x: Fix duplicate call of tcg_temp_new_i64
- tmp2 = tcg_temp_new_i64() is already executed unconditionally,
so there is no need to call it a second time for 64 bi... - 02:34 pm Revision be82ee2a: target-s390x: Fix wrong argument in call of tcg_gen_shl_i64()
- tcg_gen_shl_i64 needs a 3rd argument of type TCGv_i64.
Set tmp4 so it can be used here.
v2:
Don't call tcg_const_i64... - 02:34 pm Revision a825aefb: target-s390x: Add missing tcg_temp_free_i64() in gen_jcc()
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 02:34 pm Revision 39f41079: s390x: update zipl rom
- The zipl bootloader rom we have has seen some dramatic speedups upstream,
so let's update it to improve the experienc... - 02:34 pm Revision d4a3ef69: target-s390x: Fix build for non-linux hosts
- linux/kvm.h is not always available for compilation.
Neither linux/kvm.h nor kvm.h are needed, so remove both
which ... - 02:34 pm Revision e32a1832: target-s390x: Add missing tcg_temp_free_i64() in disas_b2()
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 01:42 pm Revision d461e3b9: PPC: fix mpc8544ds pci default devices
- After the Qdev'ification of the MPC8544DS board and PCI bus, the internal
PCI bus name changed from "pci" to "pci.0".... - 01:42 pm Revision e34b12ae: Fix segfault on screendump with -nographic
- When running -nographic and calling "screendump" on the monitor, qemu
segfaults. Fix the invalid pointer dereference ... - 01:42 pm Revision 1ff7854e: ppc: Fix compilation for ppc64-softmmu
- When QEMU was configured with --enable-debug-tcg,
compilation fails in spr_write_booke206_mmucsr0() and in
spr_write_... - 01:42 pm Revision fbd659b7: PPC: install mpc8544ds.dtb
- We don't install mpc8544ds.dtb, which means that -M mpc8544ds doesn't
work when installed. Fix it by installing the f... - 01:42 pm Revision fafc0b6a: PPC: fix sregs usage on booke
- When compiling qemu with kvm support on BookE PPC machines, I get
the following error:
cc1: warnings being treated...
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... - 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-... - 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 ... - 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@... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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> - 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... - 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... - 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...
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... - 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... - 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> - 08:18 pm Revision fa6e0a63: target-alpha: Remap PIO space for 43-bit KSEG for EV6.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 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... - 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:... - 08:18 pm Revision 5b450407: target-alpha: Trap for unassigned and unaligned addresses.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 08:18 pm Revision 508b43ea: target-alpha: Merge HW_REI and HW_RET implementations.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 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> - 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... - 08:18 pm Revision 21d2beaa: target-alpha: Swap shadow registers moving to/from PALmode.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 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> - 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> - 08:18 pm Revision bba9bdce: target-alpha: Use kernel mmu_idx for pal_mode.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 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... - 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... - 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... - 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 ... - 08:18 pm Revision 3a6fa678: target-alpha: Implement do_interrupt for system mode.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 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... - 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... - 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... - 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... - 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... - 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> - 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... - 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> - 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... - 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... - 07:34 pm Revision aedce09e: configure: add libdir and --libdir
- 04:23 pm Revision b1d7d2b9: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 04:22 pm Revision ede77d29: Merge remote-tracking branch 'amit/for-anthony' into staging
- 04:20 pm Revision ed7ec840: Merge remote-tracking branch 'bonzini/scsi.2' into staging
- Conflicts:
hw/usb-msd.c - 04:17 pm Revision f590f4c4: Merge remote-tracking branch 'kraxel/usb.14.pull' into staging
05/29/2011
- 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... - 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>
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... - 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> - 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...
05/27/2011
- 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> - 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... - 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> - 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 <... - 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... - 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...
05/26/2011
- 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... - 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... - 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> - 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... - 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> - 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... - 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... - 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... - 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 ... - 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... - 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... - 01:14 pm Revision ad3376cc: scsi: introduce scsi_req_continue
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Christoph Hellwig <hch@lst.de> - 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> - 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... - 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> - 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... - 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... - 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... - 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> - 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... - 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 ... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 (... - 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... - 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... - 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... - 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 ... - 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@... - 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... - 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... - 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> - 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... - 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... - 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... - 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... - 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...
05/25/2011
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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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-... - 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... - 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... - 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... - 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... - 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>
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...
05/20/2011
- 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 ... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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...
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... - 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... - 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 ... - 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... - 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... - 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... - 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; ... - 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;...
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... - 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... - 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... - 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... - 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... - 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> - 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... - 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> - 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> - 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... - 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...
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-... - 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...
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... - 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... - 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... - 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... - 01:35 am Revision 7dd31902: configure: quote kvm_ppc_pvr
- 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-... - 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... - 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...
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
... - 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... - 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...
05/12/2011
- 04:08 pm Revision 711c2128: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- Conflicts:
cpu-all.h - 04:06 pm Revision 89bb563f: Merge remote-tracking branch 'agraf/xen-next' into staging
- 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... - 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... - 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... - 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... - 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... - 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... - 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...
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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ...
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... - 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... - 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... - 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... - 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:... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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... - 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> - 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> - 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> - 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> - 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> - 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... - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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@... - 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 ... - 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... - 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... - 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... - 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-... - 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 ... - 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>... - 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... - 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: ... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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...
Also available in: Atom