13 Jan, 2012
1 commit
-
module_param(bool) used to counter-intuitively take an int. In
fddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy
trick.It's time to remove the int/unsigned int option. For this version
it'll simply give a warning, but it'll break next kernel version.Acked-by: Mauro Carvalho Chehab
Signed-off-by: Rusty Russell
19 May, 2010
1 commit
-
SIS 760 is listed in the device tables for both amd64-agp and sis-agp.
amd64-agp is apparently preferable since it has workarounds for some
BIOS misconfigurations that sis-agp doesn't handle.Signed-off-by: Ben Hutchings
Signed-off-by: Dave Airlie
23 Apr, 2010
1 commit
-
Convert most AGP chipset to use scratch page as default entries.
This help avoiding GPU querying 0 address and trigger computer
fault. With KMS and memory manager we bind/unbind AGP memory
constantly and it seems that some GPU are still doing AGP
traffic even after GPU report being idle with the memory segment.Tested (radeon GPU KMS + Xorg + compiz + glxgears + quake3) on :
- SIS 1039:0001 & 1039:0003
- Intel 865 8086:2571Compile tested for other bridges
V2 enable scratch page on uninorth
V3 fix unbound check in uninorth insert memory (Michel Dänzer)
V4 rebase on top of drm-next branch with the lastest intel AGP
changeset (stable should use version V3 of the patch)Signed-off-by: Jerome Glisse
Signed-off-by: Michel Dänzer
Signed-off-by: Dave Airlie
22 Aug, 2008
1 commit
-
The pageattr-array patch that you currently have in tip/master only
enables it for intel-agp, not the others. The attached enables it for
all drivers currently directly using agp_generic_alloc_page() and
agp_generic_destroy_page() (ocal driver is amd-k7-agp).The new agp_generic_alloc_pages() interface uses the also new
pageattr array interface API. This makes all AGP drivers that
up to now used generic_{alloc,destroy}_page() use it.Signed-off-by: Rene Herman
Signed-off-by: Ingo Molnar
12 Aug, 2008
2 commits
-
The correct id is the id of the main host (5591) not
the id of the PCI-to-PCI bridge AGP (0001).
Output from "lspci -nv" shows that only the former
has AGP capabilities flag set:00:00.0 0600: 1039:5591 (rev 02)
Flags: bus master, medium devsel, latency 64
Memory at ec000000 (32-bit, non-prefetchable) [size=32M]
Capabilities: [c0] AGP version 1.000:02.0 0604: 1039:0001 (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: eb500000-eb5fffff
Prefetchable memory behind bridge: eb300000-eb3fffffSigned-off-by: Krzysztof Helt
Signed-off-by: Dave Airlie -
Convert printks to use dev_printk().
Signed-off-by: Bjorn Helgaas
Signed-off-by: Andrew Morton
Signed-off-by: Dave Airlie
20 Feb, 2008
1 commit
-
Signed-off-by: Dave Airlie
19 Feb, 2008
2 commits
-
Tested on M650 chipset
Signed-off-by: Dave Airlie
-
SiS M650 has aperture size byte 0x44
Signed-off-by: Dave Airlie
27 Apr, 2007
1 commit
-
For some vendor/id pairs the kernel will autoload both the sis-agp and the
amd64_agp modules as the sis-agp module will load for all sis devices.
This collision causes the bug reported in:
http://bugzilla.novell.com/show_bug.cgi?id=248665As currently sis_probe does its own matching, requesting the whole range
gains nothing. The clean fix seems to me to leave the matching to the core
and advertise only the devices actually supported. This patch does so.Signed-off-by: Oliver Neukum
Signed-off-by: Andrew Morton
Signed-off-by: Dave Jones
23 Feb, 2007
1 commit
-
Make agp_bridge_driver->aperture_sizes and ->masks const.
Also agp_bridge_data->driverSigned-off-by: Dave Jones
05 Feb, 2007
1 commit
-
Signed-off-by: Dave Jones
28 Feb, 2006
1 commit
-
Eliminate trailing whitespace.
s/if(/if (/
s/for(/for (/Signed-off-by: Dave Jones
11 Nov, 2005
1 commit
-
Signed-off-by: Greg Kroah-Hartman
25 Oct, 2005
1 commit
-
From: Laurent Riffard
This updates .owner field of struct pci_driver.
This allows SYSFS to create the symlink from the driver to the module which
provides it.$ tree /sys/bus/pci/drivers/agpgart-via/
/sys/bus/pci/drivers/agpgart-via/
|-- 0000:00:00.0 -> ../../../../devices/pci0000:00/0000:00:00.0
|-- bind
|-- module -> ../../../../module/via_agp
|-- new_id
`-- unbindSigned-off-by: Laurent Riffard
Signed-off-by: Dave Jones
Signed-off-by: Andrew Morton
01 May, 2005
1 commit
-
Another large rollup of various patches from Adrian which make things static
where they were needlessly exported.Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
17 Apr, 2005
1 commit
-
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.Let it rip!