Re: embedded ARM support

2015-11-09 Thread Timo Sintonen via Digitalmars-d
On Monday, 9 November 2015 at 20:24:05 UTC, Taylor Hillegeist wrote: On Monday, 9 November 2015 at 20:09:05 UTC, Timo Sintonen wrote: On Monday, 9 November 2015 at 19:00:32 UTC, Taylor Hillegeist wrote: Maybe I am wrong, But I believe that the low level community is awaiting the release of

Re: embedded ARM support

2015-11-09 Thread David Nadlinger via Digitalmars-d
On Monday, 9 November 2015 at 19:00:32 UTC, Taylor Hillegeist wrote: Maybe I am wrong, But I believe that the low level community is awaiting the release of GDC/LDC compatible with 2.067 DMD front end. LDC 0.16.0 (based on 2.067.1) has been out for two weeks at this point, and a testing

Re: embedded ARM support

2015-11-09 Thread Timo Sintonen via Digitalmars-d
On Monday, 9 November 2015 at 11:39:16 UTC, Kagamin wrote: On Monday, 9 November 2015 at 10:14:17 UTC, Timo Sintonen wrote: There are some register definitions but it is far from complete. Suggestions and contributions are welcome.

Re: embedded ARM support

2015-11-09 Thread Taylor Hillegeist via Digitalmars-d
On Monday, 9 November 2015 at 10:14:17 UTC, Timo Sintonen wrote: On Monday, 9 November 2015 at 08:49:57 UTC, Andrey wrote: On Monday, 9 November 2015 at 08:35:01 UTC, Kagamin wrote: https://github.com/JinShil/D_Runtime_ARM_Cortex-M_study like this? Yes. But I mean the real supported library,

Re: embedded ARM support

2015-11-09 Thread Timo Sintonen via Digitalmars-d
On Monday, 9 November 2015 at 19:00:32 UTC, Taylor Hillegeist wrote: Maybe I am wrong, But I believe that the low level community is awaiting the release of GDC/LDC compatible with 2.067 DMD front end. This will allow for volatile store/load. and hopefully begin a new era of D micro

Re: embedded ARM support

2015-11-09 Thread Taylor Hillegeist via Digitalmars-d
On Monday, 9 November 2015 at 20:09:05 UTC, Timo Sintonen wrote: On Monday, 9 November 2015 at 19:00:32 UTC, Taylor Hillegeist wrote: Maybe I am wrong, But I believe that the low level community is awaiting the release of GDC/LDC compatible with 2.067 DMD front end. This will allow for

Re: embedded ARM support

2015-11-09 Thread ZombineDev via Digitalmars-d
On Monday, 9 November 2015 at 08:20:28 UTC, Andrey wrote: Hi guys!!! I'm very intrested to use D. Tryed to code some simple programs for Linux. But now I'm trying to make some ARM embedded solutions. The main language for this point is C. All involved corporations, which research compilers

Re: embedded ARM support

2015-11-09 Thread Mike via Digitalmars-d
On Monday, 9 November 2015 at 19:00:32 UTC, Taylor Hillegeist wrote: Maybe I am wrong, But I believe that the low level community is awaiting the release of GDC/LDC compatible with 2.067 DMD front end. This will allow for volatile store/load. and hopefully begin a new era of D micro

Re: embedded ARM support

2015-11-09 Thread Timo Sintonen via Digitalmars-d
On Monday, 9 November 2015 at 08:49:57 UTC, Andrey wrote: On Monday, 9 November 2015 at 08:35:01 UTC, Kagamin wrote: https://github.com/JinShil/D_Runtime_ARM_Cortex-M_study like this? Yes. But I mean the real supported library, with header files, registers declarations and so on... That is

Re: embedded ARM support

2015-11-09 Thread Andrey via Digitalmars-d
On Monday, 9 November 2015 at 08:35:01 UTC, Kagamin wrote: https://github.com/JinShil/D_Runtime_ARM_Cortex-M_study like this? Yes. But I mean the real supported library, with header files, registers declarations and so on... That is realy low instructions. It is good for experiments and

