* [MICROPATCH] Make x86_64 build work without GART_IOMMU
@ 2004-04-30 19:57 Jonathan Corbet
0 siblings, 0 replies; 8+ messages in thread
From: Jonathan Corbet @ 2004-04-30 19:57 UTC (permalink / raw)
To: linux-kernel; +Cc: ak
If you try to build a 2.6.6-rc3 kernel with CONFIG_GART_IOMMU turned off,
the link fails because bad_dma_address is undefined. This little hack just
defines the variable in pci-nommu.c as well. It may not be an optimal fix,
but it does make the kernel build.
Why do I care? My Radeon 9200SE goes nuts if I build a GART-enabled
kernel. Haven't figured out why...
jon
--- 2.6.6-rc3-slab/arch/x86_64/kernel/pci-nommu.c.orig 2004-02-06 00:51:20.000000000 -0700
+++ 2.6.6-rc3-slab/arch/x86_64/kernel/pci-nommu.c 2004-04-30 13:40:35.000000000 -0600
@@ -5,6 +5,7 @@
#include <asm/proto.h>
int iommu_merge = 0;
+dma_addr_t bad_dma_address;
/*
* Dummy IO MMU functions
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [MICROPATCH] Make x86_64 build work without GART_IOMMU
[not found] <1QMlc-5kS-39@gated-at.bofh.it>
@ 2004-04-30 21:00 ` Andi Kleen
2004-04-30 21:40 ` Jonathan Corbet
0 siblings, 1 reply; 8+ messages in thread
From: Andi Kleen @ 2004-04-30 21:00 UTC (permalink / raw)
To: Jonathan Corbet; +Cc: linux-kernel
Jonathan Corbet <corbet@lwn.net> writes:
> If you try to build a 2.6.6-rc3 kernel with CONFIG_GART_IOMMU turned off,
> the link fails because bad_dma_address is undefined. This little hack just
> defines the variable in pci-nommu.c as well. It may not be an optimal fix,
> but it does make the kernel build.
>
> Why do I care? My Radeon 9200SE goes nuts if I build a GART-enabled
> kernel. Haven't figured out why...
Define 'nuts' and supply full boot log (with GART enabled)
-Andi
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [MICROPATCH] Make x86_64 build work without GART_IOMMU
2004-04-30 21:00 ` [MICROPATCH] Make x86_64 build work without GART_IOMMU Andi Kleen
@ 2004-04-30 21:40 ` Jonathan Corbet
2004-04-30 22:07 ` Andi Kleen
2004-04-30 22:08 ` Andrew Morton
0 siblings, 2 replies; 8+ messages in thread
From: Jonathan Corbet @ 2004-04-30 21:40 UTC (permalink / raw)
To: Andi Kleen; +Cc: linux-kernel, akpm
> > My Radeon 9200SE goes nuts if I build a GART-enabled
> > kernel. Haven't figured out why...
>
> Define 'nuts' and supply full boot log (with GART enabled)
Oops, sorry for the technical term...:)
"Nuts" means that the X server goes into an unkillable, 100% system time
state. It manages to scribble a mess onto the screen first. Pointer moves
(I believe that's in hardware) but the server does not respond to anything.
Andrew asked for a profile to help track down where the kernel loop is. I
just did one, but the results are less than illuminating:
105219 total 0.0448
85232 __delay 2663.5000
14076 default_idle 293.2500
4679 __do_softirq 26.5852
474 check_poison_obj 1.0216
197 handle_IRQ_event 2.0521
91 kmem_cache_free 0.1034
44 clear_page 0.7719
24 memset 0.1277
20 uhci_irq 0.0312
14 ide_outb 0.8750
14 do_page_fault 0.0097
14 copy_user_generic_c 0.3889
13 i8042_interrupt 0.0220
11 zap_pte_range 0.0176
11 ide_end_request 0.0176
11 __d_lookup 0.0196
10 group_send_sig_info 0.0195
10 copy_page 0.0446
Boot log follows.
Thanks,
jon
Bootdata ok (command line is ro root=/dev/hda1 2 profile=2)
Linux version 2.6.6-rc3 (corbet@bike.lwn.net) (gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7)) #10 Fri Apr 30 15:19:03 MDT 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000003ff30000 (usable)
BIOS-e820: 000000003ff30000 - 000000003ff40000 (ACPI data)
BIOS-e820: 000000003ff40000 - 000000003fff0000 (ACPI NVS)
BIOS-e820: 000000003fff0000 - 0000000040000000 (reserved)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
ACPI: have wakeup address 0x10000001000
No mptable found.
No mptable found.
On node 0 totalpages: 261936
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 257840 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
PCI bridge 00:01 from 1106 found. Setting "noapic". Overwrite with "apic"
ACPI: RSDP (v000 ACPIAM ) @ 0x00000000000fa8b0
ACPI: RSDT (v001 A M I OEMRSDT 0x02000409 MSFT 0x00000097) @ 0x000000003ff30000
ACPI: FADT (v001 A M I OEMFACP 0x02000409 MSFT 0x00000097) @ 0x000000003ff30200
ACPI: MADT (v001 A M I OEMAPIC 0x02000409 MSFT 0x00000097) @ 0x000000003ff30390
ACPI: OEMB (v001 A M I OEMBIOS 0x02000409 MSFT 0x00000097) @ 0x000000003ff40040
ACPI: DSDT (v001 A0058 A0058001 0x00000001 MSFT 0x0100000d) @ 0x0000000000000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:4 APIC version 16
ACPI: Skipping IOAPIC probe due to 'noapic' option.
Using ACPI for processor (LAPIC) configuration information
Intel MultiProcessor Specification v1.4
Virtual Wire compatibility mode.
OEM ID: ASUSTeK <6>Product ID: DELUXE <6>APIC at: 0xFEE00000
I/O APIC #2 Version 3 at 0xFEC00000.
Processors: 1
Checking aperture...
CPU 0: aperture @ f8000000 size 64 MB
Built 1 zonelists
Kernel command line: ro root=/dev/hda1 2 profile=2 console=tty0
kernel profiling enabled
Initializing CPU#0
PID hash table entries: 16 (order 4: 256 bytes)
time.c: Using 1.193182 MHz PIT timer.
time.c: Detected 2002.589 MHz processor.
Console: colour VGA+ 80x25
Memory: 1026468k/1047744k available (2299k kernel code, 20516k reserved, 1006k data, 152k init)
Calibrating delay loop... 3932.16 BogoMIPS
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
Mount-cache hash table entries: 256 (order: 0, 4096 bytes)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU: AMD Athlon(tm) 64 Processor 3200+ stepping 08
POSIX conformance testing by UNIFIX
Using local APIC NMI watchdog using perfctr0
Using local APIC timer interrupts.
Detected 12.516 MHz APIC timer.
NET: Registered protocol family 16
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040326
ACPI: IRQ9 SCI: Edge set to Level Trigger.
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 *10 11 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 7 10 11 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 10 11 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 11 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 11 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 10 11 14 15)
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
agpgart: Detected AGP bridge 0
agpgart: Maximum main memory to use for agp memory: 941M
agpgart: AGP aperture is 64M @ 0xf8000000
PCI-DMA: Disabling IOMMU.
vga16fb: initializing
vga16fb: mapped to 0xffffff000002f000
fb0: VGA16 VGA frame buffer device
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
Initializing Cryptographic API
Real Time Clock Driver v1.12
Linux agpgart interface v0.100 (c) Dave Jones
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VIA8237SATA: IDE controller at PCI slot 0000:00:0f.0
VIA8237SATA: chipset revision 128
VIA8237SATA: 100% native mode on irq 10
ide2: BM-DMA at 0xd000-0xd007, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0xd008-0xd00f, BIOS settings: hdg:pio, hdh:pio
hde: ST3160023AS, ATA DISK drive
Using anticipatory io scheduler
ide2 at 0xe400-0xe407,0xe002 on irq 10
VP_IDE: IDE controller at PCI slot 0000:00:0f.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
hda: Maxtor 6E040L0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: SONY DVD RW DW-U18A, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hde: max request size: 1024KiB
hde: 312581808 sectors (160041 MB) w/8192KiB Cache, CHS=19457/255/63
hde: hde1 hde2 hde3
hda: max request size: 128KiB
hda: 80293248 sectors (41110 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(133)
hda: hda1 hda2 hda3
hdc: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
libata version 1.02 loaded.
sata_promise version 0.92
ata1: SATA max UDMA/133 cmd 0xFFFFFF000004D200 ctl 0xFFFFFF000004D238 bmdma 0x0 irq 5
ata2: SATA max UDMA/133 cmd 0xFFFFFF000004D280 ctl 0xFFFFFF000004D2B8 bmdma 0x0 irq 5
ata1: no device found (phy stat 00000000)
ata1: thread exiting
scsi0 : sata_promise
ata2: no device found (phy stat 00000000)
ata2: thread exiting
scsi1 : sata_promise
ehci_hcd 0000:00:10.4: VIA Technologies, Inc. USB 2.0
ehci_hcd 0000:00:10.4: irq 5, pci mem ffffff000004f000
ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:10.4: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
USB Universal Host Controller Interface driver v2.2
uhci_hcd 0000:00:10.0: VIA Technologies, Inc. USB
uhci_hcd 0000:00:10.0: irq 11, io base 000000000000b400
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:10.1: VIA Technologies, Inc. USB (#2)
uhci_hcd 0000:00:10.1: irq 11, io base 000000000000b800
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:10.2: VIA Technologies, Inc. USB (#3)
uhci_hcd 0000:00:10.2: irq 10, io base 000000000000c000
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 4
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
uhci_hcd 0000:00:10.3: VIA Technologies, Inc. USB (#4)
uhci_hcd 0000:00:10.3: irq 10, io base 000000000000c400
uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 5
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
input: PS/2 Logitech Mouse on isa0060/serio1
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
NET: Registered protocol family 2
IP: routing cache hash table of 1024 buckets, 56Kbytes
TCP: Hash tables configured (established 262144 bind 37449)
NET: Registered protocol family 1
NET: Registered protocol family 17
ACPI: (supports S0 S1 S3 S4 S5)
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 152k freed
usb 2-1: new low speed USB device using address 2
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:10.0-1
usbcore: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
ACPI: Power Button (FF) [PWRF]
ACPI: Sleep Button (CM) [SLPB]
ACPI: Processor [CPU1] (supports C1)
EXT3 FS on hda1, internal journal
Adding 1024120k swap on /dev/hda2. Priority:-1 extents:1
kjournald starting. Commit interval 5 seconds
EXT3 FS on hde3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on hde2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on hde1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
sk98lin: Network Device Driver v6.23
(C)Copyright 1999-2004 Marvell(R).
eth0:
PrefPort:A RlmtMode:Check Link State
eth0: -- ERROR --
Class: internal Software error
Nr: 0x19e
Msg: Vpd: Cannot read VPD keys
eth0: -- ERROR --
Class: internal Software error
Nr: 0x19e
Msg: Vpd: Cannot read VPD keys
eth0: network connection up using port A
speed: 100
autonegotiation: yes
duplex mode: full
flowctrl: symmetric
irq moderation: disabled
scatter-gather: enabled
eth0: -- ERROR --
Class: internal Software error
Nr: 0x19e
Msg: Vpd: Cannot read VPD keys
eth0: -- ERROR --
Class: internal Software error
Nr: 0x19e
Msg: Vpd: Cannot read VPD keys
eth0: -- ERROR --
Class: internal Software error
Nr: 0x19e
Msg: Vpd: Cannot read VPD keys
eth0: -- ERROR --
Class: internal Software error
Nr: 0x19e
Msg: Vpd: Cannot read VPD keys
eth0: -- ERROR --
Class: internal Software error
Nr: 0x19e
Msg: Vpd: Cannot read VPD keys
eth0: -- ERROR --
Class: internal Software error
Nr: 0x19e
Msg: Vpd: Cannot read VPD keys
eth0: -- ERROR --
Class: internal Software error
Nr: 0x19e
Msg: Vpd: Cannot read VPD keys
eth0: -- ERROR --
Class: internal Software error
Nr: 0x19e
Msg: Vpd: Cannot read VPD keys
eth0: -- ERROR --
Class: internal Software error
Nr: 0x19e
Msg: Vpd: Cannot read VPD keys
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [MICROPATCH] Make x86_64 build work without GART_IOMMU
2004-04-30 21:40 ` Jonathan Corbet
@ 2004-04-30 22:07 ` Andi Kleen
2004-05-03 15:09 ` Jonathan Corbet
2004-04-30 22:08 ` Andrew Morton
1 sibling, 1 reply; 8+ messages in thread
From: Andi Kleen @ 2004-04-30 22:07 UTC (permalink / raw)
To: Jonathan Corbet; +Cc: Andi Kleen, linux-kernel, akpm
On Fri, Apr 30, 2004 at 03:40:40PM -0600, Jonathan Corbet wrote:
> > > My Radeon 9200SE goes nuts if I build a GART-enabled
> > > kernel. Haven't figured out why...
> >
> > Define 'nuts' and supply full boot log (with GART enabled)
>
> Oops, sorry for the technical term...:)
>
> "Nuts" means that the X server goes into an unkillable, 100% system time
> state. It manages to scribble a mess onto the screen first. Pointer moves
> (I believe that's in hardware) but the server does not respond to anything.
Most likely it is a problem with the AGP driver. I assume you have AGP
compiled in. Does it work when you boot with agp=off ?
IOMMU GART initialises the AGP driver early.
-Andi
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [MICROPATCH] Make x86_64 build work without GART_IOMMU
2004-04-30 21:40 ` Jonathan Corbet
2004-04-30 22:07 ` Andi Kleen
@ 2004-04-30 22:08 ` Andrew Morton
1 sibling, 0 replies; 8+ messages in thread
From: Andrew Morton @ 2004-04-30 22:08 UTC (permalink / raw)
To: Jonathan Corbet; +Cc: ak, linux-kernel
corbet@lwn.net (Jonathan Corbet) wrote:
>
> > > My Radeon 9200SE goes nuts if I build a GART-enabled
> > > kernel. Haven't figured out why...
> >
> > Define 'nuts' and supply full boot log (with GART enabled)
>
> Oops, sorry for the technical term...:)
"No User Time Scheduled". Silly Andi.
> Andrew asked for a profile to help track down where the kernel loop is. I
> just did one, but the results are less than illuminating:
>
> 105219 total 0.0448
> 85232 __delay 2663.5000
> 14076 default_idle 293.2500
> 4679 __do_softirq 26.5852
> 474 check_poison_obj 1.0216
> 197 handle_IRQ_event 2.0521
> 91 kmem_cache_free 0.1034
Yup, that's the one. There are various loops where the driver spins on a
hardware register, with an mdelay() in the loop.
Can you get a sysrq-p trace?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [MICROPATCH] Make x86_64 build work without GART_IOMMU
2004-04-30 22:07 ` Andi Kleen
@ 2004-05-03 15:09 ` Jonathan Corbet
2004-05-03 16:23 ` Roland Dreier
2004-05-03 16:33 ` Andi Kleen
0 siblings, 2 replies; 8+ messages in thread
From: Jonathan Corbet @ 2004-05-03 15:09 UTC (permalink / raw)
To: Andi Kleen; +Cc: linux-kernel, akpm
> > "Nuts" means that the X server goes into an unkillable, 100% system time
> > state. It manages to scribble a mess onto the screen first. Pointer moves
> > (I believe that's in hardware) but the server does not respond to anything.
>
> Most likely it is a problem with the AGP driver. I assume you have AGP
> compiled in. Does it work when you boot with agp=off ?
If you turn on CONFIG_GART_IOMMU, it seems to force CONFIG_AGP as well, so
yes. And yes, if I boot with agp-off, it works.
Andrew had asked:
> There are various loops where the driver spins on a
> hardware register, with an mdelay() in the loop.
>
> Can you get a sysrq-p trace?
There's this little problem in that, to make things go wrong, I have to
fire up X. That pretty well hoses the display, and an attempt to chvt back
to a regular console just hangs. I guess I may have to dig in and try to
track this one down the hard way; wish I knew more about AGP hardware...
Thanks,
jon
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [MICROPATCH] Make x86_64 build work without GART_IOMMU
2004-05-03 15:09 ` Jonathan Corbet
@ 2004-05-03 16:23 ` Roland Dreier
2004-05-03 16:33 ` Andi Kleen
1 sibling, 0 replies; 8+ messages in thread
From: Roland Dreier @ 2004-05-03 16:23 UTC (permalink / raw)
To: Jonathan Corbet; +Cc: Andi Kleen, linux-kernel, akpm
Jonathan> Andrew had asked:
Andrew> Can you get a sysrq-p trace?
Jonathan> There's this little problem in that, to make things go
Jonathan> wrong, I have to fire up X. That pretty well hoses the
Jonathan> display, and an attempt to chvt back to a regular
Jonathan> console just hangs. I guess I may have to dig in and
Jonathan> try to track this one down the hard way; wish I knew
Jonathan> more about AGP hardware...
Can you get into the machine over the net and use /proc/sysrq-trigger?
(You might need a serial console too depending on how busted things
are)
- Roland
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [MICROPATCH] Make x86_64 build work without GART_IOMMU
2004-05-03 15:09 ` Jonathan Corbet
2004-05-03 16:23 ` Roland Dreier
@ 2004-05-03 16:33 ` Andi Kleen
1 sibling, 0 replies; 8+ messages in thread
From: Andi Kleen @ 2004-05-03 16:33 UTC (permalink / raw)
To: Jonathan Corbet; +Cc: Andi Kleen, linux-kernel, akpm
On Mon, May 03, 2004 at 09:09:58AM -0600, Jonathan Corbet wrote:
> > > "Nuts" means that the X server goes into an unkillable, 100% system time
> > > state. It manages to scribble a mess onto the screen first. Pointer moves
> > > (I believe that's in hardware) but the server does not respond to anything.
> >
> > Most likely it is a problem with the AGP driver. I assume you have AGP
> > compiled in. Does it work when you boot with agp=off ?
>
> If you turn on CONFIG_GART_IOMMU, it seems to force CONFIG_AGP as well, so
> yes. And yes, if I boot with agp-off, it works.
Ok, and does it work when you make the AGP driver modular and load it
later?
Anyways, from Andrew's findings it appears that DRI is broken on your
card and without AGP it will never be started. Perhaps it would
be best to just disable the DRI module in your configuration.
-Andi
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2004-05-03 16:34 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1QMlc-5kS-39@gated-at.bofh.it>
2004-04-30 21:00 ` [MICROPATCH] Make x86_64 build work without GART_IOMMU Andi Kleen
2004-04-30 21:40 ` Jonathan Corbet
2004-04-30 22:07 ` Andi Kleen
2004-05-03 15:09 ` Jonathan Corbet
2004-05-03 16:23 ` Roland Dreier
2004-05-03 16:33 ` Andi Kleen
2004-04-30 22:08 ` Andrew Morton
2004-04-30 19:57 Jonathan Corbet
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox