HomeFreeBSD

Fix another type of buffer overrun for segmented modes. The buffer index

Description

Fix another type of buffer overrun for segmented modes. The buffer index
was not taken modulo the window size in VGLClear().

Segmented modes also need a kernel fix to almost work. The ioctl to set
the window origin is broken.

These bugs are rarely problems since non-VESA modes only need
segmentation to support multiple pages but libvgl doesn't support
multiple pages and treats these modes as non-segmented, and VESA modes
are usually mapped linearly except on old hardware so they really are
non-segmented.

Details

Provenance
bdeAuthored on
Parents
rS345495: Update vendor/libarchive/dist to git 3c079320b23ddf5ef38c443569c25898ad79ddb9
Branches
Unknown
Tags
Unknown