embedded ARM support

2015-11-09 Thread Andrey via Digitalmars-d
Hi guys!!! I'm very intrested to use D. Tryed to code some simple programs for Linux. But now I'm trying to make some ARM embedded solutions. The main language for this point is C. All involved corporations, which research compilers for embedded ARM stuff support C. How do you think, when

Re: embedded ARM support

2015-11-09 Thread Kagamin via Digitalmars-d
https://github.com/JinShil/D_Runtime_ARM_Cortex-M_study like this?

Re: embedded ARM support

2015-11-09 Thread Kagamin via Digitalmars-d
On Monday, 9 November 2015 at 10:14:17 UTC, Timo Sintonen wrote: There are some register definitions but it is far from complete. Suggestions and contributions are welcome. https://github.com/JinShil/stm32f42_discovery_demo/tree/master/source/stm32f42 like these ones? Not sure about usage of

Re: embedded ARM support

2015-11-09 Thread Mike via Digitalmars-d
On Monday, 9 November 2015 at 08:49:57 UTC, Andrey wrote: On Monday, 9 November 2015 at 08:35:01 UTC, Kagamin wrote: https://github.com/JinShil/D_Runtime_ARM_Cortex-M_study like this? Yes. But I mean the real supported library, with header files, registers declarations and so on... That is

Re: ARM support

2014-01-29 Thread Kira Backes
Now is the time when ARM may become really important: http://arstechnica.com/information-technology/2014/01/amd-reveals-its-first-arm-processor-8-core-opteron-a1100/

Re: ARM support

2014-01-14 Thread Johannes Pfau
Am Mon, 13 Jan 2014 12:25:17 +0100 schrieb Piotr Szturmaj bncr...@jadamspam.pl: Iain Buclaw wrote: QEMU testing is quirky. If your lucky and get it working, don't make any system changes. :o) What do you mean exactly? Saying that, ARM is the only emulation that I've gotten working

Re: ARM support

2014-01-14 Thread Brad Roberts
On 1/14/14 11:14 AM, Johannes Pfau wrote: I actually used that VM image some time ago. My main problem was that qemu crashed often, but that could have been my fault. Compiling on QEMU is quite slow IIRC, but Brad would have to decide if an emulator solution or a real board is better for the

Re: ARM support

2014-01-14 Thread Piotr Szturmaj
Johannes Pfau wrote: Am Mon, 13 Jan 2014 12:25:17 +0100 schrieb Piotr Szturmaj bncr...@jadamspam.pl: Iain Buclaw wrote: QEMU testing is quirky. If your lucky and get it working, don't make any system changes. :o) What do you mean exactly? Saying that, ARM is the only emulation that I've

Re: ARM support

2014-01-14 Thread Iain Buclaw
On 14 January 2014 22:36, Piotr Szturmaj bncr...@jadamspam.pl wrote: Johannes Pfau wrote: Am Mon, 13 Jan 2014 12:25:17 +0100 schrieb Piotr Szturmaj bncr...@jadamspam.pl: Iain Buclaw wrote: QEMU testing is quirky. If your lucky and get it working, don't make any system changes. :o)

Re: ARM support

2014-01-14 Thread Piotr Szturmaj
Iain Buclaw wrote: On 14 January 2014 22:36, Piotr Szturmaj bncr...@jadamspam.pl wrote: Johannes Pfau wrote: Am Mon, 13 Jan 2014 12:25:17 +0100 schrieb Piotr Szturmaj bncr...@jadamspam.pl: Iain Buclaw wrote: QEMU testing is quirky. If your lucky and get it working, don't make any system

Re: ARM support

