Activity
From 05/30/2011 to 06/28/2011
06/28/2011
- 09:57 pm Revision 1dfdcaa8: user: Fix -d debug logging for usermode emulation
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 09:52 pm Revision 3ab20e20: cris: Handle opcode zero
- It's a valid branch pc + 2.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 01:49 am Revision 136a0b5a: TCG/PPC: use stack for TCG temps
- Use stack instead of temp_buf array in CPUState for TCG temps.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Sign... - 01:27 am Revision c24a9c6e: tcg/ppc64: Remove tcg_out_addi
- The only user (within tcg.c) was removed
Signed-off-by: malc <av1474@comtv.ru> - 01:26 am Revision 1a2eb162: tcg/ppc: Remove tcg_out_addi
- The only user (within tcg.c) was removed
Signed-off-by: malc <av1474@comtv.ru>
06/27/2011
- 10:59 pm Revision 656acddb: Merge remote-tracking branch 'kraxel/usb.17' into staging
- 07:27 pm Revision c45d1fc1: Merge remote-tracking branch 'amit/for-anthony' into staging
- 07:26 pm Revision cd59dd87: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
- 07:25 pm Revision bb820c03: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 06:21 pm Revision 2fb0c09f: vnc: Fix compilation with --enable-vnc-png
- Commit f26e428da505709ec03b2ed2c9eb3db82b30bd7b fixed compilation
with --enable-vnc-png, but broke it with --enable-v... - 12:34 pm Revision d2e4d08b: virtio-serial: Fix segfault on guest boot
- If I start qemu with:
# qemu -hda disks/test.img -enable-kvm -m 1G -snapshot \
-device virtio-serial \
...
06/26/2011
- 11:19 pm Revision f26e428d: Fix MinGW compilation when --enable-vnc-jpeg is specified
- Fix conflicting types for 'INT32' in basetsd.h and jmorecfg.h by
including qemu-common.h first.
Signed-off-by: Roy T... - 09:25 pm Revision f44c9960: TCG/Sparc64: use stack for TCG temps
- Use stack instead of temp_buf array in CPUState for TCG temps.
On Sparc64, stack pointer is not aligned but there is... - 09:25 pm Revision ac0275dc: TCG/x86: use stack for TCG temps
- Use stack instead of temp_buf array in CPUState for TCG
temps.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:25 pm Revision e83c80f7: TCG/x86: use TCG_REG_CALL_STACK instead of TCG_REG_ESP
- Except for specific cases where the use of %esp changes the encoding of
the instruction, it's cleaner to use TCG_REG_... - 09:25 pm Revision 345649c0: TCG: remove broken stack allocation for call arguments
- The code for stack allocation for call arguments is way too simplistic
to actually work on targets with non-trivial s... - 09:25 pm Revision b591dc59: TCG: fix negative frame offset calculations
- size_t is unsigned, so the frame offset calculations can be incorrect for
negative offsets.
Signed-off-by: Blue Swir... - 09:25 pm Revision 614f104d: Delegate setup of TCG temporaries to targets
- Delegate TCG temp_buf setup to targets, so that they can use a stack
frame later instead.
Signed-off-by: Blue Swirl ... - 09:25 pm Revision cea5f9a2: cpu-exec.c: avoid AREG0 use
- Make functions take a parameter for CPUState instead of relying
on global env. Pass CPUState pointer to TCG prologue,... - 09:25 pm Revision 2b41f10e: Remove exec-all.h include directives
- Most exec-all.h include directives are now useless, remove them.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:25 pm Revision f081c76c: Move cpu_has_work and cpu_pc_from_tb to cpu.h
- Move functions cpu_has_work() and cpu_pc_from_tb() from exec.h to cpu.h. This is
needed by later patches.
Signed-off... - 09:25 pm Revision f3e27037: exec.h: fix coding style and change cpu_has_work to return bool
- Before the next patch, fix coding style of the areas affected.
Change the type of the return value from cpu_has_work... - 09:25 pm Revision d8108fb1: cpu-exec: unify do_interrupt call
- Now that all targets use common function signature for do_interrupt(), there is no
need for the #ifdeffery anymore.
... - 09:25 pm Revision 3c688828: m68k: use caller supplied CPUState for interrupt related stuff
- Pass CPUState to do_interrupt(). This is needed by later patches.
It would be cleaner to move the function to helper... - 09:25 pm Revision e694d4e2: x86: use caller supplied CPUState for interrupt related stuff
- Several x86 specific functions are called from cpu-exec.c with the
assumption that global env register is valid. This... - 09:25 pm Revision e67768d0: sparc: move do_interrupt to helper.c
- do_interrupt() was mixing CPUState pointer passed from caller
and global env (AREG0).
Fix by moving the function to ... - 09:25 pm Revision fa3c9559: sparc: fix coding style of the area to be moved
- Before the next patch, fix coding style of the areas affected.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:25 pm Revision 1162c041: cpu_loop_exit: avoid using AREG0
- Make cpu_loop_exit() take a parameter for CPUState instead of relying
on global env.
Signed-off-by: Blue Swirl <blau... - 09:25 pm Revision 4d2c2b77: Sparc32: dummy implementation of MXCC MMU breakpoint registers
- Add dummy registers for SuperSPARC MXCC MMU counter breakpoints, save
and load all MXCC registers.
Signed-off-by: Bl... - 08:35 pm Revision af2be207: Fix fallouts from Linux header inclusion
- This is an all-in-one fix for the smaller and bigger mistakes of the
build system changes for accompanied Linux heade...
06/24/2011
- 05:36 pm Revision 20fa53ec: qemu-kvm: fix pulseaudio detection in configure
- pulse/simple.h does not include stdlib.h
We cannot use NULL since it may not be defined
Use 0 instead
Signed-off-by:... - 05:34 pm Revision 4429ab44: exec: last_first_tb was only used in !ONLY_USER case
- Once there, use a better variable name.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Peter Maydel... - 01:25 pm Revision 6a33e7b6: w32: Remove redundant definitions of PRI*64
- The PRI*64 macros are defined in MinGW's inttypes.h since 2002,
so they are not needed in qemu-common.h (which includ... - 11:13 am Revision dd3d6775: Spell "unkown" correctly in error_report() arguments
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 11:13 am Revision 9d42e15d: qemu-img: Don't prepend qemu-img to error messages twice.
- error_report() prepends the location already. Example:
$ qemu-img convert -6
qemu-img: qemu-img: option -6 is depre... - 11:13 am Revision e4080f9b: blockdev: Put space after comma in error message
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 11:13 am Revision 0ff0fc19: Do not include compatfd for WIN32
- sigset_t, used by that header, is not available in mingw32 environments.
Signed-off-by: Jan Kiszka <jan.kiszka@sieme... - 11:13 am Revision 2167f7bc: Fix comment typos in hw/armv7m.c
- Fix a couple of typos in comments.
Signed-off-by: Matthew Fernandez <matthew.fernandez@gmail.com>
Acked-by: Stefan W... - 11:13 am Revision d6eec7a2: MAINTAINERS: Fix typo in email address
- Fix a typo in one of the copies of Aurelien Jarno's email address.
Signed-off-by: Peter Maydell <peter.maydell@linar... - 11:13 am Revision f9245e10: configure: Don't create symlinks to nonexistent targets
- When we create the symlinks to source tree files, don't create them
if the file is not actually present in the source... - 11:13 am Revision 1802651c: Align dummy display to fixed-size active console
- This fixes e.g. '-vga none -monitor vc:120Cx50C'.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: ... - 11:13 am Revision db78ef5b: sheepdog: qemu_bh_new() can't return null pointer, drop check
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 11:13 am Revision 6daf194d: Strip trailing '\n' from error_report()'s first argument
- error_report() prepends location, and appends a newline. The message
constructed from the arguments should not conta...
06/23/2011
- 06:15 pm Revision a7fb71d1: usb: ignore USB_DT_DEBUG
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:09 pm Revision c3a90cb1: usb-storage: Turn drive serial into a qdev property usb-storage.serial
- It needs to be a qdev property, because it belongs to the drive's
guest part. Precedence: commit a0fef654 and 6ced55... - 05:56 pm Revision 744d3644: coreaudio: Fix OSStatus format specifier
- OSStatus type is defined as SInt32. That's signed int on __LP64__ and
signed long otherwise.
Since it is an explicit ... - 05:56 pm Revision cbc36cb0: coreaudio: Avoid formatting UInt32 type
- coreaudioVoiceOut's audioDevicePropertyBufferFrameSize is defined as UInt32
and is being used by reference for AudioD... - 12:28 pm Revision bf5547f5: usb-bus: Don't allow speed mismatch while attaching devices
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:28 pm Revision f3dc0051: hw/usb-ohci.c: Fix handling of remote wakeup corner cases
- Correct a number of minor errors in the OHCI wakeup implementation:
* when the port is suspended but the controller ... - 12:28 pm Revision 16a2dee6: ehci: add freq + maxframes properties
- Add properties for the wakeup rate and the max number of frames ehci
will process at once.
The wakeup rate defaults ... - 12:28 pm Revision e4b17767: usb-linux: allow "compatible" high speed devices to connect at fullspeed
- Some usb2 highspeed devices, like usb-msd devices, work fine when redirected
to a usb1 virtual controller. Allow this... - 12:28 pm Revision ee210d63: usb-bus: Don't allow attaching a device to a bus with no free ports
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:28 pm Revision fa19bf83: usb: Proper error propagation for usb_device_attach errors
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:28 pm Revision ba3f9bfb: usb: Add a speedmask to devices
- This is used to indicate at which speed[s] the device can operate,
so that this can be checked to match the ports cap... - 12:28 pm Revision adddecb1: ehci: switch to nanoseconds
- Make ehci use nanoseconds everywhere.
Simplifies time calculations.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:18 am Revision ca3a36cf: usb-linux: add get_endp()
- Add a helper function to get the endpoint data structure
and put it into use.
Signed-off-by: Gerd Hoffmann <kraxel@r... - 11:18 am Revision b81bcd8a: usb-linux: make iso urb count contigurable
- Add a qdev property for the number of iso urbs which
usb-linux keeps in flight, so it can be configured at
runtime. ... - 11:18 am Revision 82887262: usb-linux: track inflight iso urb count
- Track the number of iso urbs which are currently in flight.
Log a message in case the count goes down to zero. Also
...
06/22/2011
- 06:02 pm Revision 82845826: target-arm: Fix BASEPRI, BASEPRI_MAX, and FAULTMASK access
- Correct the decode of the register numbers for BASEPRI, BASEPRI_MAX
and FAULTMASK, according to "ARMv7-M Architecture... - 06:02 pm Revision 74594c9d: target-arm: Minimal implementation of performance counters
- Newer Linux kernels assume the existence of the performance counter
cp15 registers. Provide a minimal implementation ... - 06:01 pm Revision b501b5e4: Revert "Makefile.target: Allow target helpers to be in any *_helper.c file"
- Reverts commit 348883d4828d7434e1053407818598f7fb15e594, so the
global env is no longer available to helper.c files o... - 06:01 pm Revision 02da0b2d: Revert "target-arm: Use global env in neon_helper.c helpers"
- This effectively reverts commit 2a3f75b42ac255be09ec2939b96c549ec830efd3
so that we return to passing CPUState to hel... - 06:01 pm Revision aa47cfdd: target-arm: Pass fp status pointer explicitly to neon fp helpers
- Make the Neon helpers for various floating point operations take an
explicit pointer to the float_status they use, so... - 06:01 pm Revision ae1857ec: target-arm: Make VFP binop helpers take pointer to fpstatus, not CPUState
- Make the VFP binop helper functions take a pointer to the fp status, not
the entire CPUState. This will allow us to u... - 06:01 pm Revision 5aaebd13: target-arm: Add helper function to generate code to get fpstatus pointer
- Add and use a helper function which returns a TCGv which is a pointer
to the fp_status for either Neon or VFP operati... - 06:01 pm Revision 477955bd: Revert "target-arm: Use global env in iwmmxt_helper.c helpers"
- This reverts commit 947a2fa21b61703802a660a938cabd7b3600ee79,
returning the iwmmxt helpers to passing env in as a par... - 03:18 pm Revision 48e2faf2: net: Warn about "-net nic" options which were ignored
- Diagnose the case where the user asked for a NIC via "-net nic"
but the board didn't instantiate that NIC (for exampl... - 03:18 pm Revision f8e378f2: Optimize screendump
- When running kvm-autotest, fputc() is often the second highest (sometimes #1)
function showing up in a profile. This... - 03:18 pm Revision 1d66f170: Revert "net: Improve the warnings for dubious command line option combinations"
- This reverts commit f68b9d672b90dedc79aeb9b44607f484dbe46a6b.
That attempt at diagnosing unused -net nic options fail... - 03:18 pm Revision 641f6eae: net: Don't warn about the default network setup
- Don't warn about the default network setup that you get if no command line
-net options are specified. There are two... - 03:14 pm Revision 9319a6d3: Merge remote-tracking branch 'qmp/for-anthony' into staging
- 03:13 pm Revision d6034a3a: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- 03:11 pm Revision fdba9594: Merge remote-tracking branch 'mst/for_anthony' into staging
- Conflicts:
hw/usb-uhci.c - 03:07 pm Revision 7ee28fd3: Merge remote-tracking branch 'agraf/xen-next' into staging
06/21/2011
- 08:30 pm Revision bc088ba1: linux-user: syscall should use sanitized arg1
- Looking at the other architectures, we should be using "how" not "arg1".
Signed-off-by: Juan Quintela <quintela@redh... - 08:30 pm Revision e7730352: flatload: end_code was only used in a debug message
- Just unfold its definition in only use.
Signed-off-by: Juan Quintela <quintela@redhat.com>
[peter.maydell@linaro.org... - 08:30 pm Revision 3002fa84: flatload: memp was a write-only variable
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off... - 08:30 pm Revision 5945cfcb: linux-user: Bump do_syscall() up to 8 syscall arguments
- On 32 bit MIPS a few syscalls have 7 arguments, and so to call
them via NR_syscall the guest needs to be able to pass... - 08:30 pm Revision 2aec3a27: linux-user/signal.c: Remove only-ever-set variable fpu_save_addr
- Move the access of fpu_save into the commented out skeleton code for
restoring FPU registers on SPARC sigreturn, thus... - 08:30 pm Revision bfcedc57: linux-user: Fix sync_file_range on 32bit mips
- As noticed while looking at "Bump do_syscall() up to 8 syscall arguments"
patch, sync_file_range uses a pad argument ... - 08:30 pm Revision c7b016ba: linux-user/signal.c: Remove unused fenab
- Remove fenab as it is only written, never used. Add a FIXME
comment about the discrepancy between our behaviour and t... - 08:30 pm Revision 4d1de87c: linux-user: Fix the computation of the requested heap size
- There were several remaining bugs in the previous implementation of
do_brk():
1. the value of "new_alloc_size" w... - 08:30 pm Revision 055e0906: linux-user: add pselect6 syscall support
- Some architectures (like Blackfin) only implement pselect6 (and skip
select/newselect). So add support for it.
Sign... - 08:30 pm Revision 1add8698: syscall: really return ret code
- We assign ret with the error code, but then return 0 unconditionally.
Signed-off-by: Juan Quintela <quintela@redhat.... - 08:30 pm Revision 331c23b5: linuxload: id_change was a write only variable
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off... - 08:30 pm Revision 14322bad: linux-user: Define AT_RANDOM to support target stack protection mechanism.
- The dynamic linker from the GNU C library v2.10+ uses the ELF
auxiliary vector AT_RANDOM [1] as a pointer to 16 bytes... - 08:29 pm Revision f3ed1f5d: linux-user: Handle images where lowest vaddr is not page aligned
- Fix a bug in the linux-user ELF loader code where it was not correctly
handling images where the lowest vaddr to be l... - 08:29 pm Revision 00faf08c: linux-user: Don't use MAP_FIXED in do_brk()
- Since mmap() with MAP_FIXED will map over the top of existing mappings,
it's a bad idea to use it to implement brk(),... - 08:29 pm Revision 206ae74a: arm-semi.c: Use correct check for failure of do_brk()
- In the ARM semihosting implementation of SYS_HEAPINFO, use the correct
check for whether do_brk() has failed -- it do... - 08:29 pm Revision 5382a012: m68k-semi.c: Use correct check for failure of do_brk()
- In the m68k semihosting implementation of HOSTED_INIT_SIM, use the correct
check for whether do_brk() has failed -- i... - 08:28 pm Revision b9475279: linux-user: Fix the load of ELF files that have no "useful" symbol
- This patch fixes a "double free()" due to "realloc(syms, 0)" in the
loader when the ELF file has no "useful" symbol, ... - 07:53 pm Revision ca98557a: kvm: fix FPU state subsection
- There is no need to specify version on the subsection fields.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
06/20/2011
- 09:26 pm Revision 31e8c696: KVM: Fix XSAVE feature bit enumeration
- When iterating through the XSAVE feature enumeration CPUID leaf (0xD)
we should not stop at the first zero EAX, but i... - 09:24 pm Revision 3d39c959: Remove unneeded kvm.h from cpu-exec.c
- This was obsoleted by 6792a57bf1.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti ... - 09:24 pm Revision ba9bc59e: kvm: x86: Pass KVMState to kvm_arch_get_supported_cpuid
- kvm_arch_get_supported_cpuid checks for global cpuid restrictions, it
does not require any CPUState reference. Changi... - 09:21 pm Revision 4bef75b5: kvm: Clean up stubs
- No one references kvm_check_extension, kvm_has_vcpu_events, and
kvm_has_robust_singlestep outside KVM code.
kvm_upda... - 09:20 pm Revision 3d0388f7: kvm: ppc: Drop KVM_CAP build dependencies
- No longer needed with accompanied kernel headers.
CC: Alexander Graf <agraf@suse.de>
Signed-off-by: Jan Kiszka <jan.... - 09:19 pm Revision e56ff191: kvm: x86: Drop KVM_CAP build dependencies
- No longer needed with accompanied kernel headers.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: ... - 09:18 pm Revision ba4047cf: kvm: Drop KVM_CAP build dependencies
- No longer needed with accompanied kernel headers. We are only left with
build dependencies that are controlled by kvm... - 09:17 pm Revision 1480b74f: kvm: Drop useless zero-initializations
- Backing KVMState is alreay zero-initialized.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marce... - 09:17 pm Revision 0bed3bba: kvm: ppc: Drop CONFIG_KVM_PPC_PVR
- Required header support is now unconditionally available.
CC: Alexander Graf <agraf@suse.de>
Signed-off-by: Jan Kisz... - 09:16 pm Revision 5802e066: kvm: Drop CONFIG_KVM_PARA
- The kvm_para.h header is now always available.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Mar... - 09:16 pm Revision e205c790: Switch build system to accompanied kernel headers
- This helps reducing our build-time checks for feature support in the
available Linux kernel headers. And it helps use... - 09:13 pm Revision 51b24e34: Import kernel headers
- These kernel headers and the COPYING file were automatically imported
from current Linux git, cb0a02ecf9 (post 3.0-rc... - 09:12 pm Revision 87fdd476: Add kernel header update script
- This helper pulls the required kernel headers for KVM and vhost into a
specified directory. The update is triggered v... - 07:08 pm Revision bcd2491a: cmd: fix operator precedence
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 06:42 pm Revision bf79d499: lsi: Fix unused-but-set-variable warning
- This warning is new in gcc 4.6.
Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
Acked-by: Paolo Bonzini <pbo... - 06:42 pm Revision 77bec686: Fix typo in cpus.c
- filed -> failed
Signed-off-by: Alexandre Raymond <cerbere@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.... - 05:00 pm Revision 9a826d78: Don't translate pointer when in restore_sigcontext
- Fixes crash in i386 when user emulation base address is non-zero.
21797 rt_sigreturn(8,1082124603,1,0,1082126048,108...
06/19/2011
- 03:57 pm Revision 42cc8fa6: kvm: x86: Save/restore FPU OP, IP and DP
- These FPU states are properly maintained by KVM but not yet by TCG. So
far we unconditionally set them to 0 in the gu... - 05:43 am Revision 01195b73: xen: Add the Xen platform pci device
- Introduce a new emulated PCI device, specific to fully virtualized Xen
guests. The device is necessary for PV on HVM... - 05:42 am Revision bf09551a: xen: fix interrupt routing
- Compared to the last version I only added a comment to the code.
- remove i440FX-xen and i440fx_write_config_xen
we ... - 05:42 am Revision ebed8505: xen: only track the linear framebuffer
- Xen can only do dirty bit tracking for one memory region, so we should
explicitly avoid trying to track anything but ... - 05:40 am Revision 6506e4f9: xen: remove xen_map_block and xen_unmap_block
- Replace xen_map_block with qemu_map_cache with the appropriate locking
and size parameters.
Replace xen_unmap_block w... - 05:40 am Revision 38bee5dc: exec.c: refactor cpu_physical_memory_map
- Introduce qemu_ram_ptr_length that takes an address and a size as
parameters rather than just an address.
Refactor c... - 05:40 am Revision 45dcd36e: cirrus_vga: reset lfb_addr after a pci config write if the BAR is unmapped
- If the cirrus_vga PCI BAR is unmapped than we should not only reset
map_addr but also lfb_addr, otherwise we'll keep ... - 05:40 am Revision 712c2b41: xen: mapcache performance improvements
- Use qemu_invalidate_entry in cpu_physical_memory_unmap.
Do not lock mapcache entries in qemu_get_ram_ptr if the addr... - 05:40 am Revision b87de24e: xen: Add xc_domain_add_to_physmap to xen_interface.
- This function will be used to support sync dirty bitmap.
This come with a check against every Xen release, and speci... - 05:40 am Revision b4dd7802: xen: Introduce VGA sync dirty bitmap support
- This patch introduces phys memory client for Xen.
Only sync dirty_bitmap and set_memory are actually implemented.
mi... - 05:40 am Revision c13390cd: xen: fix qemu_map_cache with size != MCACHE_BUCKET_SIZE
- Fix the implementation of qemu_map_cache: correctly support size
arguments different from 0 or MCACHE_BUCKET_SIZE.
Th... - 05:40 am Revision cd306087: xen: remove qemu_map_cache_unlock
- There is no need for qemu_map_cache_unlock, just use
qemu_invalidate_entry instead.
Signed-off-by: Stefano Stabellin...
06/17/2011
- 03:58 am Revision 1c53accc: PPC: move TLBs to their own arrays
- Until now, we've created a union over multiple different TLB types and
allocated that union. While it's a waste of me... - 03:58 am Revision 0dd4bc7d: PPC: 440: Use 440 style MMU as default, so Qemu knows the MMU type
- We have some KVM interaction code in Qemu that tries to be clever and
ignore some capabilities when running on BookE ... - 03:58 am Revision d1e256fe: PPC: E500: Use MAS registers instead of internal TLB representation
- The natural format for e500 cores to do TLB manipulation with are the MAS
registers. Instead of converting them into ... - 03:58 am Revision 8018dc63: PPC: Only set lower 32bits with mtmsr
- As Nathan pointed out correctly, the mtmsr instruction does not modify
the high 32 bits of MSR. It also doesn't matte... - 03:58 am Revision a59106cb: PPC: update openbios firmware
- There were some changes upstream to account for broken usage of mtmsr, so
before applying the mtmsr patch we need to ... - 03:58 am Revision 5de6b46d: PPC: mpc8544ds: Add hypervisor node
- When running a PPC guest with KVM that can do PV operations, we need
to indicate the guest which instructions to use ... - 03:58 am Revision b9e17a34: PPC: calculate kernel,initrd,cmdline locations dynamically
- During testing, I was generating a vmlinux binary that easily occupied
more than 20MB of RAM. Since the current -kern... - 03:58 am Revision 826e7b82: target-ppc: Handle memory-forced I/O controller access
- On at least the PowerPC 601, a direct-store (T=1) with bus unit ID 0x07F
is special-cased as memory-forced I/O contro... - 03:58 am Revision b0fb8423: PPC: E500: Implement reboot controller
- When Linux reboots an e500 VM, it writes to a magic register in the
"global-utilities" device indicated by the device...
06/16/2011
- 05:42 pm Revision e4ea5e2d: error framework: Fix compilation for w32/w64
- The declaration of function error_set() should use macro GCC_FMT_ATTR
instead of gcc's format printf attribute.
For ... - 05:42 pm Revision e063eb1f: Allow silent system resets
- This allows qemu_system_reset to be issued silently for internal
purposes, ie. without sending out a monitor event. C... - 05:42 pm Revision 5a8a49d7: Reset system before loadvm
- In case we load the vmstate during incoming migration, we start from a
clean, default machine state as we went throug... - 12:20 am Revision 0e6264db: wdt: remove unused variables
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-off-by: Isaku Yamahata <yamahata@valinux.co.jp> - 12:20 am Revision efa64351: alpha: remove unused variable
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Richard Henderson <rth@twiddle.net> - 12:20 am Revision b6fb147c: alpha/translate: remve unused variables
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Richard Henderson <rth@twiddle.net> - 12:20 am Revision 990def58: get_maintainer: update to match qemu tree
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
06/15/2011
- 10:58 pm Revision 953ffe0f: Introduce format string for pid_t
- BeOS and Haiku on i386 use long for 32-bit types, including pid_t.
Using %d with pid_t therefore results in a warning... - 10:46 pm Revision 1e36f6a5: smc91c111: qdevify reset
- Register the smc91c111 reset function as a qdev reset function.
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.... - 09:31 pm Revision 22e1e729: Merge branch 'cocoa-for-upstream' of git://repo.or.cz/qemu/afaerber
- * 'cocoa-for-upstream' of git://repo.or.cz/qemu/afaerber:
Darwin: Fix compilation warning regarding the deprecated ... - 07:51 pm Revision c235d738: Command line support for altering the log file location
- Add command line support for logging to a location other than /tmp/qemu.log.
With logging enabled (command line opti... - 06:32 pm Revision c2afc922: pci: don't call qdev pci init method
- As pci id initialization is moved to common layer,
some initialization function can be empty.
So don't call init meth... - 06:32 pm Revision cdfdec7f: ppce500: move device/vendor/class id to qdev
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
- 06:32 pm Revision c6a99b60: get_maintainer.pl: copy utility from Linux
- Our MAINTAINERS file format matches Linux so
get the utility to parse it from there.
Updated as of linux 3.0-rc3
Sig... - 06:32 pm Revision 9047c0b4: usb-ehci: move device/vendor/class id to qdev
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
- 06:27 pm Revision befeac45: Merge remote-tracking branch 'origin/master' into pci
- Conflicts:
hw/virtio-pci.c - 05:03 pm Revision 71f34ad0: Merge remote-tracking branch 'alon/pull-libcacard-1' into staging
- 05:03 pm Revision b45a9b18: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- 05:03 pm Revision f897235e: Merge remote-tracking branch 'kraxel/usb.16' into staging
- 05:02 pm Revision 1f8bedba: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 04:43 pm Revision 7887f620: Allow nested qemu_bh_poll() after BH deletion
- Without this, qemu segfaults when a BH handler first deletes its BH and
then calls another function which involves a ... - 04:39 pm Revision ee752da7: ide: Clear error_status after restarting flush
- Clearing the error status flag was missing for restarting flushes. Now that the
error status is separate from the BM ... - 03:36 pm Revision 0754f9ec: ide: Add forgotten VMSTATE_END_OF_LIST in subsection
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 03:36 pm Revision cb144ccb: make dma_bdrv_io available to drivers
- Make dma_bdrv_io available for drivers, and pass an explicit I/O function
instead of hardcoding bdrv_aio_readv/bdrv_a... - 03:36 pm Revision d353fb72: ide: add TRIM support
- Add support for TRIM sub function of the data set management command,
and wire it up to the qemu discard infrastructu... - 03:36 pm Revision 4e1e0051: ide: allow other dma comands than read and write
- Replace the is_read flag with a dma_cmd flag to allow the dma and
restart logic to handler other commands like TRIM.
... - 03:36 pm Revision fdc650d7: ide: Fix ide_drive_pio_state_needed()
- When a failed PIO request caused the VM to stop, we still need to transfer the
PIO state even though DRQ=0 at this po... - 03:36 pm Revision 9e2a3701: qcow2: Fix in-flight list after qcow2_cache_put failure
- If qcow2_cache_put returns an error during cluster allocation and the
allocation fails, it must be removed from the l... - 03:36 pm Revision def93791: ide: Split error status from status register
- When adding the werror=stop mode, some flags were added to s->status
which are used to determine what kind of operati... - 03:36 pm Revision 39aa9a12: Replaced tabs with spaces in block.h and block_int.h
- Signed-off-by: Devin Nakamura <devin122@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:35 pm Revision e67a64a8: vdi: Avoid direct AIO callback
- bdrv_aio_* must not call the callback before returning to its caller. In vdi,
this could happen in some error cases. ... - 02:23 pm Revision eb47d7c5: hw/9118.c: Implement active-low interrupt support
- The 9118 ethernet controller interrupt line is active low unless
the IRQ config register is programmed to set both th...
06/14/2011
- 06:03 pm Revision b11a24de: qcow: Avoid direct AIO callback
- bdrv_aio_* must not call the callback before returning to its caller. In qcow,
this could happen in some error cases.... - 06:03 pm Revision 42496d62: qcow2: Avoid direct AIO callback
- bdrv_aio_* must not call the callback before returning to its caller. In qcow2,
this could happen in some error cases... - 05:34 pm Revision 6df658f5: 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... - 05:34 pm Revision f7911686: kvm: Enable CPU SMEP feature
- This patchset enables a new CPU feature SMEP (Supervisor Mode Execution
Protection) in QEMU-KVM. SMEP prevents kernel... - 05:34 pm Revision b3baa152: 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:34 pm Revision 3aa5d2be: configure: add libdir and --libdir
- 05:34 pm Revision 44dc0ca3: 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... - 04:48 pm Revision 35f75462: print meaningful error message in case of --disable-vhost-net
- When qemu gets compiled without support of vhost-net, any attempt
to use it fails with a very clear error message:
... - 04:48 pm Revision b91cb442: virtio: compat event idx support
- Disable event index for compat machine types.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:56 pm Revision 4001f22f: usb: Use defines for serial bus release number register for EHCI
- Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:56 pm Revision e59d33a7: usb: Use defines for serial bus release number register for UHCI
- Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:56 pm Revision 8e257816: usb: Add defines for USB Serial Bus Release Number register
- Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:56 pm Revision 4b0315d7: hw/usb-ohci.c: Ignore writes to HcPeriodCurrentED register
- HcPeriodCurrentED is read-only, but Linux writes to it anyway; silently
ignore this rather than printing a warning me... - 01:56 pm Revision 9bba1eb1: hw/usb-ohci.c: Implement remote wakeup
- Implement the wakeup callback in the OHCI USBPortOps, so that when
a downstream device wakes up it correctly causes t... - 01:56 pm Revision 94cc916a: usb-uhci: fix expire time initialization.
- expire_time must be initialited when the guest activates the
usb scheduler, not at device creation time.
Signed-off-... - 01:56 pm Revision 07771f6f: usb: cancel async packets on unplug
- This patch adds USBBusOps struct with (for now) only a single callback
which is called when a device is about to be d... - 01:56 pm Revision d0539307: usb-ehci: drop EXECUTING checks.
- The state machine doesn't stop in EXECUTING state any more when async
packets are in flight, so the checks are not ne... - 01:56 pm Revision 46115ac4: Fix USB mouse Set_Protocol behavior
- The QEMU USB mouse claims to support the "boot" protocol
(bInterfaceSubClass is 1). However, the mouse rejects the
S... - 01:56 pm Revision 69bf405b: The USB tablet should not claim boot protocol support.
- The USB tablet advertises that it supports the "boot" protocol.
However, its reports aren't "boot" protocol compatibl... - 01:56 pm Revision e654887f: usb-ehci: itd handling fixes.
- This patch fixes a bunch of issues in the itd descriptor handling.
Most important fix is to handle transfers which cr... - 01:56 pm Revision 025b168c: usb-ehci: split trace calls to handle arg count limits
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:56 pm Revision f72e502e: usb: documentation update
- Add some more informations to docs/usb2.txt about using usb2 (also usb1)
devices.
Signed-off-by: Gerd Hoffmann <krax... - 01:56 pm Revision 3991c35e: usb-linux: Get speed from sysfs rather then from the connectinfo ioctl
- The connectinfo ioctl only differentiates between lo speed devices, and
all other speeds, where as we would like to k... - 01:56 pm Revision f264cfbf: usb-linux: Teach about super speed
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:56 pm Revision 61c1117f: usb-linux: Don't do perror when errno is not set
- Note that "op" also is not set, so before this change these error paths
would feed NULL to perror.
Signed-off-by: Ge... - 01:56 pm Revision 130314f8: usb-linux: Ensure devep != 0
- So that we don't index endp_table with a negative index.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:56 pm Revision 97f86166: usb-linux: Don't try to open the same device twice
- If a user wants to redirect 2 identical usb sticks, in theory this is
possible by doing:
usb_add host:1234:5678
usb_a... - 01:56 pm Revision 290a5c60: usb-bus: Don't detach non attached devices on device exit
- This causes an "Error: tried to detach unattached usb device " to be printed,
this can happen when deleting ie a usb ... - 01:56 pm Revision e447fc63: usb: don't call usb_host_device_open from vl.c
- Not needed any more, usb-host is qdev-ified these days.
Well, at least the linux version ...
Signed-off-by: Gerd Hof... - 01:56 pm Revision f8ddbfbc: usb-linux: Enlarge buffer for descriptors to 8192 bytes
- 1024 bytes is way to small, one hd UVC webcam I have over here has so
many resolutions its descriptors take op close ... - 01:56 pm Revision 290d26d2: usb-bus: Add knowledge of USB_SPEED_SUPER to usb_speed helper
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:56 pm Revision 1f45a81b: usb-linux: only cleanup in host_close when host_open was successful.
- 01:56 pm Revision ba7cb5a8: usb-ehci: fix offset writeback in ehci_buffer_rw
- Two bugs at once:
First the mask is backwards, so the it used to keeps the offset and
clears the page address, which... - 01:56 pm Revision d2bd525f: usb-ehci: fix error handling.
- Set the correct bits for nodev, stall and babble errors.
Raise errint irq. Fix state transition from WRITEBACK
to th... - 01:56 pm Revision 8e4faf3d: ehci: fix a number of unused-but-set-variable warnings (new with gcc-4.6)
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:56 pm Revision 8ac6d699: usb-ehci: multiqueue support
- This patch adds support for keeping multiple queues going at the same
time. One slow device will not affect other de... - 01:36 pm Revision f2c88dc1: usb-ehci: trace buffer copy
- Add a trace point for buffer copies and drop the DPRINTF's.
No change in behavior.
Signed-off-by: Gerd Hoffmann <kr... - 01:36 pm Revision 0122f472: usb-ehci: add queue data struct
- Add EHCIQueue struct, move the fields needed to track the queue state
into that struct. Pass the new struct instead ... - 01:36 pm Revision 41c01ee7: usb-linux: catch ENODEV in more places.
- Factor out disconnect code (called when a device disappears) to a
separate function. Add a check for ENODEV errno to... - 01:36 pm Revision 439a97cc: usb-ehci: trace mmio and usbsts
- This patch starts adding trace support to ehci. It traces
updates of the status register (USBSTS), mmio access and
c... - 01:36 pm Revision 26d53979: usb-ehci: trace state machine changes
- Add functions to get and set the current state of the state machine,
add tracepoints there to trace state transitions... - 01:36 pm Revision dcbd0b5c: usb-ehci: trace port state
- Trace usb port operations (attach, detach, reset),
drop a few obsolete DPRINTF's.
No change in behavior.
Signed-off... - 01:36 pm Revision c4f8e211: usb-ehci: improve mmio tracing
- Add a separate tracepoint to log how register values change in response
to a mmio write. Especially useful for regis... - 11:01 am Revision 7bf4162a: block/rbd: Remove unused local variable
- Variable 'snap' is assigned a value that is never used.
Remove snap and the related code.
Cc: Christian Brunner <chb... - 04:10 am Revision f97742d0: Darwin: Fix compilation warning regarding the deprecated daemon() function
- Changes since v1: create a wrapper function named qemu_daemon() in oslib-posix.c
instead of putting the OS specific w... - 04:08 am Revision 3bbbee18: cocoa: Provide central qemu_main() prototype
- This fixes a missing prototype warning in vl.c and obsoletes
the prototype in cocoa.m. Adjust callers in cocoa.m to s... - 04:08 am Revision e949467b: cocoa: Revert dependency on VNC
- In 821601ea5b02a68ada479731a4d3d07a9876632a (Make VNC support optional)
cocoa.o was moved from ui-obj-$(CONFIG_COCOA)... - 04:08 am Revision 7fee199c: cocoa: Avoid warning related to multiple handleEvent: definitions
- Avoid compiler confusion as to which method signature to use for the
handleEvent: selector on OSX >= 10.6 by making t... - 04:08 am Revision 9851484f: Cocoa: avoid displaying window when command-line contains '-h' or '-help'
- There was already a check in place to avoid displaying a window
in certain modes such as vnc, nographic or curses.
A... - 04:08 am Revision d3922ab5: Fix libfdt warnings on Darwin
- Building with libfdt results in the following warnings on Mac OS X:
CC ppc-softmmu/device_tree.o
In file includ... - 04:08 am Revision d1722a27: configure: Fix check for fdatasync()
- Under Darwin, a symbol exists for the fdatasync() function, so that our
link test succeeds. However _POSIX_SYNCHRONIZ... - 04:08 am Revision dfa5294f: Remove warning in printf due to type mismatch
- ----8<----
qemu/target-lm32/translate.c: In function ‘gen_intermediate_code_internal’:
qemu/target-lm32/translate.c:1... - 04:08 am Revision e4ebcc1a: cocoa: do not create a spurious window for -version
- When invoked with -version, qemu will exit just after displaying the version,
so there is no need to create a window.... - 04:08 am Revision d9cbb0f3: Fix compilation warning due to incorrectly specified type
- In audio/coreaudio.c, a variable named "str" was assigned "const char" values,
which resulted in the following warnin...
06/13/2011
- 10:16 pm Revision 5f04e368: Changelog: Add explanatory note that this file is no longer updated
- Add an explanatory note to the top of Changelog pointing at the
wiki and git history for changelogs for more recent r... - 10:16 pm Revision 0b862ced: configure: Detect and don't try to use older libcurl
- Older versions of libcurl don't have some of the features we try to
use, in particular curl_multi_setopt(). Check for...
06/12/2011
- 04:36 pm Revision bcbabae8: virtio: event index support
- Add support for event_idx feature, and utilize it to
reduce the number of interrupts and exits for the guest.
Signed... - 10:33 am Revision 81486b55: pci: Update pci_regs header
- Pulls in latest version from kernel 3.0-rc2.
Some changes around AER now require local defines as QEMU accesses the
... - 10:33 am Revision 01731cfb: msix: Use replace local defines with pci_regs versions
- This also cleans up an open-coded 64-bit message address readout.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>... - 10:33 am Revision 3ec39b2d: hw/xio3130_downstream.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 24b856ca: hw/wdt_i6300esb.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 5844997a: hw/xio3130_upstream.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision e75ccf2c: virtio-pci.c: convert to PCIDEviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 4dad7f1e: msi: Fix copy&paste mistake in msi_uninit
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 10:33 am Revision d3674c57: virtio: correctly initialize vm_running
- Current vm_running was not explicitly initialized and its value was changed by
vm state notifier, this may confuse th... - 10:33 am Revision 7157e2e2: virtio: guard against negative vq notifies
- The virtio_queue_notify() function checks that the virtqueue number is
less than the maximum number of virtqueues. A... - 10:33 am Revision d7b61ecc: hw/unin_pci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision a8eae585: hw/usb-ohci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 56fe6408: hw/versatile_pci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 32902772: hw/vga-pci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 1cf0d2b8: hw/vt82c686.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision d7dccd11: hw/pcnet-pci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 146beee5: hw/piix4.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 3a9d8549: hw/piix_pci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 96c05abc: hw/qxl.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 7cba16a7: hw/rtl8139.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision ae2ebad7: hw/sh_pci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision e8b36ba9: hw/sun4u.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision c04ca075: hw/ide/cmd646.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 18f1c729: hw/ne2000.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 65ff544b: hw/ide/via.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision d15fda63: hw/intel-hda.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 3d0b1e70: hw/ioh3420.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 7aff0f21: hw/ivshmem.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision af5374aa: hw/lsi53c895a.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 03f1c143: hw/ide/ich.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 580b7295: hw/acpi_piix4.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 51387f86: hw/bonito.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 5b96d8f9: hw/cirrus_vga.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision e72d5c9d: hw/e1000.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 0b8c537f: hw/es1370.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 231f5f43: hw/gt64xxx.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision a614f52d: hw/grackle_pci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision e7b9bc3e: dec_pci: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 0647b949: hw/ac97.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 25f8e2f5: ide/piix: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 310faaed: vmware_vga.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 92f9a4f1: apb_pci: convert to PCIDeviceInfo to initialize ids
- Use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 113f89df: pci: move ids of config space into PCIDeviceInfo
- vender id/device id... in configuration space are read-only registers
which are commonly defined for all pci devices.... - 10:33 am Revision dc638fad: usb-uhci: convert to PCIDEviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision ad03502b: eepro100: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 2173a75f: CPUPhysMemoryClient: batch addresses in catchup
- When a phys memory client registers and we play catchup by walking
the page tables, we can make a huge improvement in...
06/11/2011
- 12:25 am Revision caef55ed: doc: Minor typo fix.
- Thanks to agraf_, stefanha and Snader_LB for their IRC assistance.
Thanks to Markus Armbruster and Alexander Graf (a... - 12:18 am Revision 09716e45: sigfd: use pthread_sigmask
- Qemu uses signalfd to figure out, if a signal occured without the need
to actually receive the signal. Instead, it ca...
06/10/2011
- 11:21 pm Revision 44829396: Merge remote branch 'rth/axp-next' into alpha-merge
- * rth/axp-next: (26 commits)
target-alpha: Implement TLB flush primitives.
target-alpha: Use a fixed frequency fo... - 04:29 pm Revision 1c532d92: fsdev: Fix archs that dont use fsdev
- Fix provided by: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesi...
06/08/2011
- 08:16 pm Revision 924f766a: Merge remote-tracking branch 'qmp/for-anthony' into staging
- 08:15 pm Revision 93e0597e: Merge remote-tracking branch 'jvrao/for-anthony' into staging
- 08:15 pm Revision ac779fe2: Merge remote-tracking branch 'spice/spice.v37' into staging
- Conflicts:
vl.c - 08:13 pm Revision 13748cf4: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 12:56 pm Revision fab5cf59: rbd: allow configuration of rados from the rbd filename
- The new format is rbd:pool/image[@snapshot][:option1=value1[:option2=value2...]]
Each option is used to configure rad... - 12:56 pm Revision 99cce9fa: qemu-img create: Fix displayed default cluster size
- When not specifying a cluster size on the command line, qemu-img printed
a cluster size of 0:
Formatting '/tmp/t... - 12:56 pm Revision 30cdc48c: rbd: Add bdrv_truncate implementation
- Reviewed-by: Christian Brunner <chb@muc.de>
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
Signed-off-by: Kev... - 12:56 pm Revision 80fa3341: qcow2: Fix memory leaks in error cases
- This fixes memory leaks that may be caused by I/O errors during L1 table growth
(can happen during save_vm) and in qe... - 12:56 pm Revision d220894e: bdrv_img_create: Fix segfault
- Block drivers that don't support creating images don't have a size option. Fail
gracefully instead of segfaulting whe... - 12:56 pm Revision 51a13528: rbd: check return values when scheduling aio
- If scheduling fails, the number of outstanding I/Os must be correct,
or there will be a hang when waiting for everyth... - 12:56 pm Revision d1f6fd8d: block/raw-posix: get right partition size
- use the correct way to get the size of a disk device or partition
From: Adam Hamsik <haad@netbsd.org>
Signed-off-by:... - 12:56 pm Revision ad32e9c0: rbd: use the higher level librbd instead of just librados
- librbd stacks on top of librados to provide access
to rbd images.
Using librbd simplifies the qemu code, and allows
... - 11:39 am Revision 69c38b8f: ide/core: Remove explicit setting of BM_STATUS_INT
- BM_STATUS_INT is automatically set during ide_set_irq(), there's no reason to
set it manually in addition.
There is ... - 11:39 am Revision a6599793: block: clarify the meaning of BDRV_O_NOCACHE
- Change BDRV_O_NOCACHE to only imply bypassing the host OS file cache,
but no writeback semantics. All existing calle... - 11:39 am Revision 1de1ae0a: block/raw-posix: use a character device if a block device is given
- On NetBSD a userland process is better with the character device
interface. In addition, a block device can't be open... - 11:39 am Revision 16372ff0: vmdk: fix endianness bugs
- The vmdk code is sloppy when handling the header descriptor during
creation of an image. Fix all header accesses in t... - 11:11 am Revision 7665385a: virtio: Move virtio-pci to hw library
- This module has no target dependencies (except for target_phys_addr_t
size) and can thus be built as part of libhw.
... - 11:04 am Revision 86f69a92: Fix compilation warning due to missing header for sigaction
- Fix the following warning by including signal.h directly in qemu-common.h
----8<----
iohandler.c: In function ‘qemu_i... - 11:04 am Revision 9bf0960a: Fix compilation warning due to missing header for sigaction (followup)
- This patch removes all references to signal.h when qemu-common.h is included
as they become redundant.
Signed-off-by... - 11:04 am Revision a9899996: slirp: fix guestfwd id
- When using -net user,guestfwd=... Qemu immediately complains about the id
being in invalid format. This is because we... - 11:04 am Revision 351326a6: m68k: Replace gen_im32() by tcg_const_i32()
- Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Reviewed-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by:... - 11:04 am Revision 8001c294: target-i386: Make x86 mfence and lfence illegal without SSE2
- While trying to use qemu -cpu pentium3 to test for incorrect uses of certain
SSE2 instructions, I found that QEMU all...
06/07/2011
- 09:52 pm Revision a90d4690: Add an isa device for SGA
- This patch adds a dummy legacy ISA device whose responsibility is to
deploy sgabios, an option rom for a serial graph... - 09:52 pm Revision 325601b4: json-lexer: limit the maximum size of a given token
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:52 pm Revision 29c75ddd: json-streamer: limit the maximum recursion depth and maximum token count
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:52 pm Revision eca7db46: json-streamer: make sure to reset token_size after emitting a token list
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:52 pm Revision 11e8a46c: json-parser: detect premature EOI
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:52 pm Revision 529a0ef5: json-lexer: reset the lexer state on an invalid token
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:52 pm Revision bd3924a3: json-lexer: fix flushing logic to not always go to error state
- Currently we flush the lexer by passing in a NULL character. This
generally forces the lexer to go to the correspondi... - 09:52 pm Revision b011f619: json-lexer: make lexer error-recovery more deterministic
- Currently when we reach an error state we effectively flush everything
fed to the lexer, which can put us in a state ... - 09:52 pm Revision c1990ebf: json-parser: add handling for NULL token list
- Currently a NULL token list will crash the parser, instead we have it
pass back a NULL QObject.
Signed-off-by: Micha... - 09:52 pm Revision 5e2dafeb: json-streamer: add handling for JSON_ERROR token/state
- This allows a JSON_ERROR state to be passed to the streamer to force a
flush of the current tokens and pass a NULL to... - 09:52 pm Revision 0826c710: isa-vga: Make available with -device, like the other VGA qdevs
- Switch no_user off and make it suppress the default VGA.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed... - 09:52 pm Revision 23bf93b2: docs: qdev-device-use.txt has become stale, update it
- Document more bus addresses.
Update for bugs fixed.
Describe where exactly the -drive options go.
Update for recen... - 09:52 pm Revision a12eeaaa: QError: Introduce qerror_format_desc()
- Refactor non-QError-specific bits out of qerror_human() into general
function that can be used by the error_get_prett... - 09:52 pm Revision 87c2f591: QError: Introduce qerror_format()
- Will be used by new error propagation framework to convert Error objects
into human-readable form.
Signed-off-by: Lu... - 09:52 pm Revision d5ec4f27: Introduce the new error framework
- New error-handling framework that allows for exception-like error
propagation.
Signed-off-by: Luiz Capitulino <lcapi... - 09:52 pm Revision ef749d07: json-parser: propagate error from parser
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:52 pm Revision 55f8301f: json-streamer: allow recovery after bad input
- Once we detect a malformed message, make sure to reset our state.
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm...
06/06/2011
- 04:54 pm Revision a16c53b1: Fix regression introduced by -machine accel=
- Commit 85097db6 changed the timing when kvm_allowed is set until after
kvm is initialized. During initialization, th... - 04:54 pm Revision 25f3151e: timer: drop HPET and RTC
- dynticks will provide equally good timer granularity on all modern Linux
systems. This is more or less dead code the... - 10:14 am Revision 42138043: qxl: add to the list of devices which disable the default vga
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:14 am Revision d4970b07: spice: add option for disabling copy paste support
- Some people want to be able disable spice's guest <-> client copy paste support
because of security considerations.
... - 10:14 am Revision 35106c2d: spice-qemu-char: Fix flow control in client -> guest direction
- In the old spice-vmc device we used to have:
last_out = virtio_serial_write(&svc->port, p, MIN(len, VMC_MAX_HOST_WRIT... - 10:14 am Revision 48b3ed0a: spice: add SASL support
- Turn on SASL support by appending "sasl" to the spice arguments, which
requires that the client use SASL to authentic... - 10:14 am Revision 44bd6907: qemu-config: comment spell fix
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:14 am Revision 012b80d3: spice: require spice 0.6.0 or newer.
- This patch raises the minimum required spice version to 0.6.0 and drops
a few ifdefs.
0.6.0 is the first stable rele... - 10:14 am Revision 212496c9: qxl: fix cmdlog for vga
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
06/05/2011
- 06:05 pm Revision d800040f: scsi: fix tracing of scsi requests with simple backend
- The simple backend only supports a maximum of 6 arguments. Split the
scsi_req_parsed event in two parts to cope with...
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 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 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 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 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 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 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 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 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 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 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 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 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 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... - 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 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 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"....
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 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: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: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... - 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... - 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 fa6e0a63: target-alpha: Remap PIO space for 43-bit KSEG for EV6.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 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 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 5b450407: target-alpha: Trap for unassigned and unaligned addresses.
- 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 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 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 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 508b43ea: target-alpha: Merge HW_REI and HW_RET implementations.
- 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 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 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 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 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 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 bba9bdce: target-alpha: Use kernel mmu_idx for pal_mode.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 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 3a6fa678: target-alpha: Implement do_interrupt for system mode.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 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 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 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 8d6df264: target-alpha: Claim ownership.
- I've been maintaining this port for a while now.
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 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 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 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> - 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
Also available in: Atom