<div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:rgb(103,78,167)">Thank you for the help in my last email. I want to continue the question from my last email.<br><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:rgb(103,78,167)">1. I want to QEMU to accept input from keyboard to emulate and study how to use an configure of IO. I study this as a part of my main goal to access GPIOs of Pandaboard. Well, in my last email i stated that i already include x86-legacy.devs module in modules.list, and define REQUIRES_LIBS=libc_be_file_stdin, and using "default-kernel fiasco -serial_esc" defined. But, it still not respond to any of my keyboard input. So, what did i miss?<br><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:rgb(103,78,167)">2. I have modified omap3 driver that included in the package to be used with omap4460 registers, but i have a few difficulties. There are few missing registers (like Clr_irq_enable1 register that not present in OMAP4460) and i am still cannot comprehend the scm_offset table. Because when i crossreferencing the source with the OMAP3 TRM the i cannot understand the value. My question is. Is it be able to use only some of the defined register to do simple IO task, and enable or disable register ?<br><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:rgb(103,78,167)">Below, i paste the link source :<br><br><a href="http://pastebin.com/fPSmZQBu">http://pastebin.com/fPSmZQBu</a><br><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:rgb(103,78,167)">Thank you for any suggestion and answer<br></div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-05 18:00 GMT+07:00  <span dir="ltr"><<a href="mailto:l4-hackers-request@os.inf.tu-dresden.de" target="_blank">l4-hackers-request@os.inf.tu-dresden.de</a>></span>:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Send l4-hackers mailing list submissions to<br>
        <a href="mailto:l4-hackers@os.inf.tu-dresden.de">l4-hackers@os.inf.tu-dresden.de</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers" target="_blank">http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:l4-hackers-request@os.inf.tu-dresden.de">l4-hackers-request@os.inf.tu-dresden.de</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:l4-hackers-owner@os.inf.tu-dresden.de">l4-hackers-owner@os.inf.tu-dresden.de</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of l4-hackers digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: L4Re GPIO (Adam Lackorzynski)<br>
   2. Re: JDB percent CPU usage (Adam Lackorzynski)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Thu, 4 Dec 2014 23:53:01 +0100<br>
From: Adam Lackorzynski <<a href="mailto:adam@os.inf.tu-dresden.de">adam@os.inf.tu-dresden.de</a>><br>
To: <a href="mailto:l4-hackers@os.inf.tu-dresden.de">l4-hackers@os.inf.tu-dresden.de</a><br>
Subject: Re: L4Re GPIO<br>
Message-ID: <<a href="mailto:20141204225301.GA4644@os.inf.tu-dresden.de">20141204225301.GA4644@os.inf.tu-dresden.de</a>><br>
Content-Type: text/plain; charset=iso-8859-1<br>
<br>
Hi,<br>
<br>
On Thu Dec 04, 2014 at 14:57:14 +0700, Erry Pradana Darajati wrote:<br>
> I have some follow up question from my last email.<br>
><br>
> 1. About GPIO. So IOs defined on LUA script. So in OMAP4460, is gonna be<br>
> like this, isn't it ?<br>
<br>
Principally yes.<br>
<br>
>     I have a question in line of this code.<br>
><br>
> GPIO = Hw.Device(function()<br>
>     GPIO1 = Hw.Gpio_omap46x_chip(function(<br>
> )<br>
>       hid = "gpio-omap46x-GPIO1";<br>
>       compatible = {"ti,omap4-gpio"};<br>
>       regs = Res.mmio(0x4A310000, 0x4A310194); // This one is range of<br>
> Address GPIO1 used<br>
<br>
Yes.<br>
<br>
>       irq = Res.irq(29); //This one is IRQ of GPIO1 ? What is the meaning<br>
> of irq(29) ?<br>
<br>
This is the IRQ number for the GPIO chip. The driver in IO will then<br>
generate IRQs for the specific pins by reading hardware registers of the<br>
GPIO chip.<br>
<br>
>       scm_table = 0; // I still don't understand about this line<br>
<br>
This selects the specific GPIO block. It is a driver-internal selection.<br>
<br>
>     end);<br>
> end);<br>
><br>
> And where can i read the reference about another parameters of this ? (Like<br>
> there pins parameter in raspi b. And there are mems instead of regs)<br>
<br>
The specific ones are driver specific so you should check the driver in<br>
io (pkg/io/server/src/drivers/gpio/*).<br>
<br>
I guess a driver for the 4460 won't be so different from the omap3 one<br>
so maybe it can be modified.<br>
<br>
> 2. I try the L4Re with x86 build run in QEMU. And want it to accept my<br>
> keyboard input. So i need to include x86-legacy.devs module in modules.list<br>
> and define REQUIRES_LIBS=libc_be_file_stdin isn't it ?<br>
> But after i've done it, it still doesn't accept keyboard input. what did i<br>
> miss ?<br>
<br>
For what purpose do you want it to accept input? Maybe just a missing<br>
-serial_esc option on Fiasco's command line?<br>
<br>
<br>
<br>
<br>
Adam<br>
--<br>
Adam                 <a href="mailto:adam@os.inf.tu-dresden.de">adam@os.inf.tu-dresden.de</a><br>
  Lackorzynski         <a href="http://os.inf.tu-dresden.de/~adam/" target="_blank">http://os.inf.tu-dresden.de/~adam/</a><br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Thu, 4 Dec 2014 23:57:32 +0100<br>
From: Adam Lackorzynski <<a href="mailto:adam@os.inf.tu-dresden.de">adam@os.inf.tu-dresden.de</a>><br>
To: <a href="mailto:l4-hackers@os.inf.tu-dresden.de">l4-hackers@os.inf.tu-dresden.de</a><br>
Subject: Re: JDB percent CPU usage<br>
Message-ID: <<a href="mailto:20141204225732.GB4644@os.inf.tu-dresden.de">20141204225732.GB4644@os.inf.tu-dresden.de</a>><br>
Content-Type: text/plain; charset=iso-8859-1<br>
<br>
Hi jason,<br>
<br>
On Wed Dec 03, 2014 at 20:11:03 -0500, teclis High Elf wrote:<br>
> Is there a way to get percent CPU usage (or any other resource usage ) from<br>
> JDB? So if I suspect that one task has run amok and is monopolizing the CPU<br>
> I can search for it using JDB.<br>
<br>
CPU usage is not directly possible with jdb as jdb only has a current<br>
view with the system being stopped. What usually works quite ok is to<br>
check for 'ready' threads (with 'lp' jdb command) a couple<br>
of times and see if one or some are ready besides the kernel idle<br>
threads all the time.<br>
<br>
<br>
<br>
Adam<br>
--<br>
Adam                 <a href="mailto:adam@os.inf.tu-dresden.de">adam@os.inf.tu-dresden.de</a><br>
  Lackorzynski         <a href="http://os.inf.tu-dresden.de/~adam/" target="_blank">http://os.inf.tu-dresden.de/~adam/</a><br>
<br>
<br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
l4-hackers mailing list<br>
<a href="mailto:l4-hackers@os.inf.tu-dresden.de">l4-hackers@os.inf.tu-dresden.de</a><br>
<a href="http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers" target="_blank">http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers</a><br>
<br>
<br>
------------------------------<br>
<br>
End of l4-hackers Digest, Vol 140, Issue 5<br>
******************************************<br>
</blockquote></div><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><span style="color:rgb(12,52,61)"><span style="font-family:trebuchet ms,sans-serif"><i style="font-size:small">Regards,</i></span></span><div style="font-size:small"><span style="color:rgb(12,52,61)"><span style="font-family:trebuchet ms,sans-serif"><i>Erry Pradana Darajati | <b>Student of Computer Engineering</b></i></span></span></div><div style="font-size:small"><span style="color:rgb(12,52,61)"><span style="font-family:trebuchet ms,sans-serif"><i><b>Politeknik Elektronika Negeri Surabaya / EEPIS, Indonesia</b></i></span></span></div></div></div>
</div></div>