CVS log for xc/programs/Xserver/hw/xfree86/drivers/i810/i810.h |
|
Help |
Request diff between arbitrary revisions
297. Choose a better default videoram amount for i810 video when DRI is not
disabled (David Dawes).
Merge in latest DRI codebase
131. Intel driver updates to support:-
- i915 latest generation hardware
- Dual Head & Clone support for i915, i855 and i830 chipsets.
- ARGB cursor support for all Intel chipsets (requires agpgart updates)
- Mobile lid status checking
- Fix XVideo when high resolutions are used on LFP's
1008. Fix some i830+ VT switch/exit crashes (David Dawes, Egbert Eich). + some comment, formatting and doc updates
DRI merge - CHANGELOG entries to follow.
update email address
- Make I810InitDma and I810CleanupDma static. - Protect I810DRIEnter/Leave with #ifdef XF86DRI. - Protect DRI functions in i810.h with #ifdef XF86DRI.
86. Resetting 'bound' flag for an agp entry after undbind succeeded in
drm_agpsupport.h (Egbert Eich).
85. Ignoring hw_lock for drm device if lock was set by a different instance
(ie Xserver) to prevent second server to spin in driver release function
(currently only relevant for i8xx drm drivers) (David Dawes).
84. Adding extra delay before doing a slowBcopy in ia64 to prevent a MC
when saving/restoring VGA fonts (Egbert Eich).
83. Turn off needToSync in LeaveVT() in i830 driver to prevent server
crashes because xaa tries to sync blitter while switched away
(Egbert Eich).
82. Added the O_SYNC flag when opening /dev/mem to work around a kernel bug
which causes conflits between WC settings in MTRR registers and cacheable
attribute in page table (Egbert Eich).
81. Reduced retry count for mouse configuration to 4. This should speed
up server start for people who use a mouse repeater like gpm
(Egbert Eich).
80. Fixed xf86cfg to duplicate font names before they get freed when
unloading the module (Egbert Eich).
79. Added missing functions to xf86cfg (Egbert Eich).
78. Added missing ROP_NEEDS_SOURCE to Savage driver;
now all 2D accel functions should use this flag (Egbert Eich).
77. Reduced flicker with video playback in Savage driver (Tim Roberts).
76. Load vgahw submodule in RENDITION driver before using it
(Egbert Eich).
75. Magically speed up video playback on Neomagic (Egbert Eich).
74. Added drmAgpUnbind()/drmAgpBind() functionality on Leave/Enter for i810
cards to allow a second Xserver to be started if the first one has
DRI enabled (Egbert Eich).
73. Set NeedRingBufferLow for i855/i865 to avoid lockups on vt switches
(Egbert Eich).
72. Check for vtSema before accessing registers in I830BIOSSaveScreen()
(Egbert Eich).
71. Some sanity fixes for atiprobe to work better with xf86cfg: Handle
situation gracefully if the PCI config pointer doesn't exist
(Egbert Eich).
70. Changed behavior of fontfile: don't drop the entire directory if some
fonts cannot be rendered (Egbert Eich).
69. Fixed B&H bdf fonts: AVERAGE_WIDTH is not a string but an int (Mike Fabian
).
Fix DGA acceleration being advertised for the i810/i815.
591. Numerous bug, stability, and correctness fixes for the Intel 830/845G
3D support (#5517, Keith Whitwell).
590. Numerous bug and stability fixes for the Intel 830/845G 2D and Xv
support (#5517, David Dawes).
536. Attempt to fix bitblt problems when doing offscreen pixmaps in
i810 (Egbert Eich).
535. Change Build rule so that x86 assembler code for MESA can be completely
disabled on i386 (Egbert Eich).
534. Added IEEE Optimization for x86-64 (Egbert Eich).
533. Initialized fullscreen in DRIscreenPrivate to a vaild value
(Egbert Eich).
532. Fixed module loader to map memory in the low 32bit address space on
x86-64 (Egbert Eich).
531. Shifted Keypad delete: added KP_Separator for de_DE and de_CH keyboard.
530. Added sanity checks to various scripts (Egbert Eich).
529. Fixed Trident RGB16 video playback mode (Alastair Robinsion).
528. i810 only set OVRACT register when TVout isn't enabled
(Sebastien BASTARD, Matthew J. Sottek, Egbert Eich).
527. Record changes of BusMaster state so that pciDisable/Enable/Mem/Io
don't override these (Egbert Eich).
526. Fixed RAC code: when no resources are shared chips may still need
RAC for bus access if both require non overlapping parts of the
VGA resources (Egbert Eich).
525. Fix for resource registration of C&T and Tdfx driver (Egbert Eich).
524. Prevent core dumps in Xutf8Reset/Lookup code of Xlib (Masaru Yokoi).
523. Added support for BE systems for C&T driver (Michael Stephen Hanni).
522. Added support for special keys found on many ACPI control, Easy Access
Keyboards, Internet keyboards, laptops, notebooks and PDA (via
xkb/symbols/inet). Added new key symbols for these keyboards
(Stanislav Brabec).
521. Fixed some problems with ininite loops which where introduced
with the host bridge specific code (Egbert Eich).
520. AXP domain support (Jeff Wiedemeier).
519. Added -m32 flag to c++ when build on ia32 (Egbert Eich).
518. Support for R_ALPHA_GPRELHIGH und R_ALPHA_GPRELL on Alpha used by
gcc 3.2 (Stefan Reinauer).
517. Added rule to be able to use Numlock key on broken IBM keyboards
(Stefan Dirsch).
516. Fixed Xlib build rules so it builds a truly static library again
(Egbert Eich).
remove debug define
441. Import Mesa-4.0.4, and resync with the DRI trunk (DRI Project).
Don't overload the DRI clear ioctl buffer flag with the flag for the I8x0SelectBuffer function (Matt Sottek).
247. Fix various bugs in the DRI support for the i830 and i845G
(Keith Whitwell).
246. Major rework of the 2D i830/i845G support, including:
- Improve VESA mode selection, and fix refresh rate selection.
- Don't duplicate functions provided in the vbe modules.
- Don't duplicate functions provided in the vgahw module.
- Rewrite memory allocation.
- Rewrite initialisation and save/restore state handling.
- Decouple the i810 support from i830 and later.
- Remove various unnecessary hacks and workarounds.
- Fix an 845G problem with the ring buffer not in pre-allocated
memory.
- Fix screen blanking.
- Fix some HW cursor glitches, and turn HW cursor off at VT switch
and exit.
- Don't attempt to use the i830's function 1 entity.
- Fix problems with option handling.
(David Dawes).
#A.1062 add 2D support for i845G, DRI is disabled.
15. Fix mouse Protocol "Auto" for SunOS (Marc La France).
14. Relocate all driver low memory accesses (atimisc module not yet done)
(Marc La France).
13. Make driver I/O relocatable (atimisc, s3, sis and tseng not yet done)
(Marc La France).
12. PCI domain changes for SunOS/SPARC64 (Marc La France).
11. PCI domain changes for Linux/SPARC64 (#4653, Divid S. Miller,
Marc La France).
This is a text-only merge from Domain-branch. Not compile tested yet.
Resync with 4.1.99.6
Fix typo in non-GCC __attribute__() definition.
Fix build problems when not using gcc.
653. Fix unresolved symbol and loader symbol registration problems in the
i810 driver that were introduced with the i830 support (David Dawes).
Resync with today's trunk.
609. Fix an bug that prevented the releasing of XvMC memory on exit (#5112,
Matthew J. Sottek).
Resync with yesterday morning's trunk (not compile-tested yet).
547. i810 XvMC fixes (#5078, Matthew J. Sottek).
Change notice to be posted later...
small i830 updates.
#A.604, Add i830 2D and DRI driver.
#4946, Add i810 XvMC (Motion Compensation) driver.
DRI resync
473. Fix option handling in most drivers so that per-screen options work
correctly (David Dawes).
plus a few misc fixes
1045. Fix some i810 driver problems when too little videoRam is specified
(David Dawes).
1044. Fix an i810 driver bug that prevents the DRI from being enabled
after a server reset (Jeff Hartmann).
1043. Add a "dri" config file option to the i810 driver that can be used
to enable/disable the DRI (no other method works for statically linked
servers) (David Dawes, from VA's 7.0.1).
1042. Update the i810 driver to check the max available GART memory
(Jeff Hartmann, David Dawes, from VA's 7.0.1).
1041. Resync DRI code/drivers with the DRI CVS (VA Linux).
811. locale.alias fix for ko_KR.utf8 (#4190, Won-kyu Park).
810. Fix incorrect vtSema usage in neomagic driver DPMS code (#4184,
Andrew C Aitchison).
809. Fix a 1-byte overflow in Xtrans.c (#4182, Aaron Campbell).
808. Enable building the loadable server for BSD/OS.
807. Fix the following xkbcomp bugs:
- 'base group' keyword added to 'whichGroup' possible values list
- 'groupsWrap' keyword removed from 'controls' possible values list
- fix crash in processing files with unnamed sections
- now keep 'per key group adjustment mode' in XKM file
- now allow an empty 'key' description to be specified in an
xkb_symbols file.
(#4170, Ivan Pascal).
806. Add a "bcast" flag for mode lines, which is needed to display
broadcast resolutions (#4169, Michel Danzer).
805. Fix compiler warnings when building the mga driver with or without
the Matrox HALlib, add the digital/tv-out/tvstandard/cabletype
options, missing files, and some cleanups (#4166, Antti Tapaninen).
804. Fix spelling from xvinfo (#4166, Antti Tapaninen).
803. Add support to twm for displaying multibyte strings on window titles,
and make the twm config file reader 8-bit clean (#4165, 4168, 4180,
Tomohiro Kubota).
802. Fix a tseng driver problem related to the usable amount of video memory
(#4164, Randy McCaskill).
801. Add support for the new Render extension to the nv driver, and
turn on fb support by default in the nv driver (#4161, Jarno Paananen).
800. Fix a typo that prevents DPS from being built statically (#4160,
Juliusz Chroboczek).
799. Fix some xkbfile bugs in the .xkb files that it writes
(two adjacent commas, no xkb_types section in xkb_layout) (#4159,
Ivan Pascal).
798. Fix an xkbcomp bug that causes an infinite loop for some error
message output (#4158, Ivan Pascal).
797. Fix XlcNONE usage in charset description (#4153, Ivan Pascal).
796. Fix a bug in XKB group adjustment (#4152, Ivan Pascal).
795. Fix some build problems that show up with the SVR4 C compiler
(based on #4139, Takaaki Nomura).
794. Add two new XKB group switches (Alt+Shift and Menu key) (#4151,
Ivan Pascal).
793. Fix HTML man page links when the man page suffix has more than one
character (#4150, Bruno Haible).
721. PCI chip ID updates to ATI driver (Marc La France).
720. Fix i810 driver for -probe and -configure (Marc La France).
719. Change message when default modes are deleted (Marc La France).
718. Fix Xinerama byte swapping bug (Marc La France).
717. IA-64 and Alpha fixes for pswrap, Mesa, DRI, Xpm, libX11, Xt, Xaw, Xmu,
dps, Type1 fonts, cfb24, most output drivers, ELF loader, ramdac module,
xf4bpp and xf86cfg (Marc La France).
716. Improve IA-64 support by removing a plethora of 32-bit'isms
(Marc La France).
715. Default HasLinuxDoc to NO (Marc La France).
+ ident lines and warning fixes.
Enlarge the I810 pixmap cache and have XvImage surfaces taken out of there instead of dedicated memory for the video overlay that can't be used for anything else.
Allow changing of the default color key from the XF86Config for the I810 video overlay.
519. First cut at pushing the AGP GART interface into the os-support
layer (David Dawes).
518. Fix SHM support in Xv that was broken in 4.0.1b (David Dawes)
474. i810 DRI updates (Jeff Hartmann). 473. i810 driver updates (H. J. Lu).
Update the i810 Xv support to include double buffering
460. Xv overlay support for the Intel i810 chipset (#4061, Jonathan Bian,
Matthew J Sottek, Intel).
451. Minor int10 and VBE fixups (Marc La France).
450. For frequency options, don't clobber the old value before verifying the
new one is valid (Marc La France).
449. Ensure xf86_ansic.h is always #include'd before compiler.h in code
that can be compiled as a module (even for the static server). Generate
an error if not (Marc La France).
`make Everything` required.
Add generic DGA support to the i810 driver (not tested).
343. Xf86cfg updates (#4010, Paulo Cesar Pereira de Andrade).
342. Fix threads support in OpenBSD 2.7 and above (#4006, 4009,
Carlos A M dos Santos).
341. UCS misc BDF fonts updates, including new oblique/italic versions
(6x13O, 8x13O), Korean font covering all Hangul symbols (18x18ko)
and many additional autogenerated ISO 8859 fonts to cover with
6x13 and 8x13 all the locale encodings suggested by the Li18nux
specification (#4007, Markus Kuhn).
340. Add Linux/Sparc support for the DRI, and a DRI driver for Sun
Creator3D hardware (#4004).
339. Fix DRI BusIDString length usage (#4003, David S. Miller).
338. Xterm patch #139 (#4002, Thomas Dickey).
337. Make the use of GlxDefines for libGL independent of BuildXF86DRI (#4001,
David S. Miller).
336. Fix i810 build warnings (#4000, Jarno Paananen).
335. Fix an i810 build problem (Keith Whitwell, #4000, Jarno Paananen).
334. Fix a multihead problem with the mga driver (Mark Vojkovich).
333. Add support to the i810 driver for the i815 (Keith Whitwell).
332. Add infrastructure support for cards with multiple CRTCs (screens)
per accelerator (PCI entity) (Jeff Hartmann and David Dawes).
331. Fix some Mesa problems (Brian Paul).
300. DRI megapatch III. This includes DRI enhancements, 3dfx fixes and
updates, updates Mesa to the latest version, adds Intel i810, Matrox
G200/G400, ATI Rage 128 and 3dfx Voodoo5 3D support, adds ATI Rage
Mobility 2D support (disabled by default). (Precision Insight and
VA Linux Systems).
162. Fix possible SEGV in generic int10 module (Marc La France).
161. Fix *BSD aperture driver to allow for int10 (Bernd Ernesti,
Marc La France).
160. Fix vesafb restore problem in ATI driver (Marc La France).
159. Fix a few more compilation glitches (Marc La France).
misc changes; check CHANGELOG entires 105-120
3905. DRI megapatch II. This includes DRI enhancements, 3dfx fixes and
updates, updates Mesa to version 3.3 beta, adds new GLX dispatch
code and adds i810 2D support (Precision Insight).
3837. Remove deprecated keywords (Kevin Martin)
3762. Fix DRI/DRM code to build tdfx driver and turn off building MGA DRI
support until the next code merge (Kevin Martin).
3699. i810 driver and preliminary DRI support for i810 and mga (#3638,
Keith Whitwell, Precision Insight).
|
Powered by ViewCVS 0.9.2 |