Activity

From 05/29/2011 to 06/27/2011

06/27/2011

10:59 pm Revision 656acddb: Merge remote-tracking branch 'kraxel/usb.17' into staging
Anthony Liguori
07:27 pm Revision c45d1fc1: Merge remote-tracking branch 'amit/for-anthony' into staging
Anthony Liguori
07:26 pm Revision cd59dd87: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
Anthony Liguori
07:25 pm Revision bb820c03: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
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...
Stefan Weil
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 \
...
Luiz Capitulino

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...
Roy Tam
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...
Blue Swirl
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>
Blue Swirl
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_...
Blue Swirl
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...
Blue Swirl
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...
Blue Swirl
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 ...
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,...
Blue Swirl
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>
Blue Swirl
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...
Blue Swirl
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...
Blue Swirl
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.
...
Blue Swirl
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...
Blue Swirl
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...
Blue Swirl
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 ...
Blue Swirl
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>
Blue Swirl
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...
Blue Swirl
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...
Blue Swirl
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...
Jan Kiszka

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:...
Marc-Antoine Perennou
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...
Juan Quintela
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...
Stefan Weil
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...
Matthew Fernandez
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>
Markus Armbruster
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...
Peter Maydell
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...
Markus Armbruster
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>
Markus Armbruster
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...
Jan Kiszka
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>
Markus Armbruster
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: ...
Jan Kiszka
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...
Peter Maydell
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...
Markus Armbruster

06/23/2011

06:15 pm Revision a7fb71d1: usb: ignore USB_DT_DEBUG
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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...
Markus Armbruster
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 ...
Andreas Färber
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...
Andreas Färber
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 ...
Peter Maydell
12:28 pm Revision bf5547f5: usb-bus: Don't allow speed mismatch while attaching devices
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Hans de Goede
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>
Gerd Hoffmann
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> Hans de Goede
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...
Hans de Goede
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...
Hans de Goede
12:28 pm Revision fa19bf83: usb: Proper error propagation for usb_device_attach errors
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Hans de Goede
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 ...
Gerd Hoffmann
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
...
Gerd Hoffmann
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. ...
Gerd Hoffmann
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...
Gerd Hoffmann

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...
Sebastian Huber
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 ...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Avi Kivity
03:14 pm Revision 9319a6d3: Merge remote-tracking branch 'qmp/for-anthony' into staging
Anthony Liguori
03:13 pm Revision d6034a3a: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
Anthony Liguori
03:11 pm Revision fdba9594: Merge remote-tracking branch 'mst/for_anthony' into staging
Conflicts:
hw/usb-uhci.c
Anthony Liguori
03:07 pm Revision 7ee28fd3: Merge remote-tracking branch 'agraf/xen-next' into staging
Anthony Liguori

