Re: [Mono-dev] [Mono-devel-list] Initial ARM JIT port in svn
Hello, Is there anyone in the Silicon Valley area who would be interested in helping bring up the AOT on an ARM based system on a contract basis? We'd love to switch from pnet to mono, but the JIT time at startup is nasty (over 30 seconds according to the JIT profiler). 30 seconds sounds like a lot of time, even for an underpowered machine, what kind of test are you running? You could customize Mono in your particular device by removing things that it might not need. Miguel ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] [Mono-devel-list] Initial ARM JIT port in svn
Is there anyone in the Silicon Valley area who would be interested in helping bring up the AOT on an ARM based system on a contract basis? We'd love to switch from pnet to mono, but the JIT time at startup is nasty (over 30 seconds according to the JIT profiler). I'm just learning the ins and outs of mono, and I'm sure a mono guru could solve this problem in 1/100 of the time it would take me. - Tim On Oct 8, 2006, at 11:52 AM, Rafael Teixeira wrote: AFAIK, the JIT , including AOT, is already ported to ARM. What was holding things a bit is supportting specific ABIs depending on the OS type and version running on that cpu (Nokia's changes on the second iteration of their compact computer, for instance). :) On 10/7/06, Tim Nichols [EMAIL PROTECTED] wrote: Hi - Is there an effort underway for an ARM AOT port? - Tim ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list -- Rafael Monoman Teixeira --- The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. George Bernard Shaw ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] [Mono-devel-list] Initial ARM JIT port in svn
On 10/10/06 Tim Nichols wrote: Is there anyone in the Silicon Valley area who would be interested in helping bring up the AOT on an ARM based system on a contract basis? We'd love to switch from pnet to mono, but the JIT time at startup is nasty (over 30 seconds according to the JIT profiler). What kind of app is this? A Gtk app that JITs about 300 methods starts in 2-3 seconds on an omap1 200-250 MHz and JIT time is just a small fraction of that time. What is the system you etsted on? And which profiler switch? The issue you have is likely not JIT time, unless you have a very slow ARM system and require thousands of methods to be compiled. lupus -- - [EMAIL PROTECTED] debian/rules [EMAIL PROTECTED] Monkeys do it better ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] [Mono-devel-list] Initial ARM JIT port in svn
On 10/06/06 Tim Nichols wrote: Is there an effort underway for an ARM AOT port? I didn't work on the AOT support since that code has been in flux for some time. It should not be difficult for people who want to contribute to mono. lupus -- - [EMAIL PROTECTED] debian/rules [EMAIL PROTECTED] Monkeys do it better ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] [Mono-devel-list] Initial ARM JIT port in svn
AFAIK, the JIT , including AOT, is already ported to ARM. What was holding things a bit is supportting specific ABIs depending on the OS type and version running on that cpu (Nokia's changes on the second iteration of their compact computer, for instance). :) On 10/7/06, Tim Nichols [EMAIL PROTECTED] wrote: Hi - Is there an effort underway for an ARM AOT port? - Tim ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list -- Rafael Monoman Teixeira --- The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. George Bernard Shaw ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] [Mono-devel-list] Initial ARM JIT port in svn
Hi - Is there an effort underway for an ARM AOT port? - Tim ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] [Mono-devel-list] Initial ARM JIT port in svn
Can you tell me how to port mono to ARM. I am using the S3C2410 ARM920T CPU. ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] Re: [Mono-devel-list] Initial ARM JIT port in svn
Hi, I have no interest or plans to do a PocketPC port myself (if I had a pda I'd run a useful operating system on it, like Linux). Sure... Linux runs on every PDA out there That's not quite true - there are some that it refuses to run on due to problems with the interface and pointing devices. Mr. Paolo, it seems that you've managed to pass your anger against microsoft in a single textual sentence. No problem... I'm also not very fond of it either. But, as it seems, when the market DO buy those PDAs, and when people ONLY use them, if you want to sell a product, you have to develop for that OS... There's no point in so much anger, is there? This isn't ideological discussion. It's a fact! You're totally correct. However, on the other side of the coin, if you never offer them a choice, you get nowhere. We can go into the whys and wherefores from now until sometime approaching the year dot on how the computing industry has managed to get into such a poor state, but it is a waste of time and resources. I'm with both of you on this one. Hmmm... After all... Mono do exist after a product from Microsoft... Correct. Why not just use cygwin and bung it onto the PDA after all? If people want to change this scenario, it's not only in the hands of the tool developers, it's also in the hands of the application developers. Yep. As we all know, anything written in C# and compiled using Mono will work correctly on a Windows box. All you need is a blatant advert on all Mono packages saying so - not that the end user will give a toss. Now guess what the end-user will choose... No. The end user uses the end product. They're not that interested in where it comes from. Case in point. Those who have used OpenOffice 2 often prefer it to MS Office 2003, yet those who buy the software for companies (etc) don't see the word MS and so avoid the far better alternative. Discuss. But you should feel free to contribute such port or to hire someone to do it. The same goes for a Symbian or RISC OS port. Well... I feel honored that you give me permission to contribute or *hire* someone to do it. Come on. There are a number of companies out there using and contributing to Mono. What is to say one (or more than one) don't turn around and say Hey you - here's a wad of money, now port Mono for platform_x? I'm personally more interested in hearing from people with access to devices like the nokia 770, ipaqs running linux etc. Good luck with that. Let me make one thing clear and straight: I didn't like your answer. I think we can tell! You deserve everyone's respect for your efforts in the open-source community, and that's it. I asked you a simple question, without offending anyone. If you can't control your idealisms and respect the others, well... Email me privately that I will answer you adequately. It's the old usenet idiom - you post here, you get a reply here. That is unless the reply is very specific (such as I've had in the past) As for this mailing-list, all I have to ask is sorry for this post. No further messages will be necessary in this thread. Oopsie. TTFN Paul -- Some people will do anything for a woman in uniform - The Doctor - Unregenerate (Big Finish audio) ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] Re: [Mono-devel-list] Initial ARM JIT port in svn
Mr Paolo, I've demanded anything here?? Your message just showed the kind of person I'm dealing with. No need for comments. We'll continue in private and save the list from this things... Hugo Ferreira On 08/09/05 Paolo Molaro wrote: On 08/09/05 Hugo Ferreira wrote: Sure... Linux runs on every PDA out there I didn't say that, of course. Mr. Paolo, it seems that you've managed to pass your anger against microsoft in a single textual sentence. No problem... I'm also not Maybe you're projecting? Are you frustrated because you bought a PocketPC brick? If you can't deal with the technical meaning of usefulness in the context of mono, this list is not for you. I'm not angry at microsoft, if you are, I suggest you keep your complaints somewhere lese. very fond of it either. But, as it seems, when the market DO buy those PDAs, and when people ONLY use them, if you want to sell a product, you have to develop for that OS... There's no point in so much anger, is there? This isn't ideological discussion. It's a fact! If you want to sell a product, you're free to develop it and sell it. What you're not free to do without looking like a *censored*, is to demand that we develop the product for you. I'm not sure why you're so upset about this, there is no ideology involved, just the plain fact that I'm not interested in PocketPC: I have no use for such a device if it doesn't run Linux. If it's useful for you, do something about it instead of whining on the list. If people want to change this scenario, it's not only in the hands of the tool developers, it's also in the hands of the application developers. If they don't have an option, they choose for what they got... If when they get interested in alternatives, they got an answer like yours.. Well... I'm glad this isn't always the case... You got it backwards: PocketPC is not the alternative, it is just a different ring used to bound your nose. We are interested in the alternative, and that is Linux on PDAs. If you're interested in mono on PocketPC, write the code. Well... I feel honored that you give me permission to contribute or *hire* someone to do it. You don't need my permission, of course, I only mentioned it because someone may not get it. And it looks like this is news for you, so my suggestions was at least useful. Let me make one thing clear and straight: I didn't like your answer. Excellent, now why didn't you send a private email so that it can be easily discarded instead of annoying all the people on the list? community, and that's it. I asked you a simple question, without offending anyone. If you can't control your idealisms and respect the others, well... Dude, you're really frustrated, get a life. I'm sorry if you thought that by subscribing to this list you're entitled to a PocketPC port, a free dinner cooked directly at your home or anything else you might have imagined. I'll see if we can change the welcome message of the list to make it clearer. No further messages will be necessary in this thread. We're all relieved. Thanks. lupus ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] Re: [Mono-devel-list] Initial ARM JIT port in svn
On 08/08/05 Paul F. Johnson wrote: The same goes for a Symbian or RISC OS port. Problem is that for RISC OS, they don't have dynamic linking support as yet (though the RISC OS gcc is getting there). There would also have to be a different layer between SWF and the desktop as it's not running X. Dynamic linking is not strictly required, mono uses it only for the optional external profilers and p/invoke. And if the platform doesn't have shared libraries p/invoke is not useful, so you have no excuses:-) Anyway, I really know nothing about risc os, I just know it still exists since it's installed in my arm box, so I though someone out there was still using it. lupus -- - [EMAIL PROTECTED] debian/rules [EMAIL PROTECTED] Monkeys do it better ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-devel-list] Initial ARM JIT port in svn
On 08/04/05 Hugo Ferreira wrote: Does this mean Mono for PocketPC is getting closer? :D I have no interest or plans to do a PocketPC port myself (if I had a pda I'd run a useful operating system on it, like Linux). But you should feel free to contribute such port or to hire someone to do it. The same goes for a Symbian or RISC OS port. I'm personally more interested in hearing from people with access to devices like the nokia 770, ipaqs running linux etc. lupus -- - [EMAIL PROTECTED] debian/rules [EMAIL PROTECTED] Monkeys do it better ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] Re: [Mono-devel-list] Initial ARM JIT port in svn
Dear Paolo On Mon, 8 Aug 2005 15:40:44 +0200 Paolo Molaro wrote: On 08/04/05 Hugo Ferreira wrote: Does this mean Mono for PocketPC is getting closer? :D I have no interest or plans to do a PocketPC port myself (if I had a pda I'd run a useful operating system on it, like Linux). Sure... Linux runs on every PDA out there Mr. Paolo, it seems that you've managed to pass your anger against microsoft in a single textual sentence. No problem... I'm also not very fond of it either. But, as it seems, when the market DO buy those PDAs, and when people ONLY use them, if you want to sell a product, you have to develop for that OS... There's no point in so much anger, is there? This isn't ideological discussion. It's a fact! Hmmm... After all... Mono do exist after a product from Microsoft... If people want to change this scenario, it's not only in the hands of the tool developers, it's also in the hands of the application developers. If they don't have an option, they choose for what they got... If when they get interested in alternatives, they got an answer like yours.. Well... I'm glad this isn't always the case... Now guess what the end-user will choose... But you should feel free to contribute such port or to hire someone to do it. The same goes for a Symbian or RISC OS port. Well... I feel honored that you give me permission to contribute or *hire* someone to do it. I'm personally more interested in hearing from people with access to devices like the nokia 770, ipaqs running linux etc. Good luck with that. Let me make one thing clear and straight: I didn't like your answer. You deserve everyone's respect for your efforts in the open-source community, and that's it. I asked you a simple question, without offending anyone. If you can't control your idealisms and respect the others, well... Email me privately that I will answer you adequately. As for this mailing-list, all I have to ask is sorry for this post. No further messages will be necessary in this thread. Regards, Hugo Ferreira -- GPG Fingerprint: B0D7 1249 447D F5BB 22C5 5B9B 078C 2615 504B 7B85 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-devel-list] Initial ARM JIT port in svn
Hi. People may be interested to know that the initial pass at the JIT port to ARM is in svn. make test in mono/tests reports 123 pass, 70 fail. Most of the regression tests in mini/ work as well. The missing stuff is related to stack walks (so exceptions don't work yet, as well as some reflection features) and some specialized opcodes. Of course, when mcs will run I'm sure more bugs will emerge. I only tested on my ARM box, running Debian, on an xscale processor (v5), in little endian mode, FPA floating point format. At this time I'm interested about compilation issues on different systems (like with older processor versions, v4 and newer). Also, if anyone has a big endian ARM system I would be interested in bug reports. Soft-float support is planned only for later (and you may speedup the process by doing the support yourself or providing me a tarball of a complete system compiled with soft-float). You will need to copy mscorlib.dll, System.dll etc and the test programs from another box and install them manually. Thanks. lupus -- - [EMAIL PROTECTED] debian/rules [EMAIL PROTECTED] Monkeys do it better ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-devel-list] Initial ARM JIT port in svn
Does this mean Mono for PocketPC is getting closer? :D On 8/4/05, Paolo Molaro [EMAIL PROTECTED] wrote: Hi. People may be interested to know that the initial pass at the JIT port to ARM is in svn. make test in mono/tests reports 123 pass, 70 fail. Most of the regression tests in mini/ work as well. The missing stuff is related to stack walks (so exceptions don't work yet, as well as some reflection features) and some specialized opcodes. Of course, when mcs will run I'm sure more bugs will emerge. I only tested on my ARM box, running Debian, on an xscale processor (v5), in little endian mode, FPA floating point format. At this time I'm interested about compilation issues on different systems (like with older processor versions, v4 and newer). Also, if anyone has a big endian ARM system I would be interested in bug reports. Soft-float support is planned only for later (and you may speedup the process by doing the support yourself or providing me a tarball of a complete system compiled with soft-float). You will need to copy mscorlib.dll, System.dll etc and the test programs from another box and install them manually. Thanks. lupus -- - [EMAIL PROTECTED] debian/rules [EMAIL PROTECTED] Monkeys do it better ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list -- GPG Fingerprint: B0D7 1249 447D F5BB 22C5 5B9B 078C 2615 504B 7B85 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-devel-list] Initial ARM JIT port in svn
Perfect timing Lupus, I may be able to use C# instead of Java in a new embedded project. My Heartily Thanks, On 8/4/05, Paolo Molaro [EMAIL PROTECTED] wrote: Hi. People may be interested to know that the initial pass at the JIT port to ARM is in svn. make test in mono/tests reports 123 pass, 70 fail. Most of the regression tests in mini/ work as well. The missing stuff is related to stack walks (so exceptions don't work yet, as well as some reflection features) and some specialized opcodes. Of course, when mcs will run I'm sure more bugs will emerge. I only tested on my ARM box, running Debian, on an xscale processor (v5), in little endian mode, FPA floating point format. At this time I'm interested about compilation issues on different systems (like with older processor versions, v4 and newer). Also, if anyone has a big endian ARM system I would be interested in bug reports. Soft-float support is planned only for later (and you may speedup the process by doing the support yourself or providing me a tarball of a complete system compiled with soft-float). You will need to copy mscorlib.dll, System.dll etc and the test programs from another box and install them manually. Thanks. lupus -- - [EMAIL PROTECTED] debian/rules [EMAIL PROTECTED] Monkeys do it better ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list -- Rafael Monoman Teixeira --- I'm trying to become a Rosh Gadol before my own eyes. See http://www.joelonsoftware.com/items/2004/12/06.html for enlightment. It hurts! ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list