Age | Commit message (Collapse) | Author | Files | Lines |
|
ViaDebug. Or how a minute change between HEAD and release (undefining
HAVE_DEBUG) can still break things that have been around for ages. Even
a single run would've caught this. Painful. (Caught by Bryan Donlan).
Remove VIAGetActiveDisplay, debug message reads out CR3E directly.
|
|
xorg-server.h directly and the superflous XV will be removed before
7.1.
|
|
- configure.ac: Update AC_INIT version
- src/via_driver.h: uncomment VIA_DEBUG
- src/via_driver.h: Update PATCHLEVEL
|
|
- My modesetting doesn't depend on vgaHW initialised hwp->ModeRegs. It does
everything from scratch itself. Remove vgaHWInit from WriteMode.
- This removes our single point of failure within WriteMode, which was a
vgaHWInit call to vgaHWGetHWRec, which I already did in PreInit. So
WriteMode becomes a static void.
- This cleans up return handling in EnterVT, ScreenInit and SwitchMode.
- Remove leftover debug entry in pVia (for dumping rom).
|
|
- Update vendor name to no longer claim that Xorg is responsible for this
driver.
- Sanitise Chipset listing prelude.
- Sanitise support notice.
|
|
- Cleaner XvExtension handling:
- add an extra #define to config depending on XV
- check for xf86xv.h and xf86xvpriv.h for inclusion of via_video.o
- Import recent Xorg changes.
- configure.ac: don't build static (ajax)
- configure.ac: pkgcheck dependencies (kem)
- man/Makefile.am: update drivermandir (alanc)
|
|
to drmSymbols to silence loader warnings.
|
|
|
|
- Move away from __FUNCTION__ to the more portable __func__. __FUNCTION__
was a gccism. __func__ is, on gcc, equal to __FUNCTION__ but is a C99
standard.
- #define __func__ to unknown for other compilers (like solaris cc)
|
|
P4M800-M7 (Alex Labram)
|
|
- Fix build to build against old and new via_drm.h.
- Get pVia->drmVersion early on, so it can be used for more than the
ringbuffer. Relay DRM version in log.
- Include drm/via_drm.h instead of plain via_drm.h when using modular.
|
|
Reverting.
|
|
- Fix build to build against old and new via_drm.h.
- Get pVia->drmVersion early on, so it can be used for more than the
ringbuffer. Relay DRM version in log.
- Include drm/via_drm.h instead of plain via_drm.h when using modular.
|
|
K8M800-MLVF (Barvaz Zan) VT7205: MSI PM8M2-V (Jeremy Shaw)
|
|
- Fix cursor memory allocation, both by timing, size and alignment.
- Add support for 64*64 cursor.
|
|
- P4M800 turns out to be a VT7205A but on an intel northbridge. VT7205
revision says that it's a plain VT7205. Adjust ViaGetMemoryBandwidth to
check for host bridge device id and get the appropriate bandwidth.
- Move bandwith checking to via_driver.c, right after the memory clock
check.
|
|
there is no distinct VT naming structure for the unichromes themselves.
Sometimes the northbridge VT name was used, sometimes the number after
VT is the plain pci-id. Now we start using pci-id all the way, so that
the amount of confusion is kept at the absolute minimum.
|
|
ViaDoubleCheckVT3122Revision. This uncovered nothing in more than a
year, and was thus completely useless.
|
|
building the driver against modular.
|
|
Biostar P4M80-M4 (Joe U) VT3204: MSI K8MM3-V (Joerg Woelke)
|
|
M. Wiedemann).
|
|
on the BSDs too. Closes
1206267. (Jake Burkholder, Eric Anholt)
|
|
- Steal autogen.sh, configure.ac and Makefile.ams from Xorg xf86-video-via
- Adjust to match xf86-video-unichrome peculiarities and enable XV.
- Import X.org changes with respect to the Modular build:
- include config.h.
- adjust header locations to match sparse -Is.
|
|
- Add comment for 1106:3122 moronic id sharing.
- VT3314: Fujitsu-Siemens Amilo Pro V2030 (Jan Palus)
- VT3204: ECS 536 (Mike Kirsanow)
|
|
sadly, requires the latest Mesa to work. And i don't see a clean way to
work around this, or to build things conditionally.
|
|
Can be traced back to via_swov.c:Upd_Video's hqvFilterCtl &=
0xfffdffff;
|
|
tree.
|
|
to fuzzy thinking. Remove clueless stuff.
|
|
depending on XvExtension define, depend on _VIA_VIDEO_H_. That way,
when something else causes via_video.h not to be included, this is
handled just as cleanly.
|
|
the Xorg version instead of the xfree86 one, when built against Xorg.
|
|
- Use a table so that different addresses can be matched to the same
devices.
- Combine TVDetect and TVInit. Move basic I2CDev handling up.
- Remove general TVEncoder ids and go for (tv)driver local enums.
|
|
- Halve primary VBlankEnd.
- Remove SubCarrier value from VT1623 720x576Noscale table.
|
|
- Add CH7011 information to the manpage.
- Clean up man page a bit.
|
|
as NO.
|
|
arguments changed.
|
|
- FourCC is passed down from the DIX as an int, not a CARD32.
- Reintroduce HQVDoubleInit, so that the brief green flash of YUV 0x0000
can be avoided on CLE266Ax.
- Wait for HQV to go idle before disabling the HQV. This hopefully fixes
CLE266Cx (ported from Barry Scotts code - still needs testing)
|
|
shuttle FX43.
|
|
|
|
Packard-Bell Easynote E6300 (Leandro Nini) VT3204: Asus K8V-MX (Jasper
Van Der Neut) VT3205: Abit VA-20 (Ofir Avni) VT3205: FIC K7M-400A (Jiri
Pinkava) VT3259: Asrock P4VM8 ("Tango") VT3122: AsusTek Terminator C3V
(Brad Davis) VT3204: Averatec 3270 (Miguel Marte) VT3205: Soltek
SL-B7C-FGR ("conteb") VT3204: Packard Bell B3 800 (MikeH) VT3204: MSI
K8MM-V (Philip Prindeville) VT3204: ECS K8M800-M2 (Daniel Syddall)
VT3204: Asrock K8Upgrade-VM800 ("Strat") VT3204: FIC K8M-800M (Vijay
Shamdas) VT3205: Asus Terminator A7VT (Ben C) VT3122: Element Computers
Helium 2100 (Brian Cornell) VT3259: Mitac 8666 (Gert Lavsen) VT3204:
Mitac 8889 (Rico Rommel) VT3259: Chaintech MPM800 (Kevin Kuphal)
|
|
instead. (Brad Davis).
|
|
- Fix build warning concerning frameBufferPhysicalAddress
- Add build dependant DRIQueryVersion checking instead of idiotically
setting the latest version manually. The extra work required by
properly fixing version differences and keeping things building against
many versions is negligable.
|
|
- Rename CLE266, KM400, K8M800 and PM800 to VT3122, VT3205, VT3204, VT3259
respectively.
- Add pci ids for the VT3314.
- Rework VIAIdentify to decently outline which is which.
- Adjust manpage to follow naming structure.
- Add missing defines to XFree86 case for manpage.
|
|
- Add toplevel Imakefile and man/Imakefile.
- Add preliminary README explaining how to build the driver (new structure
requires make Makefiles on top of xmkmf)
- Bump version number to 0.2.0. This is to avoid the ambiguity introduced
by the forkers when they decided to bump their patchlevel to 0.1.31,
while r31 never appeared on unichrome.sf.net. xf86-video-unichrome will
have 0.2.0 for CVS, and 0.2.1 for the first release.
|
|
- Update some comments. Some are no longer applicable.
- Review Xv adaptor flags.
- Review Reset.
- Remove ViaVideoStore, ViaVideoRestore and ViaVideoExit hooks. All cases
are handled by StopVideo and on Restore, PutImage. Remaining
awkwardness is due to server side Xv awkwardness.
|
|
|
|
- Add RV15, RV16 and RV32.
- Check alignment for all fourccs.
- Move ImageRec definitions to the start of via_video.c.
|
|
- Make the FALSE returns of ViaSwovSurfaceCreate more verbose.
|
|
|
|
parameters passed.
|
|
|