hi, all:
i want to add a function in xen. in the function i need to call the
"printk" to display the values of some variables.
i found the definition of printk() in file
"xen-3.1.0-src\xen\include\xen\lib.h ":
extern void printk(const char *format, ...)
__attribute__ ((format (printf, 1, 2)));
who can tell me the location of printk()?
thanks in advance.
2008-04-26
Haifeng Fang
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
xen/drivers/char/console.c
Jimmy
________________________________
From: xen-devel-bounces@lists.xensource.com
[mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Haifeng Fang
Sent: Saturday, April 26, 2008 9:00 PM
To: xen-devel
Subject: [Xen-devel] how to use printk() in xen?
hi, all:
i want to add a function in xen. in the function i need to call the
"printk" to display the values of some variables.
i found the definition of printk() in file
"xen-3.1.0-src\xen\include\xen\lib.h ":
extern void printk(const char *format, ...)
__attribute__ ((format (printf, 1, 2)));
who can tell me the location of printk()?
thanks in advance.
2008-04-26
________________________________
Haifeng Fang
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2008-04-26
Haifeng Fang
发件人: Haifeng Fang
发送时间: 2008-04-26 22:16:06
收件人: Hwandori
抄送:
主题: Re: Re: [Xen-devel] how to use printk() in xen?
thanks for a reply.
in my opinion, the "printk" is not what i want. the reason is:
firstly, in 'drivers/char/console.c' there is a definition of printk,
but the file includes a header file - 'xen/lib.h'.
in 'xen/lib.h' there is a declaration of printk in form of "extern
void printk()", so i doubt that the two functions is not the same one.
secondly, in 'xen/include/xen/console.h' there is not a declaration of
printk, but why the decalaration of printk() is placed into the
"xen/lib.h" file, meanwhile it is added a perfix 'extern' ?
so, can we talk about that? give me you advices please.
2008-04-26
Haifeng Fang
发件人: Hwandori
发送时间: 2008-04-26 21:05:46
收件人: fhf25@126.com
抄送:
主题: Re: [Xen-devel] how to use printk() in xen?
Hi,
I think 'printk' you meant is implemented in
'drivers/char/console.c'.
Is my answer what you want?
2008/4/26 Haifeng Fang <fhf25@126.com>:
hi, all:
i want to add a function in xen. in the function i need to call the
"printk" to display the values of some variables.
i found the definition of printk() in file
"xen-3.1.0-src\xen\include\xen\lib.h ":
extern void printk(const char *format, ...)
__attribute__ ((format (printf, 1, 2)));
who can tell me the location of printk()?
thanks in advance.
2008-04-26
Haifeng Fang
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
thanks for you.
now, by studying the printk.c of linux, i confirm that the two functions is the
same.
2008-04-27
Haifeng Fang
发件人: Hwandori
发送时间: 2008-04-27 01:38:35
收件人: fhf25@126.com
抄送:
主题: Re: Re: [Xen-devel] how to use printk() in xen?
I'm sorry I'don't know exactly..
However, It seems that the declaration(include/xen/lib.h) and the
definition(driver/char/console.c) is the same.
2008/4/26 Haifeng Fang <fhf25@126.com>:
thanks for a reply.
in my opinion, the "printk" is not what i want. the reason is:
firstly, in 'drivers/char/console.c' there is a definition of printk,
but the file includes a header file - 'xen/lib.h'.
in 'xen/lib.h' there is a declaration of printk in form of "extern
void printk()", so i doubt that the two functions is not the same one.
secondly, in 'xen/include/xen/console.h' there is not a declaration of
printk, but why the decalaration of printk() is placed into the
"xen/lib.h" file, meanwhile it is added a perfix 'extern' ?
so, can we talk about that? give me you advices please.
2008-04-26
Haifeng Fang
发件人: Hwandori
发送时间: 2008-04-26 21:05:46
收件人: fhf25@126.com
抄送:
主题: Re: [Xen-devel] how to use printk() in xen?
Hi,
I think 'printk' you meant is implemented in
'drivers/char/console.c'.
Is my answer what you want?
2008/4/26 Haifeng Fang <fhf25@126.com>:
hi, all:
i want to add a function in xen. in the function i need to call the
"printk" to display the values of some variables.
i found the definition of printk() in file
"xen-3.1.0-src\xen\include\xen\lib.h ":
extern void printk(const char *format, ...)
__attribute__ ((format (printf, 1, 2)));
who can tell me the location of printk()?
thanks in advance.
2008-04-26
Haifeng Fang
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
seems your question is a C language problem :-) -Xin ________________________________ From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Haifeng Fang Sent: 2008年4月27日 1:50 To: Hwandori Cc: xen-devel Subject: Re: Re: Re: [Xen-devel] how to use printk() in xen? thanks for you. now, by studying the printk.c of linux, i confirm that the two functions is the same. 2008-04-27 ________________________________ Haifeng Fang ________________________________ 发件人: Hwandori 发送时间: 2008-04-27 01:38:35 收件人: fhf25@126.com 抄送: 主题: Re: Re: [Xen-devel] how to use printk() in xen? I''m sorry I''don''t know exactly.. However, It seems that the declaration(include/xen/lib.h) and the definition(driver/char/console.c) is the same. 2008/4/26 Haifeng Fang <fhf25@126.com>: thanks for a reply. in my opinion, the "printk" is not what i want. the reason is: firstly, in ''drivers/char/console.c'' there is a definition of printk, but the file includes a header file - ''xen/lib.h''. in ''xen/lib.h'' there is a declaration of printk in form of "extern void printk()", so i doubt that the two functions is not the same one. secondly, in ''xen/include/xen/console.h'' there is not a declaration of printk, but why the decalaration of printk() is placed into the "xen/lib.h" file, meanwhile it is added a perfix ''extern'' ? so, can we talk about that? give me you advices please. 2008-04-26 ________________________________ Haifeng Fang ________________________________ 发件人: Hwandori 发送时间: 2008-04-26 21:05:46 收件人: fhf25@126.com 抄送: 主题: Re: [Xen-devel] how to use printk() in xen? Hi, I think ''printk'' you meant is implemented in ''drivers/char/console.c''. Is my answer what you want? 2008/4/26 Haifeng Fang <fhf25@126.com>: hi, all: i want to add a function in xen. in the function i need to call the "printk" to display the values of some variables. i found the definition of printk() in file "xen-3.1.0-src\xen\include\xen\lib.h ": extern void printk(const char *format, ...) __attribute__ ((format (printf, 1, 2))); who can tell me the location of printk()? thanks in advance. 2008-04-26 ________________________________ Haifeng Fang _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel