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