summaryrefslogtreecommitdiffstats
path: root/python_modules
diff options
context:
space:
mode:
authorSøren Sandmann Pedersen <ssp@redhat.com>2012-08-24 17:53:13 -0400
committerSøren Sandmann Pedersen <ssp@redhat.com>2012-09-02 15:15:29 -0400
commit361fd166b26b4450617b1f7175be9aaa7d8f6a7e (patch)
tree7649be30ec8385dd8c317ebe73b7263baf2536c0 /python_modules
parent8459b35ec0a2c1cddd7dab8b726e752bcde4c609 (diff)
Add new client_present and client capabilities fields to QXLRom
The client_present field is a byte that is set of non-zero when a client is connected and to zero when no client is connected. The client_capabilities[58] array contains 464 bits that indicate the capabilities of the client. Each bit corresponds to a SPICE_DISPLAY_CAP_* capability. In particular, if the client has capability C, then bit (C % 8) in byte (C / 8) is set. The capability bits only have a defined meaning when a client is connected, ie., when client_present is non-zero. The number 58 was chosen to fill out a cache line in QXLRom. A new QXL_INTERRUPT_CLIENT interrupt is defined, which will be raised whenever a client connects or disconnects.
Diffstat (limited to 'python_modules')
0 files changed, 0 insertions, 0 deletions