<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>P {MARGIN-TOP: 0mm; MARGIN-BOTTOM: 0mm}</style>
</head>
<body>
<div style="FONT-FAMILY: Arial; FONT-SIZE: 10pt" id="ezFormProc_div">
<div style="FONT-FAMILY: Arial" id="msgbody">
<div>
<div style="LINE-HEIGHT: 15pt"><br>
Hi, Arun and Pramod,</div>
<div style="LINE-HEIGHT: 15pt">Yes I knew this is from the page fault handling routine. (In my case, unhandled_fault function insdie do_sparc_fault function)</div>
<div style="LINE-HEIGHT: 15pt">I know before the page fault, the pmd value (the value pointed to by pgd of context 1) was zero, so page fault occured.</div>
<div style="LINE-HEIGHT: 15pt">This is the message I side-printed on the UART terminal. (If the frame buffer access was successful, the printk would have been on LCD but it didn't print on the LCD because of this paging error.)</div>
<div style="LINE-HEIGHT: 15pt">The page fault handler should make a new pte for the frame buffer address but giving me this error.</div>
<div style="LINE-HEIGHT: 15pt">&nbsp;</div>
<div style="LINE-HEIGHT: 15pt">Unable to handel kernel paging request at virtual address 696e1000<br>
{mm,active_mm}-&gt;context = 00000001<br>
{mm,active_mm}-&gt;pgd = c800a400<br>
</div>
<div style="LINE-HEIGHT: 15pt">In what case can this happen? Any clue will be very helpful.</div>
<div style="LINE-HEIGHT: 15pt">Thanks!</div>
<div style="LINE-HEIGHT: 15pt">Chan</div>
<div style="LINE-HEIGHT: 15pt">&nbsp;</div>
<div style="LINE-HEIGHT: 15pt">
<hr tabindex="-1">
</div>
<div style="LINE-HEIGHT: 15pt"><b>From : </b>&quot;Arun KS&quot; &lt;getarunks@gmail.com&gt;<br>
<b>Sent : </b>2014-03-27 18:27:57 ( &#43;09:00 )<br>
<b>To : </b>Chan Kim &lt;ckim@etri.re.kr&gt;<br>
<b>Cc : </b>kernelnewbies@kernelnewbies.org &lt;kernelnewbies@kernelnewbies.org&gt;<br>
<b>Subject : </b>Re: Unable to handle kernel paging request at virtual address ... while writing to frame buffer..<br>
<br>
Hi Chan,<br>
<br>
On Thu, Mar 27, 2014 at 2:25 PM, Chan Kim <CKIM@ETRI.RE.KR>wrote:<br>
&gt; Hi,<br>
&gt; I have this 'unable to handle kernel paging request at virtual address ...'<br>
This means the virtual address used doesn't have a proper mapping in<br>
the page table.<br>
<br>
Thanks,<br>
Arun<br>
&gt; when writing to the frame buffer.<br>
&gt; Has anybody seen similar situation? and hopeful can tell me what the problem<br>
&gt; was?<br>
&gt; Thanks!<br>
&gt; Chan<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Kernelnewbies mailing list<br>
&gt; Kernelnewbies@kernelnewbies.org<br>
&gt; http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies<br>
&gt;<br>
</div>
</div>
</div>
</div>
</body>
</html>