diff options
Diffstat (limited to 'hw/kdrive/ati/ChangeLog')
-rw-r--r-- | hw/kdrive/ati/ChangeLog | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/hw/kdrive/ati/ChangeLog b/hw/kdrive/ati/ChangeLog index 1f9ba29f0..0e5347087 100644 --- a/hw/kdrive/ati/ChangeLog +++ b/hw/kdrive/ati/ChangeLog @@ -1,3 +1,31 @@ +2005-06-09 Eric Anholt <anholt@FreeBSD.org> + + * ati.c: + * ati.h: + * ati_draw.c: (ATIWaitMarker), (ATIGetOffsetPitch), + (ATIUploadToScreen), (ATIUploadToScratch), (ATIDrawInit), + (ATIDrawEnable): + * ati_dri.c: (ATIDRISwapContext): + * ati_video.c: (R128DisplayVideo), (RadeonDisplayVideo): + - Replace the syncAccel hook in the kdrive structure with a pair of + hooks in the kaa structure: markSync and waitMarker. The first, if + set, returns a hardware-dependent marker number which can then be + waited for with waitMarker. If markSync is absent (which is the case + on all drivers currently), waitMarker must wait for idle on any given + marker number. The intention is to allow for more parallelism when + we get downloading from framebuffer, or more fine-grained idling. + - Replace the KdMarkSync/KdCheckSync functions with kaaMarkSync and + kaaWaitSync. These will need to be refined when KAA starts being + smart about using them. Merge kpict.c into kasync.c since kasyn.c has + all the rest of these fallback funcs. + - Restructure all drivers to initialize a KaaInfo structure by hand + rather than statically in dubious order. + - Whack the i810 driver into shape in hopes that it'll work after this + change (it certainly wouldn't have before this). Doesn't support my + i845 though. + - Make a new KXV helper to avoid duplicated code to fill the region + with the necessary color key. Use it in i810 and mach64 (tested). + 2005-02-28 Keith Packard <keithp@keithp.com> * ati_reg.h: |