Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
These regs are more useful than just multimedia
|
|
|
|
|
|
This option allows you to disable the DRI per card. It also
removes the "RN50Force3D" option as it is now covered by this
option. RN50 users should set this to TRUE if they want to force
the DRI on.
|
|
|
|
|
|
|
|
|
|
Match ATILock - ATIUnlock.
|
|
|
|
|
|
|
|
|
|
|
|
Conflicts:
Makefile.am
configure.ac
man/radeon.man
src/Makefile.am
src/ati.c
src/ati.h
src/atiadjust.c
src/atiadjust.h
src/atiaudio.c
src/atiaudio.h
src/atibank.c
src/atibank.h
src/atibus.c
src/atibus.h
src/atichip.c
src/atichip.h
src/aticlock.c
src/aticlock.h
src/aticonfig.c
src/aticonfig.h
src/aticonsole.c
src/aticonsole.h
src/aticrtc.h
src/aticursor.h
src/atidac.c
src/atidac.h
src/atidecoder.c
src/atidecoder.h
src/atidga.c
src/atidga.h
src/atidri.c
src/atidri.h
src/atidripriv.h
src/atidsp.c
src/atidsp.h
src/atii2c.c
src/atii2c.h
src/atiident.c
src/atiident.h
src/atiload.c
src/atiload.h
src/atilock.c
src/atilock.h
src/atimach64.c
src/atimach64.h
src/atimach64accel.c
src/atimach64accel.h
src/atimach64cursor.c
src/atimach64exa.c
src/atimach64i2c.c
src/atimach64i2c.h
src/atimach64io.c
src/atimach64io.h
src/atimach64xv.c
src/atimisc.c
src/atimode.c
src/atimode.h
src/atimodule.c
src/atimodule.h
src/atioption.c
src/atioption.h
src/atipciids.h
src/atipreinit.c
src/atipreinit.h
src/atiprint.c
src/atiprint.h
src/atipriv.h
src/atiprobe.c
src/atiprobe.h
src/atirgb514.c
src/atirgb514.h
src/atiscreen.c
src/atiscreen.h
src/atistruct.h
src/atituner.c
src/atituner.h
src/atiutil.c
src/atiutil.h
src/ativalid.c
src/ativalid.h
src/ativersion.h
src/ativga.c
src/ativga.h
src/ativgaio.c
src/ativgaio.h
src/atividmem.c
src/atividmem.h
src/atiwonder.c
src/atiwonder.h
src/atiwonderio.c
src/atiwonderio.h
src/atixv.h
src/mach64_common.h
src/mach64_dri.h
src/mach64_sarea.h
src/r128.h
src/r128_accel.c
src/r128_common.h
src/r128_cursor.c
src/r128_dga.c
src/r128_dri.c
src/r128_dri.h
src/r128_dripriv.h
src/r128_driver.c
src/r128_misc.c
src/r128_probe.c
src/r128_probe.h
src/r128_reg.h
src/r128_sarea.h
src/r128_version.h
src/r128_video.c
src/radeon.h
src/radeon_accel.c
src/radeon_accelfuncs.c
src/radeon_bios.c
src/radeon_common.h
src/radeon_commonfuncs.c
src/radeon_cursor.c
src/radeon_dga.c
src/radeon_dri.c
src/radeon_dri.h
src/radeon_dripriv.h
src/radeon_driver.c
src/radeon_exa.c
src/radeon_exa_funcs.c
src/radeon_exa_render.c
src/radeon_macros.h
src/radeon_mergedfb.c
src/radeon_mergedfb.h
src/radeon_misc.c
src/radeon_mm_i2c.c
src/radeon_probe.c
src/radeon_probe.h
src/radeon_reg.h
src/radeon_render.c
src/radeon_sarea.h
src/radeon_version.h
src/radeon_video.c
src/radeon_video.h
src/theatre200.c
src/theatre200.h
src/theatre_detect.c
src/theatre_detect.h
|
|
|
|
Move {Initialize,Close}XVideo from atixv.c to atimach64xv.c .
|
|
Merge ATIXVInitializeAdaptor() in ATIMach64XVInitialiseAdaptor().
|
|
|
|
Merge ATIInitializeAcceleration() in ATIMach64AccelInit().
|
|
Move ATIResizeOffscreenLinear() from atiaccel.c to atimach64xv.c and make it
static. It is only used by XV memory management functions.
|
|
- we require a PCI device (pVideo != NULL)
- map the VGA framebuffer with xf86MapDomainMemory()
|
|
|
|
Fixes a bug where shadowfb would not be enabled by default in the non-accel
case because pATI->PCIInfo is now set after ATIProcessOptions() is called.
|
|
|
|
in to our git repos
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
and it breaks my cursor
|
|
|
|
Allow user to force the DRI on for RN50 chips.
3D is not guaranteed to work on these chips,
however in some cases it does.
fixes bug 9802.
|
|
|
|
|
|
|
|
This will be handled with an option somehow.
|
|
|
|
From README.ati:
Clocks for supported programmable clock generators:
The driver currently supports all programmable clock generators known
to exist on Mach64 adapters.
Clocks for unsupported programmable clock generators:
This case is unlikely to occur, but is documented for the sake of
completeness.
Thus:
- check for (pATI->ProgrammableClock > ATI_CLOCK_FIXED) &&
(pATI->ProgrammableClock < ATI_CLOCK_MAX)
- drop "probe_clocks" option
- pATIHW->ClockUnmap is no longer used
- pATIHW->ClockMap is only used with NewHW.crtc which is always ATI_CRTC_MACH64
and has the identity map, so drop it
- (pATI->ProgrammableClock != ATI_CLOCK_INTERNAL) => (pATI->depth <= 8)
|
|
- (pATI->BankInfo.BankSize = 0) in all cases, cull pATI->BankInfo
- only keep the minimal pATIHW.SetBank interface for save/restore
- clean ATISwap() a little, (NewHW.crtc != ATI_CRTC_VGA)
- (UseSmallApertures == TRUE) <=> pATI->VGAAdapter
|
|
- drop (pATI->OptionLinear == FALSE)
- AcceleratorVideoRAM is always set, i.e. VGAVideoRAM is not used
- pATI->LinearBase is always set
- xf86LinearVidMem() is now checked in atipreinit() for both CPIO and MMIO
|
|
- cull (pATI->NewHW.crtc != ATI_CRTC_MACH64).
|
|
- cull (pATI->Adapter != ATI_ADAPTER_MACH64)
- treat pATI->VGAAdapter as Bool
|
|
- Chip < ATI_CHIP_88800GXC
- Chipset != ATI_CHIPSET_ATI
- Adapter != ATI_ADAPTER_MACH64
- depth < 8
|