Displaying 20 results from an estimated 700 matches similar to: "[LLVMdev] llvm-fpga microblaze target"
2011 Aug 20
2
[LLVMdev] Xilinx zynq-7000 (7030) as a Gallium3D LLVM FPGA target
i was just writing this:
http://www.gp32x.com/board/index.php?/topic/60228-replicating-the-success-of-the-openpandora-discussion-v20/
when something that just occurred to me, half way through, and i would
greatly appreciate some help evaluating whether it's feasible.
put these together:
http://www.xilinx.com/products/silicon-devices/epp/zynq-7000/index.htm
2012 Jun 26
3
[LLVMdev] How to make a cross compiler for xilinx microblaze
Hello,
i am trying to create a LLVM stack to cross compile c code targeting the
xilinx microblaze.
I built LLVM configured with target=microblaze however cland doesn't
like it. When i try to emit llvm code i get the following
error: unknown target triple 'microblaze-unknown-none', please use
-triple or -arch
How should i configure my LLVM stack and then how should i run the tools
2012 Jun 26
0
[LLVMdev] How to make a cross compiler for xilinx microblaze
Hi Fivos,
LLVM refers to the target as "mblaze" for -target.
-Jim
On Jun 26, 2012, at 8:42 AM, Fivos <fivosz at gmail.com> wrote:
> Hello,
>
> i am trying to create a LLVM stack to cross compile c code targeting the
> xilinx microblaze.
>
> I built LLVM configured with target=microblaze however cland doesn't
> like it. When i try to emit llvm code
2008 Dec 23
1
[LLVMdev] MicroBlaze Backend
I have been working on a LLVM backend for the MicroBlaze (http://en.wikipedia.org/wiki/MicroBlaze
) soft-processor. At this point the backend is partially functional
but by no means complete. I was curious as to wether the LLVM
developers would prefer to merge the backend into the main tree now
and then accept patches on the backend until it was fully functional
or if they prefer to wait
2010 Jan 29
3
[LLVMdev] [patch] MicroBlaze Backend
I have been working on a LLVM backend for the MicroBlaze soft-processor:
http://www.xilinx.com/tools/microblaze.htm
http://en.wikipedia.org/wiki/MicroBlaze
Attached is the initial MicroBlaze patch. It does the following:
1. Adds mblaze as a target in configure and configure.ac
2. Adds mblaze specific intrinsics in include/llvm/IntrinsicsMBlaze.td and include/llvm/Intrinsics.td
3. Adds mblaze
2012 Jun 27
1
[LLVMdev] How to make a cross compiler for xilinx microblaze
conmfigure does not accept mblaze nor mblaze-elf as target.
checking target system type... Invalid configuration `mblaze': machine
`mblaze' not recognized
configure: error: /bin/bash ../../spare/llvm/autoconf/config.sub mblaze
failed
However with microblaze it proceeds fine. But when i try to use clang i get:
clang: error: 'microblaze-unknown-none': unable to pass LLVM bit-code
2010 Jan 30
3
[LLVMdev] [patch] MicroBlaze Backend
> Your patch looks very clean. Some comments:
Heh, Jakob was faster :)
> - I think you have some literal tabs in your instruction descriptions.
The tabs can be seen in some other places as well. Also, there is a
"mix" of coding conventions in the files. It will be really nice to
use only one :)
> - Your tests are nice, but you could use some more of them. I would recommend
2010 Jan 30
0
[LLVMdev] [patch] MicroBlaze Backend
On Jan 30, 2010, at 6:49 AM, Anton Korobeynikov wrote:
>> Your patch looks very clean. Some comments:
> Heh, Jakob was faster :)
I have taken care of everything Jakob mentioned except the extra test cases. I will get to these as soon as I can.
>
>> - I think you have some literal tabs in your instruction descriptions.
> The tabs can be seen in some other places as well.
2010 Jan 30
0
[LLVMdev] [patch] MicroBlaze Backend
On Jan 29, 2010, at 9:42 AM, Wesley Peck wrote:
> I have been working on a LLVM backend for the MicroBlaze soft-processor:
> http://www.xilinx.com/tools/microblaze.htm
> http://en.wikipedia.org/wiki/MicroBlaze
Very Cool!
> Attached is the initial MicroBlaze patch. It does the following:
> 1. Adds mblaze as a target in configure and configure.ac
> 2. Adds mblaze specific
2013 Oct 03
1
[LLVMdev] Help with a Microblaze code generation problem.
Sorry if this is a duplicate: I tried to send it last night and it
didn't go through. I'm trimming some text to see if it helps.
I have a simple program that fails on the Microblaze:
int main()
{
unsigned long long x, y;
x = 100;
y = 0x8000000000000000ULL;
return !(x > y);
}
As you can see, the test case compares two unsigned long long values. To
try to track
2013 Sep 04
10
Performance test regarding xenstored
Hello,
I am running a mail benchmark test using smtp-source[1] with VM running
postfix on Xen hypervisor. My system configuration is:
uname -a ->
Linux cadlab 3.1.10-1.19-xen #1 SMP Mon Feb 25 10:32:50 UTC 2013 (f0b13a3)
x86_64 x86_64 x86_64 GNU/Linux
I am observing a very high disk write usage by xenstored (some 5 Mbps)
without even anything running on the VM. Is it normal?
During test, I
2013 Sep 04
10
[Xen-users] Performance test regarding xenstored
Hello,
I am running a mail benchmark test using smtp-source[1] with VM running
postfix on Xen hypervisor. My system configuration is:
uname -a ->
Linux cadlab 3.1.10-1.19-xen #1 SMP Mon Feb 25 10:32:50 UTC 2013 (f0b13a3)
x86_64 x86_64 x86_64 GNU/Linux
I am observing a very high disk write usage by xenstored (some 5 Mbps)
without even anything running on the VM. Is it normal?
During test, I
2011 Aug 20
0
[LLVMdev] Xilinx zynq-7000 (7030) as a Gallium3D LLVM FPGA target
Luke Kenneth Casson Leighton wrote:
> i was just writing this:
> http://www.gp32x.com/board/index.php?/topic/60228-replicating-the-success-of-the-openpandora-discussion-v20/
>
> when something that just occurred to me, half way through, and i would
> greatly appreciate some help evaluating whether it's feasible.
>
> put these together:
>
2013 Aug 30
4
[LLVMdev] Reflexions about a new HDL language
Hi,
For the synthesis backend which translate to VHDL or Verilog, I don't
know if I will use LLVM. It will depend on how easy it is to play with
concurrent statements with LLVM. For the simulation I will use LLVM
because I can anyways artificially make the compiled code sequencial. It
would allow me to benefit from all the nice things from LLVM like
existing optimisations. I have never
2012 Aug 12
0
[LLVMdev] llvm microblaze port - severe data hazards
Hi, i'm working on a microblaze port extremely similar to microblaze that only
has data hazards. The advice given to look at PPC and ARM is poor because
neither of them check for data dependencies and are entirely complicated and
different. The port has a 5 stage pipeline where the result of instruction can
only be used at stage 3 and 5 only whereas load and store instructions require 4
2010 Feb 12
0
[LLVMdev] [patch] MicroBlaze Backend 2nd Rev.
I have done some clean up on the MicroBlaze backend as requested by Anton Korobeynikov and Jakob Olesen. The new MicroBlaze backend patch is attached to this email. The patch is inclusive of the previous patch so you do not need to apply the previous patch before applying this patch.
The new patch updated the following compared to the previous revision:
1. Removed unneeded options opting to use
2013 Aug 30
0
[LLVMdev] A Microblaze bug.
It has been a long time since I've been able to actually work with LLVM.
It's good to be back.
I know that the Microblaze code generator has been dropped due to the
lack of a maintainer. I'm keeping it around in my source tree and will
try to keep it current until it can be brought back into the LLVM fold.
I finally tracked down a problem that has been bugging me for a while
with
2011 Jun 30
0
[LLVMdev] New target for Microblaze clone with two threads.
Hi guys,
I'm new here. I want to write a backend for a microblaze clone, aemb. (
http://www.aeste.my/aemb).
I already copy the existing Mblaze target and rename it into aemb and it
work exactly as Mblaze, for now.
My plan after this is to modify it according to my aemb core.
The difference between aemb and MBlaze is that aemb support *two threads*.
Any advise or guide where should I dig into
2013 Aug 30
0
[LLVMdev] Reflexions about a new HDL language
If you're designing a new high-level HDL, then it would be a good idea to familiarise yourself with the state of the art in this area (e.g. Bluespec System Verilog, Symbolics Processor Designer, and similar tools). Starting from comparisons to VHDL and Verilog is like designing a new high-level programming language today that is designed to be a better high-level programming language that is
2011 Jan 17
3
[LLVMdev] clang/LLVM cross testing environment
Hi,
I've been working on combining LLVM, clang, the NetBSD standard C
library, compiler-rt, QEMU, GDB, and GNU binutils as a cross compilation
environment. My goal is to target small embedded systems, but I think
that what I'm working on may be of interest to other LLVM/clang
developers as I have been able to use the environment to fix several
code generation issues in LLVM.
As of