• Oleksandr Andrushchenko's avatar
    xen: Sync up with the canonical protocol definitions in Xen · ce63b2c8
    Oleksandr Andrushchenko authored
    This is the sync up with the canonical definitions of the input,
    sound and display protocols in Xen.
    
    Changes to kbdif:
    1. Add missing string constants for {feature|request}-raw-pointer
       to align with the rest of the interface file.
    
    2. Add new XenStore feature fields, so it is possible to individually
       control set of exposed virtual devices for each guest OS:
         - set feature-disable-keyboard to 1 if no keyboard device needs
           to be created
         - set feature-disable-pointer to 1 if no pointer device needs
           to be created
    
    3. Move multi-touch device parameters to backend nodes: these are
        described as a part of frontend's XenBus configuration nodes
        while they belong to backend's configuration. Fix this by moving
        the parameters to the proper section.
    
    Unique-id field:
    1. Add unique-id XenBus entry for virtual input and display.
    
    2. Change type of unique-id field to string for sndif to align with
    display and input protocols.
    Signed-off-by: default avatarOleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
    Reviewed-by: default avatarJuergen Gross <jgross@suse.com>
    Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
    ce63b2c8
kbdif.h 23.7 KB