Subject: X.org improvements need to be committed upstream
To: None <tech-x11@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-x11
Date: 11/09/2007 08:09:09
The following are some X.org improvements that need to be committed
upstream. (I want to also thank Jared for committing some upstream.
Sorry if missed others.)
1)
xsrc/xorg/driver/xf86-video-ati/src/radeon_driver.c
don't hard code the MMIO BAR's size. From Dave Airlie
** code changed, appears to have these fixes (double check?)
2)
xsrc/xorg/driver/xf86-video-pnozz
Driver for Weitek P9100 video controllers found in SPARCbook 3GX and similar
laptops. Straight from xsrc/xfree.
3)
xsrc/xorg/driver/xf86-video-sunffb/src/ffb_asm.s
xsrc/xorg/driver/xf86-video-sunffb/src/VISmoveImage.s
declare scratch registers, don't turn off the FPU, adjust stack frame size
from xsrc/xfree/
** not done yet
4)
xsrc/xorg/driver/xf86-video-sunffb/src/ffb_cursor.c
xsrc/xorg/driver/xf86-video-sunffb/src/ffb_driver.c
Hide mouse cursor on exit, don't blank screen before mmap()ing registers
** not done yet
5)
xsrc/xorg/lib/Xt/xt.pc.in
add datarootdir definition so this actually builds properly
** appears to be fixed differently with commit 0c1954765c32c1bd298111cc6bed2f090494c0cf
(verify this?)
6)
xsrc/xorg/xserver/xorg/configure.ac
xsrc/xorg/xserver/xorg/hw/xfree86/common/Makefile.am
xsrc/xorg/xserver/xorg/hw/xfree86/common/compiler.h
xsrc/xorg/xserver/xorg/hw/xfree86/common/xf86Init.c
xsrc/xorg/xserver/xorg/hw/xfree86/common/xf86sbusBus.h
xsrc/xorg/xserver/xorg/hw/xfree86/os-support/bus/Makefile.am
xsrc/xorg/xserver/xorg/hw/xfree86/os-support/bus/Pci.h
xsrc/xorg/xserver/xorg/hw/xfree86/os-support/bus/netbsdSbus.c
xsrc/xorg/xserver/xorg/hw/xfree86/os-support/bus/xf86Sbus.h
Add missing bits&pieces for NetBSD/sparc64 support
**** not done yet (and has other fixes too)
7)
xsrc/xorg/xserver/xorg/hw/xfree86/os-support/bsd/bsd_mouse.c
add support for horizontal scroll wheel (W direction) in the WSMOUSE and
USB drivers
**** not done yet
8)
xsrc/xorg/xserver/xorg/hw/xfree86/os-support/bus/netbsdPci.c
Don't error out if we can't open /dev/pci0 - there are machines without PCI
buses which are still supported ( like SBus Suns )
*** this file is gone. the commit message from August 2007 says:
"Note that pciaccess doesn't yet have Net/OpenBSD support, but the
relevant code should go there instead of disconnected code in the
X Server." Also see http://www.x.org/wiki/PciReworkProposal
Jeremy C. Reed