Activity
From 02/22/2011 to 03/23/2011
03/23/2011
- 02:05 am Revision 4ac8e585: Revert "x86: Save/restore PAT MSR"
- This reverts commit c995b495b9d6e60ab1e390bd398a22425d0b3c8c.
From Jan Kiszka:
Ouch, indeed. Moreover, CPU_SAVE_VE...
03/22/2011
- 06:27 pm Revision a0843a68: vnc: fix build error from VNC_DIRTY_WORDS
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 03:39 pm Revision 6ed391bf: fix vnc regression
- This patch fix the following regression:
1. we should use bitmap_set() and bitmap_clear() to replace vnc_set_bits().
... - 03:39 pm Revision ff73edf5: qmp-commands.hx: Clean up mess of client_migrate_info
- client_migrate_info was put into qmp-commands.hx in the middle of
migrate_set_speed, between the command and it's des... - 03:39 pm Revision 821601ea: Make VNC support optional
- Per default VNC is enabled.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Anthony Liguori <al... - 03:39 pm Revision 58fc096c: error message if user specifies SDL cmd line option when SDL is disabled
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:39 pm Revision 47b05369: error message if user specifies curses on cmd line when curses is disabled
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:39 pm Revision 3264ff12: Add support for -display vnc
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:39 pm Revision ffe8b821: Consolidate DisplaySurface allocation in qemu_alloc_display()
- This removes various code duplication from console.e and sdl.c
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>... - 03:39 pm Revision 1472a95b: Introduce -display argument
- This patch introduces a -display argument which consolidates the
setting of the display mode. Valid options are:
sdl/... - 03:39 pm Revision 4171d32e: Introduce -display none
- New option -display none. This option differs from -nographic by not
trying to take control of stdio etc. but instead... - 08:59 am Revision 6aae3df1: target-arm: use make_float32() to make constant floats for VRSQRTS
- The preferred way to create a constant floating point value is to use
make_float32() rather than doing a runtime int3... - 08:59 am Revision dda3ec49: target-arm: Fix VRECPS edge cases handling
- Correct the handling of edge cases for the VRECPS instruction:
* this is a Neon instruction so uses the "standard FP... - 08:56 am Revision 7d2aabe2: target-arm: Fix TCG temporary leaks for scalar VMULL
- Fix a TCG temporary leak when translating 32-bit scalar VMULL.
Signed-off-by: Peter Maydell <peter.maydell@linaro.or... - 08:56 am Revision e1d177b9: target-arm: Set Q bit for overflow in SMUAD and SMLAD
- SMUAD and SMLAD are supposed to set the Q bit if the addition of
the two 16x16 multiply products and optional accumul... - 08:52 am Revision db6e2e65: target-arm: Fix GE bits for v6media signed modulo arithmetic
- Fix the signed modulo arithmetic helpers for the v6media
instructions (SADD8, SSUB8, SADD16, SSUB16, SASX, SSAX) to s... - 08:52 am Revision 2a0308c5: target-arm: Fix UNDEF cases in Thumb load/store
- Decode of Thumb load/store was merging together the cases of 'bit 11==0'
(reg+reg LSL imm) and 'bit 11==1' (reg+imm).... - 08:46 am Revision 30cb4cde: linux-user: Fix unlock_user() call in return from poll()
- Correct the broken attempt to calculate the third argument
to unlock_user() in the code path which unlocked the pollf... - 08:44 am Revision ff90d503: vmmouse: Register vmstate via qdev
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 08:44 am Revision 43f20196: vmmouse: Fix initialization
- Latest refactorings left vmmouse nonfunctional behind. Fix it by adding
the required device initialization.
Signed-o... - 08:44 am Revision 663dc4e7: vmmouse: Fix typo preventing x86-64 build
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 08:42 am Revision 7f90fa77: fix applesmc REV key
- Fix applesmc REV key string literal hex encoding.
Signed-off-by: René Rebe <rene@exactcode.de>
Acked-by: Alexander G... - 08:33 am Revision adf82011: enable kvm for ppc(32) on ppc64
- ppc64 is backward compatible, likewise.
Signed-off-by: René Rebe <rene@exactcode.de>
Acked-by: Alexander Graf <agraf... - 08:17 am Revision a0e13900: target-ppc: add support for 6 SPE instructions
- Add support for 6 SPE instructions: evmra, evmwsmi{a{a}}, evmwumi{a{a}}
Signed-off-by: Fabien Chouteau <chouteau@ada... - 08:03 am Revision 59c9d9cf: pc-bios: update linuxboot.bin and multiboot.bin
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 08:00 am Revision 75b9f690: fix linuxboot.bin and multiboot.bin to not hijack int19
- Currently linuxboot.bin and multiboot.bin option roms override int19
vector to intercept boot process. No sane option... - 12:42 am Revision 31b7c261: Merge remote branch 'qemu-kvm/uq/master' into staging
- 12:41 am Revision 8b06c62a: seabios: update to latest git
- - cc97564 Add config option to permit running option roms with bad checksums.
- 424f217 Add config option to disable... - 12:41 am Revision b784421c: Fix migration uint8 arrys handled
- commit 82fa39b75181b730d6d4d09f443bd26bcfcd045c
only contains half of the fix. It forgots the save state fix for
UI...
03/21/2011
- 10:46 pm Revision bb98fe42: softfloat: Drop [s]bits{8, 16, 32, 64} types in favor of [u]int{8, 16, 32, 64}_t
- They are defined with the same semantics as the POSIX types,
so prefer those for consistency. Suggested by Peter Mayd... - 10:46 pm Revision 87b8cc3c: softfloat: Resolve type mismatches between declaration and implementation
- The original SoftFloat 2.0b library avoided the use of custom integer types
in its public headers. This requires the ... - 10:46 pm Revision 8d725fac: softfloat: Prepend QEMU-style header with derivation notice
- The SoftFloat license requires "prominent notice that the work
is derivative". Having added features like improved 16... - 10:43 pm Revision 735e77ec: e1000: Fix multi-descriptor packet checksum offload
- The PCI/PCI-X Family of Gigabit Ethernet Controllers Software
Developer’s Manual states the following about the POPTS... - 10:28 pm Revision aa315f95: Merge branch 'for-anthony' of git://github.com/bonzini/qemu
- * 'for-anthony' of git://github.com/bonzini/qemu:
remove qemu_get_clock
add a generic scaling mechanism for timer... - 10:28 pm Revision 32465727: Merge branch 'for-anthony' of git://repo.or.cz/qemu/kevin
- * 'for-anthony' of git://repo.or.cz/qemu/kevin:
Add qcow2 documentation
hw/xen_disk: aio_inflight not released in... - 10:27 pm Revision cc4e8741: rbd: don't link with -lcrypto
- rbd support tries to both link with -lrados and -lcrypto. While the
first one is of course necessary, the second is n... - 10:04 pm Revision 34933c8c: hw/arm_sysctl.c: Add the Versatile Express system registers
- Add support for the Versatile Express SYS_CFG registers, which provide
a generic means of reading or writing configur... - 01:27 pm Revision 2d6c1ef4: char: Prevent multiple devices opening same chardev
- Prevent:
-chardev socket,path=/tmp/foo,server,nowait,id=c0 \
-device virtserialport,chardev=c0,id=vs0 \
-device virt... - 01:26 pm Revision f9a90f18: virtio-console: Keep chardev open for other users after hot-unplug
- After a hot-unplug operation, the previous behaviour was to close the
chardev. That meant the chardev couldn't be re... - 01:25 pm Revision 32059220: virtio-serial: Enable ioeventfd
- Enable ioeventfd for virtio-serial devices by default. Commit
25db9ebe15125deb32958c6df74996f745edf1f9 lists the ben... - 01:25 pm Revision e9b382b0: virtio-serial-bus: Simplify handle_output() function
- There's no code change, just re-arrangement to simplify the function
after recent modifications.
Reported-by: Juan Q... - 01:25 pm Revision fee063c0: virtio-serial: Don't clear ->have_data() pointer after unplug
- After a port unplug operation, the port->info->have_data() pointer was
set to NULL. The problem is, the ->info struc... - 01:25 pm Revision 0b8b716d: virtio-serial: Disallow generic ports at id 0
- Port 0 is reserved for virtconsole devices for backward compatibility
with the old -virtioconsole (from qemu 0.12) de... - 01:25 pm Revision 6b331efb: virtio-serial: Use a struct to pass config information from proxy
- Instead of using a single variable to pass to the virtio_serial_init
function, use a struct so that expanding the num... - 10:23 am Revision 4a998740: add a generic scaling mechanism for timers
- This enables rt_clock timers to use nanosecond resolution, just by
using the _ns functions; there is really no reason... - 10:23 am Revision 6d5ad9bf: remove qemu_get_clock
- These patches are already not doing a great service to out-of-tree
modifications to QEMU. However, at least we can w... - 10:23 am Revision 74475455: change all other clock references to use nanosecond resolution accessors
- This was done with:
sed -i 's/qemu_get_clock\>/qemu_get_clock_ns/' \
$(git grep -l 'qemu_get_clock\>' )
... - 10:23 am Revision 7bd427d8: change all rt_clock references to use millisecond resolution accessors
- This was done with:
sed -i '/get_clock\>.*rt_clock/s/get_clock\>/get_clock_ms/' \
$(git grep -l 'get_clo... - 10:23 am Revision 0ce1b948: add more helper functions with explicit milli/nanosecond resolution
- The code doesn't make much sense right now, but it will as
soon as timers will be able to scale their resolution arbi...
03/20/2011
- 11:39 pm Revision e0efb993: Fix conversions from pointer to int and vice versa
- Here the int values fds[0], sigfd, s, sock and fd are converted
to void pointers which are later converted back to an...
03/19/2011
- 10:43 am Revision d81e54de: petalogix_ml605_mmu: remove unused variable
- Remove a write-only variable, spotted by GCC 4.6.0:
/src/qemu/hw/petalogix_ml605_mmu.c: In function 'petalogix_ml605_... - 10:30 am Revision 44bc10d5: qemu-thread: delete unused functions
- qemu_mutex_timedlock() and qemu_cond_timedwait() are no longer used.
Remove them and their helper timespec_add_ms().... - 10:29 am Revision 1a290aea: w32: Add missing functions qemu_mutex_destroy, qemu_cond_destroy
- These functions were missing in commit
9257d46d55f1fe4e8209be9a6870e339ac3266fe.
Both functions are needed for compi... - 10:29 am Revision ca22a3a3: i8254: Fix migration from older versions
- qdev conversion broke migration as the previous version used vmstate
instance IDs derived from the iobase. Fix it by ...
03/16/2011
- 10:11 pm Revision dc7a09cf: Expose thread_id in info cpus
- Based on patch by Glauber Costa:
To allow management applications like libvirt to apply CPU affinities to
the VCPU t... - 10:11 pm Revision f2574737: kvm: x86: Push kvm_arch_debug to kvm_arch_handle_exit
- There are no generic bits remaining in the handling of KVM_EXIT_DEBUG.
So push its logic completely into arch hands, ... - 10:11 pm Revision 2a4dac83: kvm: x86: Reorder functions in kvm.c
- Required for next patch which will access guest debug services from
kvm_arch_handle_exit. No functional changes.
Sig... - 10:11 pm Revision bb4ea393: kvm: Align kvm_arch_handle_exit to kvm_cpu_exec changes
- Make the return code of kvm_arch_handle_exit directly usable for
kvm_cpu_exec. This is straightforward for x86 and pp... - 10:11 pm Revision d73cd8f4: kvm: Rework inner loop of kvm_cpu_exec
- Let kvm_cpu_exec return EXCP_* values consistently and generate those
codes already inside its inner loop. This means... - 10:11 pm Revision dc77d341: kvm: Reorder error handling of KVM_RUN
- Test for general errors first as this is the slower path.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-... - 10:11 pm Revision 51e8fa60: kvm: Consider EXIT_DEBUG unknown without CAP_SET_GUEST_DEBUG
- Without KVM_CAP_SET_GUEST_DEBUG, we neither motivate the kernel to
report KVM_EXIT_DEBUG nor do we expect such exits.... - 10:11 pm Revision 7cbb533f: kvm: Keep KVM_RUN return value in separate variable
- Avoid using 'ret' both for the return value of KVM_RUN as well as the
code kvm_cpu_exec is supposed to return. Both h... - 10:11 pm Revision 0c03266a: kvm: x86: Synchronize PAT MSR with the kernel
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> - 10:11 pm Revision f2c1cc81: kvm: Add in-kernel irqchip awareness to cpu_thread_is_idle
- With in-kernel irqchip support enabled, the vcpu threads sleep in kernel
space while halted. Account for this differe... - 10:11 pm Revision ebda377f: x86: Properly reset PAT MSR
- Conforming to the Intel spec, set the power-on value of PAT also on
reset, but save it across INIT.
Signed-off-by: J... - 10:11 pm Revision d841b6c4: kvm: Mark VCPU state dirty on creation
- This avoids that early cpu_synchronize_state calls try to retrieve an
uninitialized state from the kernel. That even ... - 10:11 pm Revision 4601f7b0: kvm: x86: Do not leave halt if interrupts are disabled
- When an external interrupt is pending but IF is cleared, we must not
leave the halt state prematurely.
Signed-off-by... - 10:11 pm Revision c995b495: x86: Save/restore PAT MSR
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> - 04:18 pm Revision 00914b7d: microblaze: Add PetaLogix ml605 MMU little-endian ref design
- Add the first Microblaze little endian platform.
Platform uses uart16550, axi ethernet, timer, intc.
Signed-off-by: ... - 04:18 pm Revision 93f1e401: xilinx: Add AXIENET & DMA models
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 04:18 pm Revision d746ce6d: microblaze: Compile uart 16550 serial driver
- Upcomming little endian platform will use 16550 serial driver.
Signed-off-by: Michal Simek <monstr@monstr.eu>
Signed... - 10:56 am Revision 03feae73: Add qcow2 documentation
- This adds a description of the qcow2 file format to the docs/ directory.
Besides documenting what's there, which is n...
03/15/2011
- 10:49 pm Revision ad620c29: win32: implement missing timersub
- Implement and wrap timersub() for Win32.
Acked-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <bla... - 08:03 pm Revision 31d3c9b8: simpletrace: Move st_init() error reporting
- User emulator builds do not have error_report() so it should not be used
by simpletrace.c. In fact, error reporting ... - 07:36 pm Revision fd28aa13: s390: Detect invalid invocations of qemu_ram_free/remap
- This both detects invalid invocations of qemu_ram_free and
qemu_ram_remap when mem_path is non-NULL and fixes a build... - 07:36 pm Revision 1009d2ed: x86: Unbreak TCG support for hardware breakpoints
- Commit 83f338f73e broke x86 hardware breakpoint emulation by moving the
debug exception handling out of cpu_exec. Fix... - 07:36 pm Revision 1ab3c6c0: Implement qemu_kvm_eat_signals only for CONFIG_LINUX
- qemu_kvm_eat_signals requires POSIX support with realtime extensions for
sigtimedwait. Not all our target platforms p... - 02:21 pm Revision 52f9a172: Improve error handling in do_snapshot_blkdev()
- In case we cannot open the newly created snapshot image, try to fall
back to the original image file and continue run... - 02:21 pm Revision 209bef3e: hw/xen_disk: aio_inflight not released in handling ioreq when nr_segments==0
- In hw/xen_disk.c, async writing ioreq is leaked when
ioreq->req.nr_segments==0, because `aio_inflight` flag is not re... - 02:21 pm Revision b93af93d: Fix ATA SMART and CHECK POWER MODE
- This patch fixes two things:
1) CHECK POWER MODE
The error return value wasn't always zero, so it would show up as... - 02:21 pm Revision 40a892b7: block/vdi: Don't ignore immediate read/write failures
- This patch is similar to 171e3d6b9997c98a97d0c525867f7cd9b640cadd
which fixed qcow2:
Returning -EIO is far from opti... - 02:21 pm Revision 4e59b545: tools: Use real async.c instead of stubs
- It's wrong to call BHs directly, even in tools. The only operations that
schedule BHs are called in a loop that (indi... - 02:21 pm Revision e11480db: Add error message for loading snapshot without VM state
- It already fails, but it didn't tell the user why.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Juan Qu... - 02:21 pm Revision 5614c188: block/qcow: Don't ignore immediate read/write and other failures
- This patch is similar to 171e3d6b9997c98a97d0c525867f7cd9b640cadd
which fixed qcow2:
Returning -EIO is far from opti... - 02:21 pm Revision 301db7c2: Don't allow multiwrites against a block device without underlying medium
- If the block device has been closed, we no longer have a medium to submit
IO against, check for this before submittin... - 06:19 am Revision 3c85e74f: KVM, MCE, unpoison memory address across reboot
- In Linux kernel HWPoison processing implementation, the virtual
address in processes mapping the error physical memor... - 06:19 am Revision cd19cfa2: Add qemu_ram_remap
- qemu_ram_remap() unmaps the specified RAM pages, then re-maps these
pages again. This is used by KVM HWPoison suppor... - 06:19 am Revision c34d440a: kvm: x86: Consolidate TCG and KVM MCE injection code
- This switches KVM's MCE injection path to cpu_x86_inject_mce, both for
SIGBUS and monitor initiated events. This mean... - 06:19 am Revision 32a42024: kvm: x86: Clean up kvm_setup_mce
- There is nothing to abstract here. Fold kvm_setup_mce into its caller
and fix up the error reporting (return code of ... - 06:19 am Revision 75d49497: kvm: x86: Fail kvm_arch_init_vcpu if MCE initialization fails
- There is no reason to continue if the kernel claims to support MCE but
then fails to process our request.
Signed-off... - 06:19 am Revision d5bfda33: x86: Run qemu_inject_x86_mce on target VCPU
- We will use the current TCG-only MCE injection path for KVM as well, and
then this read-modify-write of the target VC... - 06:19 am Revision ab443475: kvm: x86: Inject pending MCE events on state writeback
- The current way of injecting MCE events without updating of and
synchronizing with the CPUState is broken and causes ... - 06:19 am Revision 99036865: kvm: Rename kvm_arch_process_irqchip_events to async_events
- We will broaden the scope of this function on x86 beyond irqchip events.
Signed-off-by: Jan Kiszka <jan.kiszka@sieme... - 06:19 am Revision 419fb20a: kvm: x86: Move MCE functions together
- Pure function suffling to avoid multiple #ifdef KVM_CAP_MCE sections,
no functional changes. While at it, annotate so... - 06:19 am Revision a7ada151: Synchronize VCPU states before reset
- This is required to support keeping VCPU states across a system reset.
If we do not read the current state before the... - 06:19 am Revision 747461c7: x86: Optionally avoid injecting AO MCEs while others are pending
- Allow to tell cpu_x86_inject_mce that it should ignore Action Optional
MCE events when the target VCPU is still proce... - 06:19 am Revision ac098781: x86: Account for MCE in cpu_has_work
- MCEs can be injected asynchronously, so they can also terminate the halt
state.
Signed-off-by: Jan Kiszka <jan.kiszk... - 06:19 am Revision 2fa11da0: x86: Small cleanups of MCE helpers
- Fix some code style issues, use proper headers, and align to cpu_x86
naming scheme. No functional changes.
Signed-of... - 06:19 am Revision 18559232: x86: Perform implicit mcg_status reset
- Reorder mcg_status in CPUState to achieve automatic clearing on reset.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens... - 06:19 am Revision 316378e4: x86: Refine error reporting of MCE injection services
- As this service is used by the human monitor, make sure that errors get
reported to the right channel, and also raise... - 06:19 am Revision fbc1c7e6: kvm: Fix build warning when KVM_CAP_SET_GUEST_DEBUG is lacking
- Original fix by David Gibson.
CC: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Jan Kiszka <jan.kiszka@s... - 06:19 am Revision bdcbd3e2: kvm: ppc: Fix breakage of kvm_arch_pre_run/process_irqchip_events
- Commit 7a39fe5882 failed to convert the right arch function.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Sign...
03/13/2011
- 04:44 pm Revision cc015e9a: add Win32 IPI service
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:44 pm Revision b55c22c6: protect qemu_cpu_kick_self for Win32
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:44 pm Revision 714bd040: provide dummy signal init functions for win32
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:44 pm Revision 712ae480: merge all signal initialization with qemu_signalfd_init, rename
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:44 pm Revision 8cf3f22b: iothread stops the vcpu thread via IPI
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:44 pm Revision 18a85728: do not use timedwait on qemu_cpu_cond
- Whenever env->created becomes true, qemu_cpu_cond is signaled by
{kvm,tcg}_cpu_thread_fn.
Signed-off-by: Paolo Bonzi... - 04:44 pm Revision be7d6c57: do not use timedwait on qemu_pause_cond
- all_vcpus_paused can start returning true after penv->stopped changes
from 0 to 1. When this is done, qemu_pause_con... - 04:44 pm Revision e009894f: do not use timedwait on qemu_system_cond
- qemu_main_loop_start is the only place where qemu_system_ready is set
to 1.
Signed-off-by: Paolo Bonzini <pbonzini@r... - 04:44 pm Revision 9705fbb5: do not use timedwait on qemu_halt_cond
- The following conditions can cause cpu_has_work(env) to become true:
- env->queued_work_first: run_on_cpu is already... - 04:44 pm Revision 67bb172f: always signal pause_cond after stopping a VCPU
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:44 pm Revision df646dfd: exit round-robin vcpu loop if cpu->stopped is true
- Sometimes vcpus are stopped directly without going through ->stop = 1.
Exit the VCPU execution loop in this case as w... - 04:44 pm Revision b7680cb6: Refactor thread retrieval and check
- We have qemu_cpu_self and qemu_thread_self. The latter is retrieving the
current thread, the former is checking for e... - 04:44 pm Revision eda48c34: inline cpu_halted into sole caller
- All implementations are now the same, and there is only one caller,
so inline the function there.
Signed-off-by: Pao... - 04:44 pm Revision 38a42e7c: remove CONFIG_THREAD
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:44 pm Revision 89b48b56: add assertions on the owner of a QemuMutex
- These are already present in the Win32 implementation, add them to
the pthread wrappers as well. Use PTHREAD_MUTEX_E... - 04:44 pm Revision 96284e89: include qemu-thread.h early
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:44 pm Revision 9257d46d: add win32 qemu-thread implementation
- For now, qemu_cond_timedwait and qemu_mutex_timedlock are left as
POSIX-only functions. They can be removed later, o... - 04:44 pm Revision 94ad5b00: always qemu_cpu_kick after unhalting a cpu
- This ensures env->halt_cond is broadcast, and the loop in
qemu_tcg_wait_io_event and qemu_kvm_wait_io_event is exited... - 04:44 pm Revision 68c23e55: use win32 timer queues
- Multimedia timers are only useful for compatibility with Windows NT 4.0
and earlier. Plus, the implementation in Win... - 04:44 pm Revision cfced5b2: implement win32 dynticks timer
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:44 pm Revision 9931b2f4: unlock iothread during WaitForMultipleObjects
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 03:35 pm Revision 913895ab: hw/fmopl: Fix buffer access out-of-bounds errors
- Index 75 is one too large for AR_TABLE[75], DR_TABLE[75].
This error was reported by cppcheck.
hw/fmopl.c:600: error... - 03:24 pm Revision 7165448a: moving eeprom initialization
- The initialization should not be only on reset but also when initializing
the device.
It resolves a bug when hot plug...
03/12/2011
- 11:52 am Revision e14c8062: pc: fix wrong CMOS values for floppy drives
- Before commit 63ffb564dca94f8bda01ed6d209784104630a4d2, states for
floppy drives were calculated in fdc.c:fd_revalida...
03/11/2011
- 04:24 pm Revision c4374bb7: microblaze: Add PVR for writeback cache, endians
- Specify PVR for writeback cache, endians and others.
Signed-off-by: Michal Simek <monstr@monstr.eu>
Signed-off-by: E... - 04:24 pm Revision 73ad9e62: microblaze: Fix PetaLogix company name
- trivial fix.
Signed-off-by: Michal Simek <monstr@monstr.eu>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalog... - 04:03 pm Revision 98fa4a59: Merge remote branch 'stefanha/tracing' into staging
- 12:12 am Revision 6059631c: vmstate: Add a way to send a partial array
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:12 am Revision 639f49b6: vmstate: be able to store/save a pci device from a pointer
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:12 am Revision f6317a6e: vmstate: move timers to use test instead of version
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:12 am Revision 1283da72: vmstate: add VMSTATE_STRUCT_VARRAY_UINT32
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:12 am Revision 82fa39b7: vmstate: Fix varrays with uint8 indexes
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:12 am Revision 2a57b6c8: vmstate: add VMSTATE_STRUCT_VARRAY_INT32
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:12 am Revision a624b086: vmstate: add UINT32 VARRAYS
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:12 am Revision 15c6a56e: vmstate: add VMSTATE_INT64_ARRAY
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:12 am Revision 9122a8fe: vmstate: add VMSTATE_UINT32_EQUAL
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:12 am Revision 23bfe28f: vnc: Fix stack corruption and other bitmap related bugs
- Commit bc2429b9174ac2d3c56b7fd35884b0d89ec7fb02 introduced
a severe bug (stack corruption).
bitmap_clear was called ... - 12:12 am Revision 2ea720db: hmp-commands.hx: fix badly merged client_migrate_info command
- client_migrate_info was merged badly, placing it between the command
and the documentation for another command. In ad... - 12:12 am Revision 7d82af38: Fix performance regression in qemu_get_ram_ptr
- When the commit f471a17e9d869df3c6573f7ec02c4725676d6f3a converted the
ram_blocks structure to QLIST, it also removed...
03/10/2011
- 10:16 am Revision d48751ed: xilinx-ethlite: Simplify byteswapping to/from brams
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 04:38 am Revision b651fc6f: mainstone: PCMCIA support
- Extend mst_fpga and mainstone with logic to support PCMCIA
attachment (IRQs, status regs).
Signed-off-by: Dmitry Ere... - 04:36 am Revision 95499a1d: mainstone: use gpio 0 for connection of FPGA instead of hooking into PIC directly
- Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in... - 04:31 am Revision 8034ce7d: pxa2xx_timer: Get rid of .level in PXA2xxTimer0.
- 04:11 am Revision 7c29d6ce: pxa2xx_pic: fixup initialisation
- This is based on Dmitry Eremin-Solenikov's patch but simplified.
- 03:46 am Revision 4ff927cc: pxa2xx_timer: separate irq for pxa27x handling
- First, sysbus_init_irq shan't be called on on-stack variables. Indeed,
it only stores a passed pointer in qdev and th...
03/07/2011
- 05:34 pm Revision ddca9fb2: trace: Trace posix-aio-compat.c completion and cancellation
- This patch adds paio_complete() and paio_cancel() trace events to
complement the paio_submit() event.
Signed-off-by:... - 05:34 pm Revision a13aac04: trace: Trace bdrv_aio_flush()
- Add a trace event for bdrv_aio_flush() to complement the existing
bdrv_aio_readv() and bdrv_aio_writev() events.
Sig... - 05:34 pm Revision 0b5538c3: simpletrace: Thread-safe tracing
- Trace events outside the global mutex cannot be used with the simple
trace backend since it is not thread-safe. Ther... - 02:42 pm Revision 07bf23a7: MAINTAINERS: add LatticeMico32 maintainer
- Add me as the lm32-target and machines maintainer.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Ed... - 02:42 pm Revision 613a22c9: Add lm32 target to configure
- Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 02:42 pm Revision d65f0831: lm32: opcode testsuite
- This patch creates tests/lm32 directory and adds tests for every
LatticeMico32 opcode.
Signed-off-by: Michael Walle ... - 02:42 pm Revision 45664345: lm32: todo and documentation
- This patch adds general target documentation and a todo list.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed... - 02:42 pm Revision d821732a: lm32: EVR32 and uclinux BSP
- This patch adds support for the following two BSPs:
- LM32 EVR32 BSP (as used by RTEMS)
- uclinux BSP by Theobroma ... - 02:42 pm Revision e5f799a2: lm32: support for creating device tree
- This patch adds helper functions to create a ROM, which contains a hardware
description of a board. This is used in T... - 02:42 pm Revision f19410ca: lm32: system control model
- This patch add support for a system control block. It is supposed to
act as helper for the emulated program. E.g. shu... - 02:42 pm Revision 770ae571: lm32: uart model
- This patch add support for the LatticeMico32 UART.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Ed... - 02:42 pm Revision ea7924dc: lm32: timer model
- This patch adds support for the LatticeMico32 system timer.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-o... - 02:42 pm Revision f89286ae: lm32: pic and juart helper functions
- This patch adds init functions for the PIC and JTAG UART commonly used
in the board initialization.
Signed-off-by: M... - 02:42 pm Revision 15d7dc4f: lm32: juart model
- This patch adds the JTAG UART model. It is accessed through special control
registers and opcodes. Therefore the tran... - 02:42 pm Revision 81ea0e13: LatticeMico32 target support
- This patch adds support for the LatticeMico32 softcore processor by Lattice
Semiconductor.
Signed-off-by: Michael Wa... - 02:42 pm Revision 0c45d3d4: lm32: gdbstub support
- This patch adds lm32 support to the gdbstub.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Edgar E.... - 02:42 pm Revision c6af5693: lm32: machine state loading/saving
- This patch adds support for saving and loading the processor state.
Signed-off-by: Michael Walle <michael@walle.cc>
... - 02:42 pm Revision 143e8951: lm32: translation code helper
- This patch adds translation helper functions.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Edgar E... - 02:42 pm Revision 17c0fa3d: lm32: translation routines
- This patch adds the main translation routine. All opcodes of the
LatticeMico32 processor are supported and translated... - 02:42 pm Revision 4ef66fa7: lm32: interrupt controller model
- This patch adds the interrupt controller of the lm32. Because the PIC is
accessed through special control registers a... - 10:46 am Revision ca27c052: target-arm: Implement a minimal set of cp14 debug registers
- Newer ARM kernels try to probe for whether the CPU has hardware breakpoint
support. For this to work QEMU has to impl... - 10:26 am Revision 3849902c: target-arm: Use TCG temporary leak debugging facilities
- Use the new TCG temporary leak debugging facilities to
check that each ARM instruction does not leak temporaries.
Si... - 10:26 am Revision 7d1b0095: target-arm: Remove ad-hoc leak checking code
- This commit removes the ad-hoc resource leak checking code from
target-arm. This includes replacing all uses of new_t... - 10:26 am Revision 27bfd83c: tcg: Add support for debugging leakage of temporaries
- Add support (if CONFIG_DEBUG_TCG is defined) for debugging leakage
of temporary variables. Generally any temporaries ... - 12:37 am Revision 6ed221b6: target-arm: Integrate secondary CPU reset in arm_boot
- Integrate secondary CPU reset into arm_boot, removing it from realview.c.
On non-Linux systems secondary CPUs start w... - 12:37 am Revision f8bf8606: target-arm: Implement cp15 VA->PA translation
- Implement VA->PA translations by cp15-c7 that went through unchanged
previously.
Signed-off-by: Adam Lackorzynski <a... - 12:37 am Revision fa250144: target-arm: Fix soft interrupt in GIC distributor
- Fix selection of target list filter mode.
Signed-off-by: Adam Lackorzynski <adam@os.inf.tu-dresden.de>
Reviewed-by: ... - 12:30 am Revision 29501f1b: target-arm: Set carry flag correctly for Thumb2 ORNS
- The code for Thumb2 ORNS (or negated and set flags) was trashing
a TCG input register which was needed later for use ...
03/06/2011
- 10:01 pm Revision f66a99d7: ioport: Improve error output
- When failing due to conflicting I/O port registrations,
include the offending I/O port address in the message.
Cc: A... - 09:38 pm Revision e323c93e: tracetool: Add optional argument to specify dtrace probe names
- Optional feature allowing a user to generate the probe list to match
the name of the binary, in case they wish to ins... - 09:28 pm Revision 8387da81: target-arm: Handle VMOV between two core and VFP single regs
- Fix two bugs in the translation of the instructions VMOV sa,sb,rx,ry and
VMOV rx,ry,sa,sb (which copy between a pair ... - 09:22 pm Revision e095e2f3: w32: Add support for curses
- MinGW optionally includes pdcurses, so add support for it.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-... - 09:20 pm Revision cc688901: target-arm: Don't decode old cp15 WFI instructions on v7 cores
- In v7 of the ARM architecture, WFI (wait for interrupt) is a first-class
instruction, but in previous versions this f... - 09:15 pm Revision 96c94b29: net: Add the missing option declaration of "vhostforce"
- Signed-off-by: Jason Wang <jasowang@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Aurelien... - 09:10 pm Revision 05a7fcd0: gt64xxx: remove savevm support
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:10 pm Revision 9023f7b2: vmstate: remove uninorth savevm code
- It was migrating the wrong structures, no way it would work
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signe... - 09:10 pm Revision 532847e4: vmstate: remove grackle_pci savevm code
- It was migrating the wrong structures, no way it would work
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signe... - 09:06 pm Revision 85bb6d36: net: remove parse_host_src_port() function
- It was deprecated, and it has no users.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Aurelien J... - 09:02 pm Revision 0d2e91c1: hw/sd.c: fix sd_set_cb() crash when bdrv == NULL
- sd_set_cb() calls bdrv_is_read_only() and bdrv_is_inserted() even if
no block driver is associated with the card read... - 08:29 pm Revision ce053661: net: Use iov helper functions
- Signed-off-by: Benjamin Poirier <benjamin.poirier@gmail.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.co... - 08:11 pm Revision b48c20f7: docs: Update stderr and simple backend, add systemtap backend
- The following additions to the tracing documentation are included:
1. Move "stderr" backend documentation to top-lev... - 08:06 pm Revision 59da6684: simpletrace: Make simpletrace.py a Python module
- The simpletrace.py script pretty-prints a binary trace file. Most of
the code can be reused by trace file analysis s... - 08:06 pm Revision 0c1592d9: linux-user: Fix large seeks by 32 bit guest on 64 bit host
- When emulating a 32 bit Linux user-mode program on a 64 bit target
we implement the llseek syscall in terms of lseek.... - 08:01 pm Revision 9793212b: hw/irq: Add qemu_irq_split() so one GPIO output can feed two inputs
- Add a qemu_irq_split() function which allows a board to wire a single
GPIO output up to two GPIO inputs. This is need... - 08:01 pm Revision 26883c69: hw/realview: Wire up the MMC card status
- Instantiate the three PL061 GPIO modules the realview boards have.
Connect the MMC card status outputs of the PL181 M... - 08:01 pm Revision b50ff6f5: hw/arm_sysctl.c: Wire MCI register MMC card status bits to GPIO inputs
- Implement some GPIO inputs which a board can connect up to set the
MMC card status bits in the MCI register.
Signed-... - 08:01 pm Revision 7063f49f: hw/pl061.c: Implement ARM PL061 as well as Luminary one
- ARM's PL061 has a different set of ID registers to the one in the
Luminary Stellaris; implement this so that the Linu... - 08:01 pm Revision c31a4724: hw/pl181: Implement GPIO output pins for card status
- Add two GPIO output pins to the PL181 model to indicate the card
present and readonly status information. On ARM boar... - 07:22 pm Revision 444dd39b: lsi53c895a: Update dnad when skipping MSGOUT bytes
- Update not only dbc but also dnad when skipping bytes during the MSGOUT
phase. Previously only dbc was updated which... - 03:45 pm Revision dcfd0865: WIN32: Add missing include for 'struct timeval', used in vnc.h
- Signed-off-by: Herv Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
03/05/2011
- 03:07 pm Revision 219982ef: hw/pcnet.c: Fix EPROM contents to suit AMD netware drivers
- bugfix under DOS for AMD netware driver:
AMD PCNTNW Ethernet MLID v3.10 (960115), network card not found
bugfix work... - 02:00 pm Revision 60c07d93: net: fix qemu_can_send_packet logic
- If any of the clients is not ready to receive (ie it has a can_receive
callback and can_receive() returns false), we ... - 02:00 pm Revision 24ac3a7d: net: fix trace when debug is activated in slirp
- make the code compile correctly when DEBUG is activated.
Signed-off-by: Vincent Palatin <vpalatin@chromium.org>
Sign...
03/04/2011
- 12:33 am Revision 4e655712: linux-user: fix compile failure if !CONFIG_USE_GUEST_BASE
- If CONFIG_USE_GUEST_BASE is not defined, gcc complains:
linux-user/mmap.c:235: error: comparison of unsigned express... - 12:33 am Revision b46d97f2: virtio-net: Fix lduw_p() pointer argument of wrong size
- A pointer to a size_t variable was passed as the void * pointer to
lduw_p() in virtio_net_receive(). Instead of acti... - 12:33 am Revision efac4154: target-sh4: move intr_at_halt out of cpu_halted()
- All targets except SH4 have the same cpu_halted() routine, and it has
only one caller. It is therefore a good candida...
03/03/2011
- 04:13 pm Revision 8a231487: pxa2xx: port pxa2xx_rtc to using qdev/vmstate
- Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in... - 04:06 pm Revision f114c826: pxa2xx_dma: Get rid of a forward declaration.
- 04:04 pm Revision 2115c019: pxa2xx_dma: port to qdev/vmstate
- Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in... - 03:54 pm Revision 47188700: vmstate: move VMSTATE_PCIE_AER_ERRS to hw/hw.h
- VMSTATE_PCIE_AER_ERRS is indeed useful for other emulation drivers.
Move it to hw/hw.h under the name of VMSTATE_STRU... - 03:50 pm Revision ee2479d3: pxa2xx_dma: drop unused pxa2xx_dma_handler_t/handler field
- Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in... - 03:24 pm Revision 5251d196: pxa2xx_timer: Store relevant irq line in each timer.
- 03:14 pm Revision 797e9542: pxa2xx_timer: switch to using qdev/vmstate
- Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in... - 04:45 am Revision d353eb43: pxa2xx_timer: change info struct name to comply with guidelines
- It should be PXA2xxTimerInfo, not pxa2xx_timer_info. Replace all
occurences of old name with the new one.
Signed-off... - 04:43 am Revision 0c69aa70: pxa2xx_pic: Set base address for sysbus device.
- Thid device's registration was broken since
e1f8c729fa890c67bb4532f22c22ace6fb0e1aaf, this should fix it. - 04:34 am Revision 13801f32: vmstate: add VMSTATE_STRUCT_ARRAY_TEST
- This is a _TEST variant of VMSTATE_STRUCT_ARRAY, necessary e.g.
for future patch changing pxa2xx_timer to use vmstate...
03/01/2011
- 11:17 pm Revision ed02c54d: microblaze: Correct copy+paste:o in defconfigs
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
02/26/2011
- 12:31 am Revision 417131fb: HACKING: Update status of format checking
- Hopefully all functions with printf like arguments now use format checking.
This was tested with default build confi... - 12:04 am Revision c53af37f: vnc: fix a memory leak in threaded vnc server
- VncJobQueue's buffer is intended to be used for
as the output buffer for all operations in this queue,
but unfortunat...
02/25/2011
- 10:16 pm Revision 30faaf70: Use sigwait instead of sigwaitinfo.
- Fix compilation failure on Darwin.
Signed-off-by: Tristan Gingold <gingold@adacore.com>
Signed-off-by: Blue Swirl <b... - 07:21 pm Revision 84803d7a: bitops: fix error on OpenBSD and mingw32
- Fix this error:
CC bitops.o
In file included from /src/qemu/bitops.c:14:
/src/qemu/bitops.h:69: error: expected ... - 07:19 pm Revision 04483e15: bitops: fix test_and_change_bit()
- ./bitops.h:192: warning: ‘old’ is used uninitialized in this function
Signed-off-by: Corentin Chary <corentincj@iksa... - 05:58 pm Revision 89d2d3af: slirp: Remove some type casts caused by bad declaration of x.tp_buf
- x.tp_buf was declared as a uint8_t array, but always used as
a char array (which needed a lot of type casts).
The pa... - 05:14 pm Revision c3febae6: Fixing tap adapter for win32
- This fix allows connection of internal VLAN to the external TAP interface.
If tap_win32_write function always returns... - 05:13 pm Revision c7eb1f02: Fixing network over sockets implementation for win32
- MSDN includes the following in WSAEALREADY error description for connect()
function: "To preserve backward compatibil... - 01:13 pm Revision e1f8c729: pxa2xx_pic: update to use qdev
- Use qdev/sysbus framework to handle pxa2xx-pic. Instead of exposing IRQs
via array, reference them via qdev_get_gpio_... - 10:06 am Revision 3e1dbc3b: mst_fpga: correct irq level settings
- Final corrections for IRQ levels that are set by mst_fpga:
* Don't retranslate IRQ if previously IRQ was masked.
* A...
02/24/2011
- 07:25 pm Revision cf76a1ce: ui/vnc-enc-tight.c: Fix compile failure if CONFIG_VNC_JPEG not defined
- Add some missing #ifdefs to fix compilation failures in the !CONFIG_VNC_JPEG
case introduced by commit ce702e93.
Sig... - 07:25 pm Revision a43f9c90: virtio-serial: kill VirtIOSerialDevice
- VirtIOSerialDevice is like VirtIOSerialPort with just the first two
fields, which makes it pretty pointless. Using V... - 07:25 pm Revision 61a11c98: Add TAGS and *~ to .gitignore
- Add the etags output generated by "make TAGS" and editor backup files
to .gitignore.
This patch has previously appea... - 09:53 am Revision fe0e4872: target-arm: fix support for VRECPE.
- Now use the same algorithm as described in the ARM ARM.
Signed-off-by: Christophe Lyon <christophe.lyon@st.com>
Revi... - 09:53 am Revision e07be5d2: target-arm: fix support for VRSQRTE.
- Now use the same algorithm as described in the ARM ARM.
Signed-off-by: Christophe Lyon <christophe.lyon@st.com>
Revi... - 09:53 am Revision 56bf4fe2: target-arm: Introduce float64_256 and float64_512 constants.
- These two constants will be used by helper functions such as recpe_f32
and rsqrte_f32.
Signed-off-by: Christophe Lyo... - 09:53 am Revision c30fe7df: softfloat: add _set_sign(), _infinity and _half for 32 and 64 bits floats.
- These constants and utility function are needed to implement some
helpers. Defining constants avoids the need to re-c... - 09:53 am Revision fb1ba03a: hw/sd.c: Add missing state change for SD_STATUS, SEND_NUM_WR_BLOCKS
- The SD_STATUS and SEND_NUM_WR_BLOCKS commands are supposed to cause
the card to send data back to the host. However s... - 09:53 am Revision 8559666d: softfloat: move all default NaN definitions to softfloat.h.
- These special values are needed to implement some helper functions,
which return/use these values in some cases.
Sig... - 12:28 am Revision 5db8378a: vnc: Fix fatal crash with vnc reverse mode
- Reverse mode is unusable:
qemu -vnc localhost:5500,reverse
crashes in vnc_refresh_server_surface because some poin... - 12:28 am Revision 80e0c8c3: vnc: add a non-adaptive option
- This option allow to disable adaptive behaviors in some encodings.
Signed-off-by: Corentin Chary <corentincj@iksaif.... - 12:28 am Revision 8cb4a6b7: vnc: tight: tweak adaptive tight settings
- The force_jpeg threshold was too low.
Signed-off-by: Corentin Chary <corentincj@iksaif.net>
Signed-off-by: Anthony L... - 12:28 am Revision 207f328a: vnc: fix lossy rect refreshing
- The for loop in send_lossy_rect was totally wrong, and we can't
call vnc_set_bits() because it does not really do wha... - 12:28 am Revision bc2429b9: vnc: use the new generic bitmap functions
- Switch to bitmap.h and bitops.h instead of redefining our own bitmap
helpers.
Signed-off-by: Corentin Chary <corenti... - 12:28 am Revision e0e53b2f: bitmap: add a generic bitmap and bitops library
- Add most used bitmap and bitops functions into bitmap.c and bitops.c.
Theses functions are mostly copied from Linux k... - 12:28 am Revision 6c71a539: vnc: don't try to send bigger updates that client height
- Respect client size if it doesn't not support desktop resizing.
Signed-off-by: Corentin Chary <corentincj@iksaif.net... - 12:28 am Revision 368d2588: vnc: fix uint8_t comparisons with negative values
- Signed-off-by: Corentin Chary <corentincj@iksaif.net>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:28 am Revision 148954fa: vnc: Add ZRLE and ZYWRLE encodings.
- Add ZRLE [1] and ZYWRLE [2] encodings. The code is inspire^W stolen
from libvncserver (again), but have been rewriten... - 12:28 am Revision f8562e32: vnc: palette: and fill and color calls.
- These two helpers are needed for zrle and zywrle.
Signed-off-by: Corentin Chary <corentincj@iksaif.net>
Signed-off-b... - 12:28 am Revision 72aefb76: vnc: palette: add palette_init calls
- This allow to use palette on the stack instead of always
allocating them.
Signed-off-by: Corentin Chary <corentincj@... - 12:28 am Revision e31e3694: vnc: palette: use a pool to reduce memory allocations
- We now that the palette will never have more than 256
elements. Let's use a pool to reduce malloc calls.
Signed-off-... - 12:28 am Revision ce702e93: vnc: tight: use the update frequency to choose between lossy and lossless
- Use the new update frequency infrastructure to use jpeg for regions with
high update frequency.
Signed-off-by: Coren... - 12:28 am Revision 7d964c9d: vnc: refresh lossy rect after a given timeout
- If an adaptive encoding has choosen to send a lossy update
based on the result of vnc_update_freq(), then it should a... - 12:28 am Revision 999342a0: vnc: add a way to get the update frequency for a given region
- This patch compute the update frequency (in Hz) for each 64x64 rects.
Any adaptive encoding can get this value using ... - 12:28 am Revision b31f519e: vnc: don't set the quality if lossy encoding are disabled
- This should not change the current behavior, but if any new
encoding try to use the tight quality, it will always be ...
02/23/2011
- 01:31 pm Revision 877fdc12: microblaze: Allow targeting little-endian mb
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 01:31 pm Revision 082e5be8: pls3adsp1800: Base load_elf endianness on target endianness
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 11:42 am Revision c9f7383c: do not use qemu_icount_delta in the !use_icount case
- The !use_icount code is the same for iothread and non-iothread,
except that the timeout is different. Since the time...
Also available in: Atom