From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org Subject: [Bug 103284] Unable to handle kernel NULL pointer dereference on 4.13.0-1-sparc64-smp Date: Mon, 16 Oct 2017 22:30:20 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1168577426==" Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: nouveau.vger.kernel.org --===============1168577426== Content-Type: multipart/alternative; boundary="15081930202.D94bB13.21178"; charset="UTF-8" --15081930202.D94bB13.21178 Date: Mon, 16 Oct 2017 22:30:20 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D103284 --- Comment #3 from Ilia Mirkin --- OK, so looks like it very successfully creates a GT214_DISP object, and then proceeds to call nv50_display_create. This then does not trigger *any* furt= her traces, and errors out. It errors out before the dmac is initialized, and I think something in the list head thing fails. Now, as I recall, SPARC has 8k pages. You could try bumping some of those 4= 096 values up to 8192 and see if that magically makes it work, at least a little (like the nouveau_bo_new). If you're sufficiently interested, you could add a lot more prints througho= ut that file to see exactly what fails, and then try to resolve it. It might be an uphill battle though - a bunch of stuff is tied to 4K pages,= I think. --=20 You are receiving this mail because: You are the assignee for the bug.= --15081930202.D94bB13.21178 Date: Mon, 16 Oct 2017 22:30:20 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Commen= t # 3 on bug 10328= 4 from Ilia Mirkin
OK, so looks like it very successfully creates a GT214_DISP ob=
ject, and then
proceeds to call nv50_display_create. This then does not trigger *any* furt=
her
traces, and errors out. It errors out before the dmac is initialized, and I
think something in the list head thing fails.

Now, as I recall, SPARC has 8k pages. You could try bumping some of those 4=
096
values up to 8192 and see if that magically makes it work, at least a little
(like the nouveau_bo_new).

If you're sufficiently interested, you could add a lot more prints througho=
ut
that file to see exactly what fails, and then try to resolve it.

It might be an uphill battle though - a bunch of stuff is tied to 4K pages,=
 I
think.


You are receiving this mail because:
  • You are the assignee for the bug.
= --15081930202.D94bB13.21178-- --===============1168577426== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTm91dmVhdSBt YWlsaW5nIGxpc3QKTm91dmVhdUBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9ub3V2ZWF1Cg== --===============1168577426==--