Re: [Mono-dev] [Mono-devel-list] Initial ARM JIT port in svn

2006-10-13 Thread Miguel de Icaza
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

2006-10-11 Thread Tim Nichols
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

2006-10-11 Thread Paolo Molaro
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

2006-10-10 Thread Paolo Molaro
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

2006-10-08 Thread Rafael Teixeira
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

2006-10-07 Thread Tim Nichols
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

2005-09-20 Thread ZhangZQ

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

2005-08-09 Thread Paul F. Johnson
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

2005-08-09 Thread Hugo Ferreira
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

2005-08-09 Thread Paolo Molaro
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

2005-08-08 Thread Paolo Molaro
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

2005-08-08 Thread Hugo Ferreira
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

2005-08-04 Thread Paolo Molaro
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

2005-08-04 Thread Hugo Ferreira
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

2005-08-04 Thread Rafael Teixeira
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