* A question on printascii
@ 2012-07-18 13:03 Shashidhar Hiremath
2012-07-18 16:03 ` Randy Dunlap
2012-07-20 3:54 ` Chris Ball
0 siblings, 2 replies; 5+ messages in thread
From: Shashidhar Hiremath @ 2012-07-18 13:03 UTC (permalink / raw)
To: lkml
HI,
I want to use printascii to debug my serial driver. How do I enable
it and use the feature.
Currently I have enabled in menuconfig and done an extern on the
printascii api, this doesn't seem to work, So any hints for debugging
serial drivers ?
--
regards,
Shashidhar Hiremath
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: A question on printascii
2012-07-18 13:03 A question on printascii Shashidhar Hiremath
@ 2012-07-18 16:03 ` Randy Dunlap
2012-07-20 3:34 ` Shashidhar Hiremath
2012-07-20 3:54 ` Chris Ball
1 sibling, 1 reply; 5+ messages in thread
From: Randy Dunlap @ 2012-07-18 16:03 UTC (permalink / raw)
To: Shashidhar Hiremath; +Cc: lkml
On 07/18/2012 06:03 AM, Shashidhar Hiremath wrote:
> HI,
> I want to use printascii to debug my serial driver. How do I enable
> it and use the feature.
> Currently I have enabled in menuconfig and done an extern on the
> printascii api, this doesn't seem to work, So any hints for debugging
> serial drivers ?
>
Enabled what/where in menuconfig?
It looks like only a few CPU architecures or platforms
implement "printascii". What architecture/platform are you trying
to use it on?
--
~Randy
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: A question on printascii
2012-07-18 16:03 ` Randy Dunlap
@ 2012-07-20 3:34 ` Shashidhar Hiremath
0 siblings, 0 replies; 5+ messages in thread
From: Shashidhar Hiremath @ 2012-07-20 3:34 UTC (permalink / raw)
To: Randy Dunlap; +Cc: lkml
I am working on ARM architecture.
On Wed, Jul 18, 2012 at 9:33 PM, Randy Dunlap <rdunlap@xenotime.net> wrote:
> On 07/18/2012 06:03 AM, Shashidhar Hiremath wrote:
>
>> HI,
>> I want to use printascii to debug my serial driver. How do I enable
>> it and use the feature.
>> Currently I have enabled in menuconfig and done an extern on the
>> printascii api, this doesn't seem to work, So any hints for debugging
>> serial drivers ?
>>
>
>
> Enabled what/where in menuconfig?
>
> It looks like only a few CPU architecures or platforms
> implement "printascii". What architecture/platform are you trying
> to use it on?
>
> --
> ~Randy
--
regards,
Shashidhar Hiremath
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: A question on printascii
2012-07-18 13:03 A question on printascii Shashidhar Hiremath
2012-07-18 16:03 ` Randy Dunlap
@ 2012-07-20 3:54 ` Chris Ball
2012-07-20 8:20 ` Shashidhar Hiremath
1 sibling, 1 reply; 5+ messages in thread
From: Chris Ball @ 2012-07-20 3:54 UTC (permalink / raw)
To: Shashidhar Hiremath; +Cc: lkml
Hi Shashidhar,
On Wed, Jul 18 2012, Shashidhar Hiremath wrote:
> I want to use printascii to debug my serial driver. How do I enable
> it and use the feature.
> Currently I have enabled in menuconfig and done an extern on the
> printascii api, this doesn't seem to work, So any hints for debugging
> serial drivers ?
Sounds like you want this patch, against linux-next:
diff --git a/kernel/printk.c b/kernel/printk.c
index 3991862..36abce8 100644
--- a/kernel/printk.c
+++ b/kernel/printk.c
@@ -45,6 +45,8 @@
#include <asm/uaccess.h>
+extern void printascii(char *);
+
#define CREATE_TRACE_POINTS
#include <trace/events/printk.h>
@@ -1542,6 +1544,8 @@ asmlinkage int vprintk_emit(int facility, int level,
*/
text_len = vscnprintf(text, sizeof(textbuf), fmt, args);
+ printascii(text);
+
/* mark and strip a trailing newline */
if (text_len && text[text_len-1] == '\n') {
text_len--;
--
Chris Ball <cjb@laptop.org> <http://printf.net/>
One Laptop Per Child
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: A question on printascii
2012-07-20 3:54 ` Chris Ball
@ 2012-07-20 8:20 ` Shashidhar Hiremath
0 siblings, 0 replies; 5+ messages in thread
From: Shashidhar Hiremath @ 2012-07-20 8:20 UTC (permalink / raw)
To: Chris Ball; +Cc: lkml
thanks a lot Chris. Will try it out.
On Fri, Jul 20, 2012 at 9:24 AM, Chris Ball <cjb@laptop.org> wrote:
> Hi Shashidhar,
>
> On Wed, Jul 18 2012, Shashidhar Hiremath wrote:
>> I want to use printascii to debug my serial driver. How do I enable
>> it and use the feature.
>> Currently I have enabled in menuconfig and done an extern on the
>> printascii api, this doesn't seem to work, So any hints for debugging
>> serial drivers ?
>
> Sounds like you want this patch, against linux-next:
>
> diff --git a/kernel/printk.c b/kernel/printk.c
> index 3991862..36abce8 100644
> --- a/kernel/printk.c
> +++ b/kernel/printk.c
> @@ -45,6 +45,8 @@
>
> #include <asm/uaccess.h>
>
> +extern void printascii(char *);
> +
> #define CREATE_TRACE_POINTS
> #include <trace/events/printk.h>
>
> @@ -1542,6 +1544,8 @@ asmlinkage int vprintk_emit(int facility, int level,
> */
> text_len = vscnprintf(text, sizeof(textbuf), fmt, args);
>
> + printascii(text);
> +
> /* mark and strip a trailing newline */
> if (text_len && text[text_len-1] == '\n') {
> text_len--;
>
> --
> Chris Ball <cjb@laptop.org> <http://printf.net/>
> One Laptop Per Child
--
regards,
Shashidhar Hiremath
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-07-20 8:20 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-18 13:03 A question on printascii Shashidhar Hiremath
2012-07-18 16:03 ` Randy Dunlap
2012-07-20 3:34 ` Shashidhar Hiremath
2012-07-20 3:54 ` Chris Ball
2012-07-20 8:20 ` Shashidhar Hiremath
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.