svga: Drop execbuf throttling
This code isn't used anymore in preference for DRI2 client side swap buffers throttling or throttling done inside the xa or xorg driver. Signed-off-by: Jakob Bornecrantz <jakob@vmware.com> Reviewed-by Brian Paul <brianp@vmware.com>
This commit is contained in:
@@ -19,7 +19,6 @@ create_screen(int fd)
|
||||
if (!screen)
|
||||
return NULL;
|
||||
|
||||
vmw_winsys_screen_set_throttling(screen, 0);
|
||||
screen = sw_screen_wrap(screen);
|
||||
|
||||
screen = debug_screen_wrap(screen);
|
||||
|
||||
@@ -101,9 +101,6 @@ struct vmw_svga_winsys_context
|
||||
* referred.
|
||||
*/
|
||||
boolean preemptive_flush;
|
||||
|
||||
boolean throttle_set;
|
||||
uint32_t throttle_us;
|
||||
};
|
||||
|
||||
|
||||
@@ -136,7 +133,6 @@ vmw_swc_flush(struct svga_winsys_context *swc,
|
||||
struct pipe_fence_handle *fence = NULL;
|
||||
unsigned i;
|
||||
enum pipe_error ret;
|
||||
uint32_t throttle_us;
|
||||
|
||||
ret = pb_validate_validate(vswc->validate);
|
||||
assert(ret == PIPE_OK);
|
||||
@@ -155,13 +151,10 @@ vmw_swc_flush(struct svga_winsys_context *swc,
|
||||
*reloc->where = ptr;
|
||||
}
|
||||
|
||||
throttle_us = vswc->throttle_set ?
|
||||
vswc->throttle_us : vswc->vws->default_throttle_us;
|
||||
|
||||
if (vswc->command.used || pfence != NULL)
|
||||
vmw_ioctl_command(vswc->vws,
|
||||
vswc->base.cid,
|
||||
throttle_us,
|
||||
0,
|
||||
vswc->command.buffer,
|
||||
vswc->command.used,
|
||||
&fence);
|
||||
@@ -401,15 +394,3 @@ vmw_svga_winsys_context_create(struct svga_winsys_screen *sws)
|
||||
|
||||
return &vswc->base;
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
vmw_svga_context_set_throttling(struct pipe_context *pipe,
|
||||
uint32_t throttle_us)
|
||||
{
|
||||
struct svga_winsys_context *swc = svga_winsys_context(pipe);
|
||||
struct vmw_svga_winsys_context *vswc = vmw_svga_winsys_context(swc);
|
||||
|
||||
vswc->throttle_us = throttle_us;
|
||||
vswc->throttle_set = TRUE;
|
||||
}
|
||||
|
||||
@@ -52,8 +52,4 @@ struct pipe_screen;
|
||||
struct svga_winsys_context *
|
||||
vmw_svga_winsys_context_create(struct svga_winsys_screen *sws);
|
||||
|
||||
void
|
||||
vmw_svga_context_set_throttling(struct pipe_context *pipe,
|
||||
uint32_t throttle_us);
|
||||
|
||||
#endif /* VMW_CONTEXT_H_ */
|
||||
|
||||
@@ -73,13 +73,3 @@ vmw_winsys_destroy(struct vmw_winsys_screen *vws)
|
||||
vmw_ioctl_cleanup(vws);
|
||||
FREE(vws);
|
||||
}
|
||||
|
||||
void
|
||||
vmw_winsys_screen_set_throttling(struct pipe_screen *screen,
|
||||
uint32_t throttle_us)
|
||||
{
|
||||
struct vmw_winsys_screen *vws =
|
||||
vmw_winsys_screen(svga_winsys_screen(screen));
|
||||
|
||||
vws->default_throttle_us = throttle_us;
|
||||
}
|
||||
|
||||
@@ -59,7 +59,6 @@ struct vmw_winsys_screen
|
||||
struct svga_winsys_screen base;
|
||||
|
||||
boolean use_old_scanout_flag;
|
||||
uint32_t default_throttle_us;
|
||||
|
||||
struct {
|
||||
int drm_fd;
|
||||
|
||||
Reference in New Issue
Block a user