NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

xsrc/54167: Xorg wsfb server "Rotate" does not work on NetBSD 8.0

>Number:         54167
>Category:       xsrc
>Synopsis:       Xorg wsfb server "Rotate" does not work on NetBSD 8.0
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    xsrc-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon May 06 07:45:00 +0000 2019
>Originator:     Izumi Tsutsui
>Release:        NetBSD 8.0
System: NetBSD wzero3 8.0 NetBSD 8.0 (WZERO3) #0: Tue Jul 17 14:59:51 UTC 2018 hpcarm
Architecture: earmv4
Machine: hpcarm
It looks Xorg wsfb server in NetBSD 8.0 does not draw windows correctly.
src/external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh has
the following lines:
Section "Device"
        Identifier      "Wsdisplay0"
        Driver          "wsfb"

        Option          "Rotate"        "CCW"
and it worked on NetBSD/hpcarm 6.1.5.

However on NetBSD/hpcarm 8.0 Xorg draws windows as the following:

It looks stride width is not handled correctly.

Note without the "Rotate" option it works as expected:

and wsfb driver with "Rotate" CCW on NetBSD/i386 8.0
with "vesa 1024x768x16" settings on bootloader
seems also work as expected:

Install NetBSD/hpcarm 8.0 and start Xorg server with
src/external/mit/xorg/etc/etc.hpcarm/xorg.conf.ws003sh etc.

No idea.
Check xorg server API changes since netbsd-6?

Izumi Tsutsui

Home | Main Index | Thread Index | Old Index