diff options
author | jkim <jkim@FreeBSD.org> | 2010-02-03 22:17:30 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2010-02-03 22:17:30 +0000 |
commit | 6d9c892adfa9a8030c9fa7fe2e8a51ac3b568ec6 (patch) | |
tree | de10d293f3d3e6a084adc9267bd11af955a4c1be /sys/sys/fbio.h | |
parent | f9144e3f76f10e10cfbd2c5233be70dc0fa5d2bf (diff) | |
download | FreeBSD-src-6d9c892adfa9a8030c9fa7fe2e8a51ac3b568ec6.zip FreeBSD-src-6d9c892adfa9a8030c9fa7fe2e8a51ac3b568ec6.tar.gz |
Use bytes per scan line from mode table. The previous implementation did
not reflect actual number of bytes when it was not exactly width * bpp * 8.
Diffstat (limited to 'sys/sys/fbio.h')
-rw-r--r-- | sys/sys/fbio.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/sys/fbio.h b/sys/sys/fbio.h index 415ad96..5bc27ff 100644 --- a/sys/sys/fbio.h +++ b/sys/sys/fbio.h @@ -295,8 +295,10 @@ struct video_info { /* for MM_DIRECT only */ int vi_pixel_fields[4]; /* RGB and reserved fields */ int vi_pixel_fsizes[4]; + /* XXX for VESA only */ + int vi_line_width; /* reserved */ - u_char vi_reserved[64]; + u_char vi_reserved[60]; vm_offset_t vi_registers; /* physical address */ vm_offset_t vi_registers_size; }; |