2014-01-13 Thread Piotr Szturmaj
Johannes Pfau wrote: Am Thu, 09 Jan 2014 19:07:17 +0100 schrieb Piotr Szturmaj bncr...@jadamspam.pl: Hello, Answers for GDC: I'm developing embedded system product on ARM9/Linux platform and I wish I could use D and vibe.d for this task. ARMv5 or ARMv4? I tested ARMv5 and that should

Re: ARM support

2014-01-13 Thread Iain Buclaw
On 13 January 2014 09:05, Piotr Szturmaj bncr...@jadamspam.pl wrote: Johannes Pfau wrote: Am Thu, 09 Jan 2014 19:07:17 +0100 schrieb Piotr Szturmaj bncr...@jadamspam.pl: Hello, Answers for GDC: I'm developing embedded system product on ARM9/Linux platform and I wish I could use D and

Re: ARM support

2014-01-13 Thread Piotr Szturmaj
Iain Buclaw wrote: QEMU testing is quirky. If your lucky and get it working, don't make any system changes. :o) What do you mean exactly? Saying that, ARM is the only emulation that I've gotten working where I've actually built GDC ontop of. For anyone interested: Here are prebuilt

Re: ARM support

2014-01-12 Thread Johannes Pfau
Am Fri, 10 Jan 2014 08:59:56 + schrieb Dicebot pub...@dicebot.lv: There were people trying vibe.d on ARM/Linux here and there with several issues that may or may not be already fixed by LDC/GDC/vibe.d developers. One thread I have found:

Re: ARM support

2014-01-12 Thread Johannes Pfau
in this matter: Like Mike, I'm an interested user, who wants to see D on ARMv7, not a core developer, but I'll take a shot at answering your questions. - What is the current status of ARM support? Limited. The reference DMD compiler has no support for ARM, while the LDC and GDC

Re: ARM support

2014-01-12 Thread Johannes Pfau
as well but is untested. I have couple of questions in this matter: - What is the current status of ARM support? GDC is almost ready ready for a public beta. Tested with Softfloat(no FPU)/Hardfloat on ARMv5/ARMv6: * Compiler test suite passes as well as x86 * Druntime unittests pass * Phobos

Re: ARM support

2014-01-12 Thread Joakim
On Sunday, 12 January 2014 at 11:31:07 UTC, Johannes Pfau wrote: Am Fri, 10 Jan 2014 08:27:37 + schrieb Joakim joa...@airpost.net: - Does druntime support ARM plaforms? Grepping through the code, druntime appears to use a fair amount of x86 assembly, but I have not yet looked into how

Re: ARM support

2014-01-10 Thread Joakim
, not a core developer, but I'll take a shot at answering your questions. - What is the current status of ARM support? Limited. The reference DMD compiler has no support for ARM, while the LDC and GDC compilers are trying to utilize the ARM backends of llvm and gcc to add ARM support

Re: ARM support

2014-01-10 Thread Joakim
of that is optimization and therefore not strictly necessary to reimplement on ARM. Sorry, I should have also said that there is some limited ARM support, mostly just translating arch-dependent headers, in druntime.

Re: ARM support

2014-01-10 Thread Dicebot
There were people trying vibe.d on ARM/Linux here and there with several issues that may or may not be already fixed by LDC/GDC/vibe.d developers. One thread I have found: http://forum.rejectedsoftware.com/groups/rejectedsoftware.vibed/thread/6048/ As far as I know it works in general but

ARM support

2014-01-09 Thread Piotr Szturmaj
Hello, I'm developing embedded system product on ARM9/Linux platform and I wish I could use D and vibe.d for this task. I have couple of questions in this matter: - What is the current status of ARM support? - Does GDC support cross-compiling to ARM? - Is it possible to remote-debug D code

Re: ARM support

2014-01-09 Thread Mike
is the current status of ARM support? I'm not really qualified to answer this question, but the D runtime has a few instances of version(ARM) in it, so it appears progress is being made. In my limited experience with the D runtime, it appears that it is mostly dependent on the operating system