Re: [Unicon-group] Has anyone worked on compiling Unicon for arm?

2012-03-02 Thread Jay Hammond
On 1 Mar 2012 at 19:09, Art Eschenlauer wrote:

> I have a SheevaPlug, which I am guessing is an Arm5 processor based on
> this line from dmesg:
> 
> CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053177
> 
> Has anyone attempted to compile Unicon on Arm?
> 

This is a me too; The Raspberry Pi has been released (I don't have 
one yet...) www.raspberrypi.org

It  runs linux on an ARM5 with a Broadcom graphics chip (HD quality 
output).


I've been wondering how much effort it would take to get Unicon going 
on that platform. It might open Unicon to many new enthusiastic 
programmers.

Jay

Jay Hammond

homem...@talktalk.net


--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
Unicon-group mailing list
Unicon-group@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unicon-group


Re: [Unicon-group] Has anyone worked on compiling Unicon for arm?

2012-03-01 Thread Jafar Al-Gharaibeh
>
> If we develop an ARM Linux configuration, we should mark it as arm32, as
> they will most likely have a 64-bit ARM out soon if it isn't here already.
>
> Clint
>
>

If we want to follow our x86 convention  then we should have  arm_32_OS
and arm_64_OS.   ARM 64 is not out yet but it is part of ARMv8
specification announced last October. ARMv8 devices are expected to start
rolling out by the end of this year and be in volume production in two
years. Windows 8 coming out this year also supports ARM. So, having a full
Unicon port to ARM seems inevitable in the future.

Jafar
--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
Unicon-group mailing list
Unicon-group@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unicon-group


Re: [Unicon-group] Has anyone worked on compiling Unicon for arm?

2012-03-01 Thread Clinton Jeffery
To clarify: the old ARM code was from a complete port of Icon for the Acorn
Archimedes on the earliest ARM processors in the 1980's, which might have
little resemblance to the modern ARM processor. I do not think it was a
UNIX platform. There might be a native co-expression implementation on the
old ARM if we went back to an old enough version of Icon source to look for
it, but I would expect it to need changes to run on a modern ARM, and if
pthreads are available on your platform, or if you don't need
co-expressions, then you have no problem.

If we develop an ARM Linux configuration, we should mark it as arm32, as
they will most likely have a 64-bit ARM out soon if it isn't here already.

Clint

On Thu, Mar 1, 2012 at 6:24 PM, Jafar Al-Gharaibeh wrote:

> There is an old work to port  Unicon to ARM with lots of code under
> "#ifdef ARM", unfortunately, most of that code is no longer relevant and
> need some update. The good news is most of that code is unnecessary to get
> Unicon to work, at least with no graphics. I only had to create a new
> configuration to build on ARM copying the x86 linux configuration with
> minor tweaks, plus minor tweaks in some places in the code. Since there is
> no native co-expression implementation on ARM,  I went with concurrent
> Unicon because it uses the pthread implementation.
>
> On Thu, Mar 1, 2012 at 5:09 PM, Art Eschenlauer <
> esc...@alumni.princeton.edu> wrote:
>
>> I have a SheevaPlug, which I am guessing is an Arm5 processor based on
>> this line from dmesg:
>>
>> CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053177
>>
>> Has anyone attempted to compile Unicon on Arm?
>>
>
--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
Unicon-group mailing list
Unicon-group@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unicon-group


Re: [Unicon-group] Has anyone worked on compiling Unicon for arm?

2012-03-01 Thread Art Eschenlauer
Thanks.
The plug computer is "headless", so compiling without graphics support
is not an issue.
I'll try an x86_32_linux as my starting point.

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
Unicon-group mailing list
Unicon-group@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unicon-group


Re: [Unicon-group] Has anyone worked on compiling Unicon for arm?

2012-03-01 Thread Jafar Al-Gharaibeh
Art,

   I have an HP Touchpad, that I managed to get Ubuntu running on via
chroot. I had played a little bit with porting Unicon to the platform. For
your information, there is an old work to port  Unicon to ARM with lots of
code under "#ifdef ARM", unfortunately, most of that code is no longer
relevant and need some update. The good news is most of that code is
unnecessary to get Unicon to work, at least with no graphics. I only had to
create a new configuration to build on ARM copying the x86 linux
configuration with minor tweaks, plus minor tweaks in some places in the
code. Since there is no native co-expression implementation on ARM,  I went
with concurrent Unicon because it uses the pthread implementation. I got
Unicon working but with no graphics as I mentioned earlier. The bad news is
that a problem happened to the TouchPad and I had to re-formart losing my
work! I believe it is trivial to reproduce though.

You are welcome to try to port it at your side and I will be happy to
answer any question or help resolve any issue along the way. I may try to
do this again in the next few weeks when I get a chance and get it to
public this time! :)

Cheers,
Jafar



On Thu, Mar 1, 2012 at 5:09 PM, Art Eschenlauer  wrote:

> I have a SheevaPlug, which I am guessing is an Arm5 processor based on
> this line from dmesg:
>
> CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053177
>
> Has anyone attempted to compile Unicon on Arm?
>
>
> --
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> ___
> Unicon-group mailing list
> Unicon-group@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/unicon-group
>



-- 
"Let there be no compulsion in religion: Truth stands out clear from error"
[The Holy Qur'an 2:256]

"Injustice anywhere is a threat to justice everywhere"Dr. King
--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
Unicon-group mailing list
Unicon-group@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unicon-group


[Unicon-group] Has anyone worked on compiling Unicon for arm?

2012-03-01 Thread Art Eschenlauer
I have a SheevaPlug, which I am guessing is an Arm5 processor based on
this line from dmesg:

CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053177

Has anyone attempted to compile Unicon on Arm?

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
Unicon-group mailing list
Unicon-group@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unicon-group