search for: gatt_reg

Displaying 1 result from an estimated 1 matches for "gatt_reg".

Did you mean: data_reg
2006 Jan 16
13
Support for AGP aperture as IOMMU in AMD64 mode [2/2]
...e)); + gatt = (void *) alloc_gatt_pages(get_order(gatt_size)); if (!gatt) panic("Cannot allocate GATT table"); memset(gatt, 0, gatt_size); - agp_gatt_table = gatt; + if (!agp_gatt_table) + agp_gatt_table = gatt; + else + goto nommu; for_all_nb(dev) { u32 ctl; u32 gatt_reg; - gatt_reg = __pa(gatt) >> 12; + gatt_reg = (0xffffffff & virt_to_gart(gatt)) >> 12; gatt_reg <<= 4; pci_write_config_dword(dev, 0x98, gatt_reg); pci_read_config_dword(dev, 0x90, &ctl); @@ -782,6 +792,7 @@ struct pci_dev *dev; unsigned long scratch;...