// filled in by the backend device
int (*update_screen)(uint_t x, uint_t y, uint_t length, void * private_data);
int (*update_cursor)(uint_t x, uint_t y, void * private_data);
- int (*scroll)(uint_t rows, void * private_data);
+ int (*scroll)(int rows, void * private_data);
};
return ret;
}
-static int scroll(uint_t rows, void * private_data) {
+static int scroll(int rows, void * private_data) {
struct vm_device * dev = (struct vm_device *)private_data;
struct cons_state * state = (struct cons_state *)dev->private_data;
addr_t irq_state = 0;