diff options
author | Yoshihiro Takahashi <nyan@FreeBSD.org> | 2003-07-21 13:04:54 +0000 |
---|---|---|
committer | Yoshihiro Takahashi <nyan@FreeBSD.org> | 2003-07-21 13:04:54 +0000 |
commit | 720cdc05bbce2df0c153c91812b0850e3d61b260 (patch) | |
tree | 54cf9d9ea781d1ffe2fd1ccbdbdbbb81db87a567 /sys/dev/syscons/warp | |
parent | 6b6ee1e771d0ba5e755f61c50fabfe1a06e012cf (diff) | |
download | src-720cdc05bbce2df0c153c91812b0850e3d61b260.tar.gz src-720cdc05bbce2df0c153c91812b0850e3d61b260.zip |
Use the clear function provided by the video adapter driver.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
Notes
Notes:
svn path=/head/; revision=117833
Diffstat (limited to 'sys/dev/syscons/warp')
-rw-r--r-- | sys/dev/syscons/warp/warp_saver.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/sys/dev/syscons/warp/warp_saver.c b/sys/dev/syscons/warp/warp_saver.c index c14b6b1dc4e2..050790d8a391 100644 --- a/sys/dev/syscons/warp/warp_saver.c +++ b/sys/dev/syscons/warp/warp_saver.c @@ -90,7 +90,7 @@ warp_update(video_adapter_t *adp) static int warp_saver(video_adapter_t *adp, int blank) { - int i, pl; + int pl; if (blank) { /* switch to graphics mode */ @@ -104,10 +104,7 @@ warp_saver(video_adapter_t *adp, int blank) banksize = adp->va_window_size; bpsl = adp->va_line_width; splx(pl); - for (i = 0; i < bpsl * scrh; i += banksize) { - set_origin(adp, i); - bzero(vid, banksize); - } + (*vidsw[adp->va_index]->clear)(adp); } /* update display */ warp_update(adp); |