Displaying 12 results from an estimated 12 matches for "hehaifeng2nd".
2007 Nov 28
20
Page tables in Xen
Hi,
I have a question about memory page tables in Xen. As far as I
understood, every modification
to page table will go through Xen(hypervisor). Is it so that all page
tables are actually allocated
in Xen(hypervisor) instead of guest OS(domain)? Also, is it the case
that Xen(hypervisor) needs to
maintain a page table for each process running in every domain?
Thanks
Haifeng
2007 Aug 31
2
[LLVMdev] Compile Linux Kernel with LLVM gcc frontend
I can say that it does not for me,running x86_64, I have been generating errors for submission by testing on a number of gnu utilities starting with binutils.
Patrick
On Aug 31, 2007, at 6:11 PM, "Haifeng He" <hehaifeng2nd at gmail.com> wrote:
Hi,
I am curious about if the current LLVM implementation can handle Linux
kernel (or any particular version of Linux kernel). The first question I have
is that, how to create LLVM bytecode of Linux kernel using LLVM
gcc frontend. What changes should I make to the compili...
2007 Sep 14
0
[LLVMdev] Problem of running data structure analysis (DSA) on Linux kernel
On 9/13/07, Haifeng He <hehaifeng2nd at gmail.com> wrote:
> Hi,
>
> I ran into a problem when running DSA on Linux kernel (the Kernel
> version I used is
> 2.4.31). The analysis was aborted when it tried to do
> DSNode::mergeTypeInfo on some data structure in the kernel. I have
> filed a bug report at http://ll...
2007 Sep 07
0
[LLVMdev] Compile Linux Kernel with LLVM gcc frontend
...y wrote:
> I can say that it does not for me,running x86_64, I have been generating
> errors for submission by testing on a number of gnu utilities starting
> with binutils.
If you run into problems, please file bugs.
-Chris
> On Aug 31, 2007, at 6:11 PM, "Haifeng He" <hehaifeng2nd at gmail.com> wrote:
>
> Hi,
>
> I am curious about if the current LLVM implementation can handle Linux
> kernel (or any particular version of Linux kernel). The first question I have
> is that, how to create LLVM bytecode of Linux kernel using LLVM
> gcc frontend. What cha...
2007 Sep 14
3
[LLVMdev] Problem of running data structure analysis (DSA) on Linux kernel
Hi,
I ran into a problem when running DSA on Linux kernel (the Kernel
version I used is
2.4.31). The analysis was aborted when it tried to do
DSNode::mergeTypeInfo on some data structure in the kernel. I have
filed a bug report at http://llvm.org/bugs/show_bug.cgi?id=1656.
My question is what version of Linux kernel LLVM has been tested on
successfully? To run DSA analysis, should I use the
2007 Aug 23
0
[LLVMdev] Data Structure Analysis
okay. I guess I figured it out. It seems "poolalloc" needs to be put
in llvm/projects/ directory.
Haifeng
On 8/23/07, Haifeng He <hehaifeng2nd at gmail.com> wrote:
> A following question about how to install "poolalloc". I checked out
> poolalloc from svn. But I had a problem of installing it. When I tried to run
> "configure" with options "--with-llvmsrc" and "--with--llvmobj" pointing...
2007 Aug 31
1
[LLVMdev] Compile Linux Kernel with LLVM gcc frontend
Hi,
I am curious about if the current LLVM implementation can handle Linux
kernel (or any particular version of Linux kernel). The first question I have
is that, how to create LLVM bytecode of Linux kernel using LLVM
gcc frontend. What changes should I make to the compiling process
Linux kernel?
Secondly, is it possible to compile the assembly code in Linux kernel into LLVM
bytecode? I noticed
2007 Aug 23
2
[LLVMdev] Data Structure Analysis
A following question about how to install "poolalloc". I checked out
poolalloc from svn. But I had a problem of installing it. When I tried to run
"configure" with options "--with-llvmsrc" and "--with--llvmobj" pointing to
where the source of my llvm and objs dir are (/home/usr/Tools/llvm,
e.g.), "configure" complained error message
2008 Feb 13
1
[LLVMdev] Problem of ELF section attribute
Hi,
I am having problem of using LLVM on a program which contains
customized code section.
In addition to ".text" section for keeping code, the program has
another code section, called ".init.text".
The functions in this section are defined as
"int foo (int, int) __attribute__ ((section (".init.text")));"
If I compile the program with gcc, this
2007 Aug 23
3
[LLVMdev] Data Structure Analysis
Hi, all
I just downloaded the latest version of llvm. I am interested in the
data structure analysis of llvm described in this year PLDI paper,
titled "Making Context-Sensitive Points-to Analysis with Heap Cloning
Practical For The Real World". However, I could not find any source
code that seem to do the analysis. I noticed that in llvm 1.9 release,
there is a subdirectory named
2008 Jan 30
3
[LLVMdev] How to use profiling runtime for program profiling?
Hi, all
I have a question about how to profile program with LLVM. When I tried
to compile the
instrumented version of program after using "-insert-block-profiling", I got
error complaining
" undefined reference to `llvm_start_block_profiling'.
I found that there is a "runtime"directory in llvm source directory
but in the Makefile, it said
llvm gcc 4 and above
2007 Aug 24
3
[LLVMdev] Data Structure Analysis
I updated the latest "poolalloc" code and the problem seems to have been fixed.
However, I am still having problem of running "poolalloc".
After compilation finished, there are several dynamic libraries
created (libpoolalloc_rt.so, libpoolalloc_fl_rt.so and
LLVMDataStructure.so). I was not sure which one I should use so I just
tried all of them with "opt -load".