Revision:

Revisions

# Date Author Comment
3ab193e6 03/05/2014 10:52 am Gerd Hoffmann

input: mouse: switch sdl ui to new core

Signed-off-by: Gerd Hoffmann <>

14768eba 03/05/2014 10:52 am Gerd Hoffmann

input: mouse: switch vnc ui to new core

Signed-off-by: Gerd Hoffmann <>

a25f545d 03/05/2014 10:50 am Gerd Hoffmann

input: keyboard: switch sdl ui to new core

Signed-off-by: Gerd Hoffmann <>

8d447d10 03/05/2014 10:50 am Gerd Hoffmann

input: keyboard: switch vnc ui to new core

Signed-off-by: Gerd Hoffmann <>

de8f580b 03/05/2014 10:50 am Gerd Hoffmann

input: keyboard: switch spice ui to new core

Signed-off-by: Gerd Hoffmann <>

cd100328 03/05/2014 10:50 am Gerd Hoffmann

input: keyboard: switch curses ui to new core

Signed-off-by: Gerd Hoffmann <>

43579403 03/05/2014 10:50 am Gerd Hoffmann

input: mouse: add helpers functions to core

Likewise a bunch of helper functions to manage mouse button
and movement events, again to make life easier for the ui code.

Signed-off-by: Gerd Hoffmann <>

d4c85337 03/05/2014 10:50 am Gerd Hoffmann

console: export QemuConsole index,width,height

Add functions to query QemuConsole properties.

Signed-off-by: Gerd Hoffmann <>

7ad95ff7 03/05/2014 10:50 am Gerd Hoffmann

input: rename file to legacy

Rename ui/input.c to ui/input-legacy.c.
We are going to replace it step by step.

Signed-off-by: Gerd Hoffmann <>

031fa964 03/05/2014 10:50 am Gerd Hoffmann

input: qapi: define event types

Define input event types, using qapi. So we get nicely autogenerated
types for our input events. And when it comes to qmp support some day
things will be a lot easier.

Types are modeled after the linux input layer. There are separate...

bbd1b1cc 03/05/2014 10:50 am Gerd Hoffmann

input: qapi: add unmapped key

Simplifies building something -> QkeyCode mapping tables.
Uninitialized entries can easily identified then.

Signed-off-by: Gerd Hoffmann <>
Reviewed-by: Eric Blake <>

8b6b0c59 03/05/2014 10:50 am Gerd Hoffmann

input: qapi: add pause key

It's missing.

Signed-off-by: Gerd Hoffmann <>
Reviewed-by: Eric Blake <>

c8b405b6 03/05/2014 10:50 am Gerd Hoffmann

input: add core bits of the new input layer

Register and unregister handlers.
Event dispatcher code.

Signed-off-by: Gerd Hoffmann <>

65671475 03/05/2014 10:50 am Gerd Hoffmann

input: keyboard: add helper functions to core

A bunch of helper functions to manage keyboard events,
to make life simpler for the ui code when submitting
keyboard events.

Signed-off-by: Gerd Hoffmann <>

9784e579 03/05/2014 10:50 am Gerd Hoffmann

input: keyboard: switch legacy handlers to new core

legacy kbd event handlers are registered in the new core,
so they receive events from the new input core code.
keycode -> scancode translation needed here.

legacy kbd_put_keycode() sends events to the new core....

d2a92603 03/05/2014 10:50 am Gerd Hoffmann

input: keyboard: switch qmp_send_key() to new core.

Signed-off-by: Gerd Hoffmann <>

af98ba92 03/05/2014 10:50 am Gerd Hoffmann

input: keyboard: switch gtk ui to new core

Signed-off-by: Gerd Hoffmann <>

7e749462 03/05/2014 10:42 am Cornelia Huck

s390x/virtio-ccw: Adapter interrupt support.

Handle the new CCW_CMD_SET_IND_ADAPTER command enabling adapter interrupts
on guest request. When active, host->guest notifications will be handled
via global_indicator -> queue indicators instead of queue indicators +...

0f20ba62 03/05/2014 04:07 am Alexey Kardashevskiy

target-ppc: spapr: e500: fix to use cpu_dt_id

This makes use of @cpu_dt_id and related API in:
1. emulated XICS hypercall handlers as they receive fixed CPU indexes;
2. XICS-KVM to enable in-kernel XICS on right CPU;
3. device-tree renderer.

This removes @cpu_index fixup as @cpu_dt_id is used instead so QEMU monitor...

c1385933 03/05/2014 04:07 am Aneesh Kumar K.V

target-ppc: Update ppc_hash64_store_hpte to support updating in-kernel htab

This support updating htab managed by the hypervisor. Currently we don't have
any user for this feature. This actually bring the store_hpte interface
in-line with the load_hpte one. We may want to use this when we want to...

a0fcac9c 03/05/2014 04:07 am Laurent Dufour

target-ppc: Introduce hypervisor call H_GET_TCE

This patch introduces the hypervisor call H_GET_TCE which is basically the
reverse of H_PUT_TCE, as defined in the Power Architecture Platform
Requirements (PAPR).

The hcall H_GET_TCE is required by the kdump kernel which is calling it to...

0ce470cd 03/05/2014 04:07 am Alexey Kardashevskiy

target-ppc: add PowerPCCPU::cpu_dt_id

Normally CPUState::cpu_index is used to pick the right CPU for various
operations. However default consecutive numbering does not always work
for POWERPC.

These indexes are reflected in /proc/device-tree/cpus/PowerPC,POWER7@XX...

f3c75d42 03/05/2014 04:07 am Aneesh Kumar K.V

target-ppc: Fix htab_mask calculation

Correctly update the htab_mask using the return value of
KVM_PPC_ALLOCATE_HTAB ioctl. Also we don't update sdr1
on GET_SREGS for HV. We check for external htab and if
found true, we don't need to update sdr1

Signed-off-by: Aneesh Kumar K.V <>...

7c43bca0 03/05/2014 04:07 am Aneesh Kumar K.V

target-ppc: Fix page table lookup with kvm enabled

With kvm enabled, we store the hash page table information in the hypervisor.
Use ioctl to read the htab contents. Without this we get the below error when
trying to read the guest address

(gdb) x/10 do_fork...
3f94170b 03/05/2014 04:07 am Aneesh Kumar K.V

target-ppc: Change the hpte store API

For updating in kernel htab we need to provide both pte0 and pte1, hence update
the interface to take pte0 and pte1 together

Signed-off-by: Aneesh Kumar K.V <>
[ ldq_phys() API change, Greg Kurz <> ]...

« Previous 1 ... 4 5 6 7 8 ... 1262 Next » (126-150/31548) | Per page: 25, 50, 100

Also available in: Atom