Module Name: xsrc Committed By: tsutsui Date: Fri Jan 26 13:37:21 UTC 2024
Modified Files: xsrc/external/mit/xf86-video-wsfb/dist/src: wsfb_driver.c Log Message: Handle "LSBit is left" bitorder VRAM of smg(4) and qv(4) on VAXen. Confirmed on smg(4) on my VAXstation 3100/30. Should be pulled up to netbsd-10. To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49 \ xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c diff -u xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c:1.48 xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c:1.49 --- xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c:1.48 Mon Jan 22 21:17:01 2024 +++ xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c Fri Jan 26 13:37:21 2024 @@ -590,6 +590,12 @@ WsfbPreInit(ScrnInfoPtr pScrn, int flags if (pScrn->depth == 24 && pix24bpp == 0) pix24bpp = xf86GetBppFromDepth(pScrn, 24); +#ifdef WSDISPLAY_TYPE_VAX_MONO + if (wstype == WSDISPLAY_TYPE_VAX_MONO) { + pScrn->bitmapBitOrder = LSBFirst; + } +#endif + /* Handle options. */ xf86CollectOptions(pScrn, NULL); fPtr->Options = (OptionInfoRec *)malloc(sizeof(WsfbOptions));