06/21/2011

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...
Juan Quintela
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...
Peter Maydell
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...
Peter Maydell
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...
Juan Quintela
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 ...
Riku Voipio
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...
Juan Quintela
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...
Peter Maydell
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...
Laurent ALFONSI
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....
Juan Quintela
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...
Mike Frysinger
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...
vincent
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...
Juan Quintela
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(),...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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, ...
Cédric VINCENT
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>
Marcelo Tosatti

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...
Andre Przywara
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 ...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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....
Jan Kiszka
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: ...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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>
Frediano Ziglio
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...
Christophe Fergeau
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....
Alexandre Raymond
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...
Mike McCormack

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...
Jan Kiszka
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...
Steven Smith
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 ...
Stefano Stabellini
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 ...
Stefano Stabellini
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 ...
Stefano Stabellini
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...
Stefano Stabellini
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...
Stefano Stabellini
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...
Stefano Stabellini
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...
Anthony PERARD
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...
Stefano Stabellini
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...
Stefano Stabellini
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...
Anthony PERARD

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...
Alexander Graf
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 ...
Alexander Graf
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 ...
Alexander Graf
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...
Alexander Graf
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 ...
Alexander Graf
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 ...
Alexander Graf
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...
Alexander Graf
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...
Hervé Poussineau
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...
Alexander Graf

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 ...
Stefan Weil
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...
Jan Kiszka
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...
Jan Kiszka
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>
Michael S. Tsirkin
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>
Michael S. Tsirkin
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>
Michael S. Tsirkin
12:20 am Revision 990def58: get_maintainer: update to match qemu tree
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Michael S. Tsirkin

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...
Andreas Färber
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....
Juha Riihimäki
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 ...
Blue Swirl
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...
Matthew Fernandez
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...
Michael S. Tsirkin
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...
Isaku Yamahata
06:32 pm Revision 9047c0b4: usb-ehci: move device/vendor/class id to qdev
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Michael S. Tsirkin
06:32 pm Revision cdfdec7f: ppce500: move device/vendor/class id to qdev
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Michael S. Tsirkin
06:27 pm Revision befeac45: Merge remote-tracking branch 'origin/master' into pci
Conflicts:
hw/virtio-pci.c
Michael S. Tsirkin
05:03 pm Revision 71f34ad0: Merge remote-tracking branch 'alon/pull-libcacard-1' into staging
Anthony Liguori
05:03 pm Revision b45a9b18: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
Anthony Liguori
05:03 pm Revision f897235e: Merge remote-tracking branch 'kraxel/usb.16' into staging
Anthony Liguori
05:02 pm Revision 1f8bedba: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
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 ...
Kevin Wolf
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 ...
Kevin Wolf
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...
Christoph Hellwig
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...
Christoph Hellwig
03:36 pm Revision 0754f9ec: ide: Add forgotten VMSTATE_END_OF_LIST in subsection
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
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.
...
Christoph Hellwig
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...
Kevin Wolf
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>
Devin Nakamura
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...
Kevin Wolf
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...
Kevin Wolf
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. ...
Kevin Wolf
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...
Peter Maydell

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....
Kevin Wolf
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...
Kevin Wolf
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...
Yang, Wei Y
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...
Markus Armbruster
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...
brillywu@viatech.com.cn
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...
Alon Levy
05:34 pm Revision 3aa5d2be: configure: add libdir and --libdir
Alon Levy
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:
...
Michael Tokarev
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>
Michael S. Tsirkin
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...
Peter Maydell
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-...
Gerd Hoffmann
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>
Brad Hards
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...
Peter Maydell
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>
Brad Hards
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>
Brad Hards
01:56 pm Revision 1f45a81b: usb-linux: only cleanup in host_close when host_open was successful.
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
01:56 pm Revision f264cfbf: usb-linux: Teach about super speed
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Hans de Goede
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...
Gerd Hoffmann
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...
Kevin O'Connor
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...
Kevin O'Connor
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Hans de Goede
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 ...
Hans de Goede
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...
Hans de Goede
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> Hans de Goede
01:56 pm Revision 025b168c: usb-ehci: split trace calls to handle arg count limits
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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 ...
Hans de Goede
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>
Hans de Goede
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...
Hans de Goede
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...
Gerd Hoffmann
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> Hans de Goede
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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 ...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Stefan Weil
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...
Alexandre Raymond
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...
Andreas Färber
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...
Andreas Färber
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)...
Andreas Färber
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...
Andreas Färber
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...
Alexandre Raymond
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...
Alexandre Raymond
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...
Alexandre Raymond
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...
Alexandre Raymond
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....
Tristan Gingold

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...
Peter Maydell
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...
Peter Maydell

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...
Michael S. Tsirkin
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
...
Jan Kiszka
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>...
Jan Kiszka
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...
Stefan Hajnoczi
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Jason Wang
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...
Isaku Yamahata
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>
Jan Kiszka
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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....
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Alex Williamson

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...
Brad Hards
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...
Alexander Graf

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...
Edgar E. Iglesias
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...
Edgar E. Iglesias

06/08/2011

08:16 pm Revision 924f766a: Merge remote-tracking branch 'qmp/for-anthony' into staging
Anthony Liguori
08:15 pm Revision 93e0597e: Merge remote-tracking branch 'jvrao/for-anthony' into staging
Anthony Liguori
08:15 pm Revision ac779fe2: Merge remote-tracking branch 'spice/spice.v37' into staging
Conflicts:
vl.c
Anthony Liguori
08:13 pm Revision 13748cf4: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
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...
Kevin Wolf
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...
Josh Durgin
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...
Kevin Wolf
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...
Josh Durgin
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...
Kevin Wolf
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...
Josh Durgin
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
...
Josh Durgin
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:...
Christoph Egger
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 ...
Kevin Wolf
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...
Christoph Egger
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...
Christoph Hellwig
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...
Alexander Graf
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.
...
Jan Kiszka
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...
Alexandre Raymond
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...
Alexander Graf
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:...
Laurent Vivier
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...
Martin Simmons
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...
Alexandre Raymond

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...
Glauber Costa
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>
Anthony Liguori
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>
Anthony Liguori
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...
Michael Roth
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 ...
Michael Roth
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>
Anthony Liguori
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...
Michael Roth
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>
Anthony Liguori
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...
Michael Roth
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>
Anthony Liguori
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...
Markus Armbruster
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>
Anthony Liguori
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...
Anthony Liguori
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Markus Armbruster
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...
Luiz Capitulino

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...
Anthony Liguori
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...
Anthony Liguori
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>
Alon Levy
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...
Gerd Hoffmann
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...
Marc-André Lureau
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.
...
Hans de Goede
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> Gerd Hoffmann
10:14 am Revision 44bd6907: qemu-config: comment spell fix
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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...
Hans de Goede

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...
Paolo Bonzini

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...
Mike Frysinger
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...
Stefan Weil

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...
Alex Williamson
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. ...
Arun Thomas
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...
Alex Zuepke
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...
Christophe Fergeau
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...
Peter Maydell
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...
Peter Maydell
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...
Brad
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...
Peter Maydell
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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 ...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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>
...
Alexander Graf
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>
Stefan Weil
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...
Alexander Graf
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>
Stefan Weil
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>
Stefan Weil
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...
Alexander Graf
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...
Stefan Weil
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>
Stefan Weil
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>
Stefan Weil
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>
Stefan Weil
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...
Alexander Graf
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 ...
Stefan Weil
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...
Stefan Weil
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_...
Stefan Weil
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 ...
Alexander Graf
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...
Alexander Graf
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...
Alexander Graf
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"....
Alexander Graf

06/01/2011

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

05/31/2011

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

05/29/2011

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

Also available in: Atom