Lines 449-455
static void vgacon_cursor(struct vc_data
Link Here
|
449 |
switch (mode) { |
449 |
switch (mode) { |
450 |
case CM_ERASE: |
450 |
case CM_ERASE: |
451 |
write_vga(14, (c->vc_pos - vga_vram_base) / 2); |
451 |
write_vga(14, (c->vc_pos - vga_vram_base) / 2); |
452 |
vgacon_set_cursor_size(c->vc_x, 31, 30); |
452 |
if (vga_video_type >= VIDEO_TYPE_VGAC) |
|
|
453 |
vgacon_set_cursor_size(c->vc_x, 31, 30); |
454 |
else |
455 |
vgacon_set_cursor_size(c->vc_x, 31, 31); |
453 |
break; |
456 |
break; |
454 |
|
457 |
|
455 |
case CM_MOVE: |
458 |
case CM_MOVE: |
Lines 487-493
static void vgacon_cursor(struct vc_data
Link Here
|
487 |
10 ? 1 : 2)); |
490 |
10 ? 1 : 2)); |
488 |
break; |
491 |
break; |
489 |
case CUR_NONE: |
492 |
case CUR_NONE: |
490 |
vgacon_set_cursor_size(c->vc_x, 31, 30); |
493 |
if (vga_video_type >= VIDEO_TYPE_VGAC) |
|
|
494 |
vgacon_set_cursor_size(c->vc_x, 31, 30); |
495 |
else |
496 |
vgacon_set_cursor_size(c->vc_x, 31, 31); |
491 |
break; |
497 |
break; |
492 |
default: |
498 |
default: |
493 |
vgacon_set_cursor_size(c->vc_x, 1, |
499 |
vgacon_set_cursor_size(c->vc_x, 1, |