CVS Update: xc (branch: trunk)
Egbert Eich
xorg-commit at pdx.freedesktop.org
Tue Oct 12 22:13:45 EEST 2004
CVSROOT: /cvs/xorg
Module name: xc
Changes by: eich at gabe. 04/10/12 12:13:45
Log message:
2004-10-12 Egbert Eich <eich-at-freedesktop-dot-org>
* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
Set fbdev mode as the default mode on PPC (Olaf Hering).
* programs/xkbcomp/rules/xorg:
* programs/xkbcomp/rules/xorg.lst:
* programs/xkbcomp/rules/xorg.xml:
* programs/xkbcomp/symbols/inet:
Added support for IBM space saver keyboard (Stefan Dirsch).
Added support for Cherry CyMotion Master XPress (Marcus Schaefer).
* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c:
(I830BIOSLeaveVT):
Change order of SetDisplayDevice(), HWRestore(), UnbindGART()
and RestoreBIOSMemSize() to be exactly opposite to the Save
procedure in EnterVT() (Matthias Hopf, Alan Hourihane).
* programs/Xserver/hw/xfree86/drivers/nv/nv_dac.c: (NVDACSave):
* programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: (NVRestore),
(NVSave):
Fix text mode restauration by removing the assumption that
the register which determines which head is programmed is set.
to the active head by the BIOS (Mark Vojkovich).
* programs/Xserver/hw/xfree86/common/xf86pciBus.c:
When I wrote the resource code 5 years ago I made some assumptions
which turned out to be false:
I've assumed that the bus number of the PCI hostbridge would be
the PCI bus the bridge links to. This is not correct. Fixing this
assumption is not easy.
However I hope that the attached patch will make the system work
regardless as it 'ignores' host bridges from which the target bus
is not known. This should not matter at all as we really don't
care about host bridges (unless we have bridge specific code
which retrieves information about the bridge).
* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
(I810PreInit), (I810ScreenInit)
Fixed server crash on reset when a structure allocated in
PreInit() was freed on CloseScreen().
* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
(I810ScreenInit):
Fixed ring buffer lock ups that happened because the structure
that contained ringbuffer data was not zeroed after allocation.
* programs/Xserver/hw/xfree86/drivers/i810/common.h:
* programs/Xserver/hw/xfree86/drivers/i810/i810.h:
* programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c:
(I810DRIScreenInit):
* programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c:
(I810MapMem):
* programs/Xserver/hw/xfree86/drivers/i810/i810_memory.c:
(I810AllocLow), (I810AllocHigh):
* programs/Xserver/hw/xfree86/drivers/i810/i810_reg.h:
* programs/Xserver/hw/xfree86/drivers/i810/i830.h:
* programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c:
(I830MapMem), (SetRingRegs), (I830VESASetMode),
(I830BIOSSaveScreen):
* programs/Xserver/hw/xfree86/drivers/i810/i830_memory.c:
(AllocFromPool), (AllocFromAGP), (I830AllocVidMem),
(I830Allocate2DMemory), (I830GetExcessMemoryAllocations),
(MakeTiles):
Fixed numerous warnings due to signed unsigned comparisons.
programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c:
(NVBacklightEnable):
Changed the order in which the sequencer registers and
the backlight control registers are written. The sequencer
control register need to be written first otherwise DPMS
screen blanking produces vertical bars on a mobile device.
lib/Xau/Imakefile:
Build libXau static library PIC so it can be linked into
toolkits that would like to wrap its functionality.
Modified files:
./:
ChangeLog
xc/lib/Xau/:
Imakefile
xc/programs/Xserver/hw/xfree86/common/:
xf86pciBus.c
xc/programs/Xserver/hw/xfree86/drivers/ati/:
r128_driver.c
xc/programs/Xserver/hw/xfree86/drivers/i810/:
common.h i810.h i810_dri.c i810_driver.c i810_memory.c
i810_reg.h i830.h i830_driver.c i830_memory.c
xc/programs/Xserver/hw/xfree86/drivers/nv/:
nv_dac.c nv_driver.c
xc/programs/xkbcomp/rules/:
xorg xorg.lst xorg.xml
xc/programs/xkbcomp/symbols/:
inet
Revision Changes Path
1.454 +74 -2 xc/ChangeLog
1.3 +3 -0 xc/lib/Xau/Imakefile
1.5 +22 -26 xc/programs/Xserver/hw/xfree86/common/xf86pciBus.c
1.12 +6 -1 xc/programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c
1.4 +2 -2 xc/programs/Xserver/hw/xfree86/drivers/i810/common.h
1.5 +4 -3 xc/programs/Xserver/hw/xfree86/drivers/i810/i810.h
1.5 +1 -1 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c
1.12 +8 -9 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c
1.5 +2 -2 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_memory.c
1.4 +2 -2 xc/programs/Xserver/hw/xfree86/drivers/i810/i810_reg.h
1.6 +6 -6 xc/programs/Xserver/hw/xfree86/drivers/i810/i830.h
1.7 +16 -16 xc/programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c
1.5 +12 -12 xc/programs/Xserver/hw/xfree86/drivers/i810/i830_memory.c
1.3 +0 -2 xc/programs/Xserver/hw/xfree86/drivers/nv/nv_dac.c
1.7 +19 -7 xc/programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c
1.3 +4 -1 xc/programs/xkbcomp/rules/xorg
1.3 +3 -1 xc/programs/xkbcomp/rules/xorg.lst
1.3 +12 -0 xc/programs/xkbcomp/rules/xorg.xml
1.3 +42 -0 xc/programs/xkbcomp/symbols/inet
More information about the xorg-commit
mailing list