Bug 28983

Summary: Move all QXL parsing out of red_worker.c
Product: Spice Reporter: Alexander Larsson <alexl>
Component: serverAssignee: Spice Bug List <spice-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Alexander Larsson 2010-07-09 07:50:28 UTC
We should move all qxl parsing and verifying out of red_worker.c and into red_parse_qxl.c.

For instance, all instances of get_virt() and validate_virt() should be moved.

Some of the things left to do are: red_cursor_flush, fill_cursor, handle_dev_create_primary_surface
Comment 1 Alexander Larsson 2010-07-09 07:51:12 UTC
We should also ideally be able to drop BUF_TYPE_CHUNK
Comment 2 Marc-Andre Lureau 2014-11-02 23:20:20 UTC
it seems to be somewhat "fixed" nowadays (remaining get_virt() in red_worker are not protocol related and fixed data)

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.