System: Mdk 7.2 (gcc-2.95.2-12mdk), kernel 2.4.2-8mdk
I had to modify some *_dma.c of XFree 4.0.2-8mdk for successful compilation
(with agp support).
The patch is attached.
---
XFree86-4.0.2/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/gamma_dma.c.old
Fri Mar 9 17:36:01 2001
+++
+XFree86-4.0.2/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/gamma_dma.c
+ Fri Mar 9 17:36:19 2001
@@ -651,7 +651,7 @@
dev->dma->next_queue = NULL;
dev->dma->this_buffer = NULL;
- dev->tq.next = NULL;
+ dev->tq.list.next = NULL;
dev->tq.sync = 0;
dev->tq.routine = gamma_dma_schedule_tq_wrapper;
dev->tq.data = dev;
---
XFree86-4.0.2/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/mga_dma.c.old
Fri Mar 9 17:40:54 2001
+++ XFree86-4.0.2/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/mga_dma.c
+ Fri Mar 9 17:41:44 2001
@@ -818,7 +818,7 @@
dev->dma->next_buffer = NULL;
dev->dma->next_queue = NULL;
dev->dma->this_buffer = NULL;
- dev->tq.next = NULL;
+ dev->tq.list.next = NULL;
dev->tq.sync = 0;
dev->tq.routine = mga_dma_task_queue;
dev->tq.data = dev;
---
XFree86-4.0.2/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/i810_dma.c.old
Fri Mar 9 17:42:44 2001
+++
+XFree86-4.0.2/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/i810_dma.c
+Fri Mar 9 17:43:12 2001
@@ -924,7 +924,7 @@
dev->dma->next_queue = NULL;
dev->dma->this_buffer = NULL;
- dev->tq.next = NULL;
+ dev->tq.list.next = NULL;
dev->tq.sync = 0;
dev->tq.routine = i810_dma_task_queue;
dev->tq.data = dev;