From: Paul Bolle <pebolle@tiscali.nl>
To: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: "Bjorn Helgaas" <bhelgaas@google.com>,
"Ville Syrjälä" <ville.syrjala@linux.intel.com>,
"Yinghai Lu" <yinghai@kernel.org>,
"David Airlie" <airlied@linux.ie>,
"Linux Kernel Mailing List" <linux-kernel@vger.kernel.org>,
intel-gfx <intel-gfx@lists.freedesktop.org>
Subject: Re: agp/intel: can't ioremap flush page - no chipset flushing
Date: Sat, 08 Feb 2014 21:22:07 +0100 [thread overview]
Message-ID: <1391890927.1882.5.camel@x41> (raw)
In-Reply-To: <CAKMK7uE6Gaq-ghgWJ+6Qyn7hrGzAMOHyGT9KQQJ+ij7omPV2Ew@mail.gmail.com>
Daniel Vetter schreef op za 08-02-2014 om 20:59 [+0100]:
> Hm, if this is really a regression between 3.13 and 3.14-rc1 then I
> don't see any quick candidates - relevant functions in intel-gtt.c
> seem unchanged.
>
> So probably a bisect is what we need here. Note that this could also
> be due to resource handling changes in the driver/pci core, so you
> can't restrict the bisect really.
The last bisect on this machine took over 20 builds to pinpoint the
offending commit. So that's bad news ...
> But before going down this route it
> would be worth to check out the resource allocations of both kernels.
> Can you please attach /proc/iomem for both 3.13 and 3.14-rc1
The diff between /proc/iomem on v3.13.2 and v3.14-rc1 is:
--- iomem-3.13.2 2014-02-08 21:14:30.214030591 +0100
+++ iomem-3.14-rc1 2014-02-08 21:07:22.041189158 +0100
@@ -11,16 +11,13 @@
000e0000-000effff : Extension ROM
000f0000-000fffff : System ROM
00100000-7f6dffff : System RAM
- 00400000-009af63a : Kernel code
- 009af63b-00c932ff : Kernel data
- 00d4f000-00e4dfff : Kernel bss
+ 00400000-009c57bf : Kernel code
+ 009c57c0-00cb6aff : Kernel data
+ 00d78000-00e74fff : Kernel bss
7f6e0000-7f6f4fff : ACPI Tables
7f6f5000-7f6fffff : ACPI Non-volatile Storage
7f700000-7fffffff : reserved
7f800000-7fffffff : Graphics Stolen Memory
-80000000-801fffff : PCI Bus 0000:02
-80200000-8027ffff : 0000:00:02.1
-80280000-80280fff : Intel Flush Page
a0000000-a003ffff : 0000:00:02.0
a0040000-a00403ff : 0000:00:1d.7
a0040000-a00403ff : ehci_hcd
/proc/iomem for v3.13.2:
00000000-00000fff : reserved
00001000-0009efff : System RAM
0009f000-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000c8000-000cbfff : pnp 00:00
000cf800-000d3fff : reserved
000cf800-000d0dff : Adapter ROM
000d1000-000d1fff : Adapter ROM
000dc000-000fffff : reserved
000e0000-000effff : Extension ROM
000f0000-000fffff : System ROM
00100000-7f6dffff : System RAM
00400000-009af63a : Kernel code
009af63b-00c932ff : Kernel data
00d4f000-00e4dfff : Kernel bss
7f6e0000-7f6f4fff : ACPI Tables
7f6f5000-7f6fffff : ACPI Non-volatile Storage
7f700000-7fffffff : reserved
7f800000-7fffffff : Graphics Stolen Memory
80000000-801fffff : PCI Bus 0000:02
80200000-8027ffff : 0000:00:02.1
80280000-80280fff : Intel Flush Page
a0000000-a003ffff : 0000:00:02.0
a0040000-a00403ff : 0000:00:1d.7
a0040000-a00403ff : ehci_hcd
a0040400-a00404ff : 0000:00:1e.2
a0040400-a00404ff : Intel ICH6
a0040800-a00409ff : 0000:00:1e.2
a0040800-a00409ff : Intel ICH6
a0080000-a00fffff : 0000:00:02.0
a0100000-a01fffff : PCI Bus 0000:02
a0100000-a010ffff : 0000:02:00.0
a0100000-a010ffff : tg3
a0200000-afffffff : PCI Bus 0000:04
a0200000-a0200fff : 0000:04:00.0
a0200000-a0200fff : yenta_socket
a0201000-a02010ff : 0000:04:00.1
a0201000-a02010ff : mmc0
a0202000-a0202fff : 0000:04:02.0
a0202000-a0202fff : ipw2200
a4000000-a7ffffff : PCI CardBus 0000:05
c0000000-cfffffff : 0000:00:02.0
d0000000-d7ffffff : PCI Bus 0000:04
d0000000-d3ffffff : PCI CardBus 0000:05
e0000000-efffffff : PCI MMCONFIG 0000 [bus 00-ff]
e0000000-efffffff : reserved
e0000000-efffffff : pnp 00:01
f0008000-f000bfff : reserved
f0008000-f000bfff : pnp 00:01
f000b410-f000b414 : iTCO_wdt
f000b410-f000b414 : iTCO_wdt
fec00000-fec0ffff : reserved
fec00000-fec003ff : IOAPIC 0
fed14000-fed19fff : reserved
fed14000-fed17fff : pnp 00:01
fed18000-fed18fff : pnp 00:01
fed19000-fed19fff : pnp 00:01
fed20000-fed8ffff : reserved
fee00000-fee00fff : Local APIC
fee00000-fee00fff : reserved
ff000000-ffffffff : reserved
/proc/iomem for v3.14-rc1:
00000000-00000fff : reserved
00001000-0009efff : System RAM
0009f000-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000c8000-000cbfff : pnp 00:00
000cf800-000d3fff : reserved
000cf800-000d0dff : Adapter ROM
000d1000-000d1fff : Adapter ROM
000dc000-000fffff : reserved
000e0000-000effff : Extension ROM
000f0000-000fffff : System ROM
00100000-7f6dffff : System RAM
00400000-009c57bf : Kernel code
009c57c0-00cb6aff : Kernel data
00d78000-00e74fff : Kernel bss
7f6e0000-7f6f4fff : ACPI Tables
7f6f5000-7f6fffff : ACPI Non-volatile Storage
7f700000-7fffffff : reserved
7f800000-7fffffff : Graphics Stolen Memory
a0000000-a003ffff : 0000:00:02.0
a0040000-a00403ff : 0000:00:1d.7
a0040000-a00403ff : ehci_hcd
a0040400-a00404ff : 0000:00:1e.2
a0040400-a00404ff : Intel ICH6
a0040800-a00409ff : 0000:00:1e.2
a0040800-a00409ff : Intel ICH6
a0080000-a00fffff : 0000:00:02.0
a0100000-a01fffff : PCI Bus 0000:02
a0100000-a010ffff : 0000:02:00.0
a0100000-a010ffff : tg3
a0200000-afffffff : PCI Bus 0000:04
a0200000-a0200fff : 0000:04:00.0
a0200000-a0200fff : yenta_socket
a0201000-a02010ff : 0000:04:00.1
a0201000-a02010ff : mmc0
a0202000-a0202fff : 0000:04:02.0
a0202000-a0202fff : ipw2200
a4000000-a7ffffff : PCI CardBus 0000:05
c0000000-cfffffff : 0000:00:02.0
d0000000-d7ffffff : PCI Bus 0000:04
d0000000-d3ffffff : PCI CardBus 0000:05
e0000000-efffffff : PCI MMCONFIG 0000 [bus 00-ff]
e0000000-efffffff : reserved
e0000000-efffffff : pnp 00:01
f0008000-f000bfff : reserved
f0008000-f000bfff : pnp 00:01
f000b410-f000b414 : iTCO_wdt
f000b410-f000b414 : iTCO_wdt
fec00000-fec0ffff : reserved
fec00000-fec003ff : IOAPIC 0
fed14000-fed19fff : reserved
fed14000-fed17fff : pnp 00:01
fed18000-fed18fff : pnp 00:01
fed19000-fed19fff : pnp 00:01
fed20000-fed8ffff : reserved
fee00000-fee00fff : Local APIC
fee00000-fee00fff : reserved
ff000000-ffffffff : reserved
Thanks,
Paul Bolle
next prev parent reply other threads:[~2014-02-08 20:22 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-02-08 19:06 agp/intel: can't ioremap flush page - no chipset flushing Paul Bolle
2014-02-08 19:59 ` Daniel Vetter
2014-02-08 19:59 ` Daniel Vetter
2014-02-08 20:22 ` Paul Bolle [this message]
2014-02-09 0:02 ` Daniel Vetter
2014-02-09 0:02 ` Daniel Vetter
2014-02-09 13:15 ` Steven Newbury
2014-02-09 13:15 ` [Intel-gfx] " Steven Newbury
2014-02-09 13:25 ` Paul Bolle
2014-02-09 13:25 ` [Intel-gfx] " Paul Bolle
2014-02-09 13:32 ` Steven Newbury
2014-02-09 13:32 ` [Intel-gfx] " Steven Newbury
2014-02-10 21:33 ` Bjorn Helgaas
2014-02-10 21:33 ` [Intel-gfx] " Bjorn Helgaas
2014-03-06 20:25 ` Paul Bolle
2014-03-06 20:25 ` [Intel-gfx] " Paul Bolle
2014-03-06 21:38 ` Bjorn Helgaas
2014-03-06 21:38 ` [Intel-gfx] " Bjorn Helgaas
2014-03-07 20:33 ` Bjorn Helgaas
2014-03-07 20:33 ` [Intel-gfx] " Bjorn Helgaas
2014-03-07 9:48 ` Paul Bolle
2014-03-07 9:48 ` [Intel-gfx] " Paul Bolle
2014-03-07 16:55 ` Bjorn Helgaas
2014-03-07 16:55 ` [Intel-gfx] " Bjorn Helgaas
2014-03-07 17:16 ` Paul Bolle
2014-03-07 17:16 ` [Intel-gfx] " Paul Bolle
2014-03-07 20:40 ` Bjorn Helgaas
2014-03-07 20:40 ` [Intel-gfx] " Bjorn Helgaas
2014-03-07 21:03 ` Paul Bolle
2014-03-07 21:03 ` [Intel-gfx] " Paul Bolle
2014-03-07 22:07 ` Bjorn Helgaas
2014-03-07 22:07 ` [Intel-gfx] " Bjorn Helgaas
2014-03-08 14:12 ` Bjorn Helgaas
2014-03-08 14:12 ` [Intel-gfx] " Bjorn Helgaas
2014-03-08 14:44 ` Paul Bolle
2014-03-08 14:44 ` [Intel-gfx] " Paul Bolle
2014-03-10 18:24 ` Bjorn Helgaas
2014-03-10 18:24 ` Bjorn Helgaas
2014-03-10 23:45 ` [Intel-gfx] " Paul Bolle
2014-03-10 23:45 ` Paul Bolle
2014-03-11 0:07 ` [Intel-gfx] " Bjorn Helgaas
2014-03-11 0:07 ` Bjorn Helgaas
2014-03-11 0:15 ` [Intel-gfx] " Paul Bolle
2014-03-11 2:07 ` Bjorn Helgaas
2014-03-11 9:20 ` Paul Bolle
2014-03-11 9:20 ` Paul Bolle
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1391890927.1882.5.camel@x41 \
--to=pebolle@tiscali.nl \
--cc=airlied@linux.ie \
--cc=bhelgaas@google.com \
--cc=daniel.vetter@ffwll.ch \
--cc=intel-gfx@lists.freedesktop.org \
--cc=linux-kernel@vger.kernel.org \
--cc=ville.syrjala@linux.intel.com \
--cc=yinghai@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.