Skip to contentSkip to conversation

UML on PPC? state of the art

uml-devel SteX 6 participants 9 messages Oct 18, 2004 – Oct 21, 2004 User-mode Linux (UML)

lore
Share & tools
lore

SteX

author
#0 lore raw

Hi all,
does anyone know if the porting of UML on PPC has still been staled? or anyone has started working on?
My Apple Powerbook is crying! ((:-((

I found something about the porting on Chris Emerson's home page, but it is staled sice july 2001!

Let me know.

Thank you in advance

Regards

SteX

Signature · 16 lines
http://www.openlabs.it/~stex
GPG key: Stefano Melchior (stex) <[email protected]>
Key fingerprint = D52DF829 -- Keyserver http://keyserver.kjsl.com
Registered user #324592 on the Linux Counter, http://counter.li.org



-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
User-mode-linux-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel
#1 lore raw
Quoted 7 lines · SteX

Hi all,
does anyone know if the porting of UML on PPC has still been staled? or anyone has started working on?
My Apple Powerbook is crying! ((:-((

I found something about the porting on Chris Emerson's home page, but it is staled sice july 2001!

Where's that page?

Quoted 7 lines

Let me know.

Thank you in advance

Regards

SteX

Nobody is working on the PPC port. If someone wants to start helping, we will welcome him. Currently, the interest in UML is increasing, new developers come in, and after a lot of time, a new architecture (x86_64) is being supported. Also we've seen messages from people starting work to port UML even to ARM machines(!). No actual code, yet, so I suppose they stopped.

However, nobody removed the old code from UML. It has even been accepted in the 2.6 kernel, even if it is completely broken.

If you can bring up this issue on any place where someone could pick it up, you could find someone helping.

Bye

Signature · 13 lines
Paolo Giarrusso, aka Blaisorblade
Linux registered user n. 292729


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
User-mode-linux-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel
#2 lore raw
Quoted 22 lines · BlaisorBlade
Quoted 7 lines · SteX

Hi all,
does anyone know if the porting of UML on PPC has still been staled? or anyone has started working on?
My Apple Powerbook is crying! ((:-((

I found something about the porting on Chris Emerson's home page, but it is staled sice july 2001!

Where's that page?

Quoted 7 lines

Let me know.

Thank you in advance

Regards

SteX

Nobody is working on the PPC port. If someone wants to start helping, we will welcome him. Currently, the interest in UML is increasing, new developers come in, and after a lot of time, a new architecture (x86_64) is being supported. Also we've seen messages from people starting work to port UML even to ARM machines(!). No actual code, yet, so I suppose they stopped.

Quoted 6 lines

However, nobody removed the old code from UML. It has even been accepted in the 2.6 kernel, even if it is completely broken.

If you can bring up this issue on any place where someone could pick it up, you could find someone helping.

The [email protected] is probably a good place to get help on the ppc64 stuff. Those guys know ppc so I'm guessing that asking about ppc32 stuff is cool as well.

I'd be willing to test UML on PPC64 if work commences, I have access to some IBM Power[345] machines. I'd love to help in development, but I'm pretty busy right now, so I'll just volunteer to test it.

Sonny Rao
--
LTC Kernel Performance Team

-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

#3 lore raw
In reply to BlaisorBlade
Quoted 9 lines · BlaisorBlade
Quoted 7 lines · SteX

Hi all,
does anyone know if the porting of UML on PPC has still been staled? or anyone has started working on?
My Apple Powerbook is crying! ((:-((

I found something about the porting on Chris Emerson's home page, but it is staled sice july 2001!

Where's that page?

That'd be http://www.nosreme.org/projects/umlppc/ (it used to be
http://www.tartarus.org/~chris/user-mode-linux/).

Quoted 2 lines

Nobody is working on the PPC port. If someone wants to start helping, we will welcome him.

I'm hoping to do a bit more work on it soon. It's tricky with a full-time day job and a wife who things (probably rightly) I should be doing more useful things when I'm at home. :-) So no promises...

Anyway, the code has changed quite a bit in the last few years, so it'll take me a while to get my head around it again even if I do find the time.

Chris

-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

#4 lore raw

On Mon, Oct 18, 2004 at 09:37:57PM +0100, Chris Emerson wrote:
Ciao Chris,

Quoted 6 lines
Quoted 6 lines · SteX
Quoted 4 lines

Hi all,
does anyone know if the porting of UML on PPC has still been staled? or anyone has started working on?
My Apple Powerbook is crying! ((:-((

Quoted 6 lines
Quoted 3 lines
Quoted 2 lines

I found something about the porting on Chris Emerson's home page, but it is staled sice july 2001!

Where's that page?

That'd be http://www.nosreme.org/projects/umlppc/ (it used to be
http://www.tartarus.org/~chris/user-mode-linux/).

in the last days I was looking at your work and today I started to apply the latest (2001!!!) 2.4.6 patch to a vanilla kernel (2.4.6).

ste@monteverdi:/usr/src/dest$ sudo make linux ARCH=um
scripts/split-include include/linux/autoconf.h include/config
gcc -D__KERNEL__ -I/usr/src/dest/include -Wall -Wstrict-prototypes
-Wno-trigraphs -O2  -fno-strict-aliasing -g  -U__powerpc__ -D__UM_PPC__
-D__arch_um__ -DSUBARCH=\"ppc\" -DNESTING=0 -D_LARGEFILE64_SOURCE   -c -o
init/main.o init/main.c
In file included from /usr/src/dest/include/asm/irq.h:4,
                 from /usr/src/dest/include/asm/hw_irq.h:4,
				 from /usr/src/dest/include/asm/arch/system.h:15,
				 from /usr/src/dest/include/asm/system.h:9,
				 from /usr/src/dest/include/asm/arch/page.h:19,
				 from /usr/src/dest/include/asm/page.h:6,
				 from /usr/src/dest/include/linux/wait.h:18,
				 from /usr/src/dest/include/linux/fs.h:12,
				 from /usr/src/dest/include/linux/capability.h:17,
				 from /usr/src/dest/include/linux/binfmts.h:5,
				 from /usr/src/dest/include/linux/sched.h:9,
				 from /usr/src/dest/include/linux/mm.h:4,
				 from /usr/src/dest/include/linux/slab.h:14,
				 from /usr/src/dest/include/linux/proc_fs.h:5,
				 from init/main.c:15:
/usr/src/dest/include/asm/arch/irq.h: In function `irq_cannonicalize':
/usr/src/dest/include/asm/arch/irq.h:213: error: structure has no member
named `irq_cannonicalize'
/usr/src/dest/include/asm/arch/irq.h:215: error: structure has no member
named `irq_cannonicalize'
In file included from /usr/src/dest/include/asm/arch/system.h:15,
				 from /usr/src/dest/include/asm/system.h:9,
				 from /usr/src/dest/include/asm/arch/page.h:19,
				 from /usr/src/dest/include/asm/page.h:6,
				 from /usr/src/dest/include/linux/wait.h:18,
				 from /usr/src/dest/include/linux/fs.h:12,
				 from /usr/src/dest/include/linux/capability.h:17,
				 from /usr/src/dest/include/linux/binfmts.h:5,
				 from /usr/src/dest/include/linux/sched.h:9,
				 from /usr/src/dest/include/linux/mm.h:4,
				 from /usr/src/dest/include/linux/slab.h:14,
				 from /usr/src/dest/include/linux/proc_fs.h:5,
				 from init/main.c:15:
/usr/src/dest/include/asm/hw_irq.h: At top level:
/usr/src/dest/include/asm/hw_irq.h:6: warning: `struct hw_interrupt_type'
declared inside parameter list
/usr/src/dest/include/asm/hw_irq.h:6: warning: its scope is only this
definition or declaration, which is probably not what you want
make: *** [init/main.o] Error 1
ste@monteverdi:/usr/src/dest$ 
Quoted 11 lines
Quoted 3 lines

Nobody is working on the PPC port. If someone wants to start helping, we will welcome him.

I'm hoping to do a bit more work on it soon. It's tricky with a full-time day job and a wife who things (probably rightly) I should be doing more useful things when I'm at home. :-) So no promises...

Anyway, the code has changed quite a bit in the last few years, so it'll take me a while to get my head around it again even if I do find the time.

Since you are the last who worked on it would be good if you help us to find the way to help (you) and your work. Do you agree?

Regards

SteX

Signature · 3 lines
GPG key = D52DF829   --   Stex   --  <[email protected]>
Keyserver: http://keyserver.kjsl.com - http://www.openlabs.it/~stex
Registered user #324592 on the Linux Counter, http://counter.li.org
#5 lore raw
Quoted 10 lines · SteX
Quoted 7 lines · Chris Emerson

I'm hoping to do a bit more work on it soon. It's tricky with a full-time day job and a wife who things (probably rightly) I should be doing more useful things when I'm at home. :-) So no promises...

Anyway, the code has changed quite a bit in the last few years, so it'll take me a while to get my head around it again even if I do find the time.

Since you are the last who worked on it would be good if you help us to find the way to help (you) and your work. Do you agree?

Apparently Oleg Orel has UML on PPC basically working, and will hopefully release it soon (within a few weeks). So I think it's worth waiting (a reasonable time) for Oleg's work, to avoid duplicating the effort.

If we lose patience, though, I agree with you. :-)

Chris

-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

author
#6 lore raw

Hi Chris,

Quoted 3 lines
Quoted 3 lines · Chris Emerson
Quoted 2 lines

I'm hoping to do a bit more work on it soon. It's tricky with a full-time day job and a wife who things (probably rightly) I should

be

Quoted 3 lines
Quoted 3 lines
Quoted 3 lines

doing more useful things when I'm at home. :-) So no promises...

Anyway, the code has changed quite a bit in the last few years, so

it'll

Quoted 3 lines
Quoted 3 lines
Quoted 2 lines

take me a while to get my head around it again even if I do find the time.

Since you are the last who worked on it would be good if you help us

to

Quoted 8 lines
Quoted 1 line

find the way to help (you) and your work. Do you agree?

Apparently Oleg Orel has UML on PPC basically working, and will hopefully release it soon (within a few weeks). So I think it's worth waiting (a reasonable time) for Oleg's work, to avoid duplicating the effort.

If we lose patience, though, I agree with you. :-)

It is not a matter of loosing patience, but for me on being involved in. For my point of view, the problem shouldn't have arosen if I didn't buy a Powerbook. Now I would like to be more and more involved, but I have not a so strong background to carry a kernel development efford.
My idea is, at first, to contribute by testing and patching, then we will see.
I would be a pity if we don't have uml on such arch as the ppc (so glorious!) I want to wait as long as possible to have something good ù(or working). At the moment, if I would like to contribute, where can I get the code to test? where is Oleg Orel's repository to test? How ca I contact him?

I would be pleased to you if you answer to these simple question(at the moment) ;^P
Thank you in advance.
Regards

SteX

Signature · 16 lines
http://www.openlabs.it/~stex
GPG key: Stefano Melchior (stex) <[email protected]>
Key fingerprint = D52DF829 -- Keyserver http://keyserver.kjsl.com
Registered user #324592 on the Linux Counter, http://counter.li.org



-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
User-mode-linux-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel
#7 lore raw
In reply to BlaisorBlade
Quoted 16 lines · BlaisorBlade
Quoted 7 lines · SteX

Hi all,
does anyone know if the porting of UML on PPC has still been staled? or anyone has started working on?
My Apple Powerbook is crying! ((:-((

I found something about the porting on Chris Emerson's home page, but it is staled sice july 2001!

Where's that page?

Quoted 7 lines

Let me know.

Thank you in advance

Regards

SteX

Quoted 8 lines

Nobody is working on the PPC port. If someone wants to start helping, we will welcome him. Currently, the interest in UML is increasing, new developers come in, and after a lot of time, a new architecture (x86_64) is being supported. Also we've seen messages from people starting work to port UML even to ARM machines(!). No actual code, yet, so I suppose they stopped.

However, nobody removed the old code from UML. It has even been accepted in the 2.6 kernel, even if it is completely broken.

Side question: does the !i386 uml options depend on BROKEN in kconfig?

-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

#8 lore raw
Quoted 27 lines · Adam Heath
Quoted 26 lines · BlaisorBlade
Quoted 7 lines · SteX

Hi all,
does anyone know if the porting of UML on PPC has still been staled? or anyone has started working on?
My Apple Powerbook is crying! ((:-((

I found something about the porting on Chris Emerson's home page, but it is staled sice july 2001!

Where's that page?

Quoted 7 lines

Let me know.

Thank you in advance

Regards

SteX

Nobody is working on the PPC port. If someone wants to start helping, we will welcome him. Currently, the interest in UML is increasing, new developers come in, and after a lot of time, a new architecture (x86_64) is being supported. Also we've seen messages from people starting work to port UML even to ARM machines(!). No actual code, yet, so I suppose they stopped.

Quoted 4 lines
Quoted 2 lines

However, nobody removed the old code from UML. It has even been accepted in the 2.6 kernel, even if it is completely broken.

Side question: does the !i386 uml options depend on BROKEN in kconfig?

No - but actually I do not think there is a such "Kconfig option". You should add SUBARCH=ppc on the command line to cross-build it. A good idea could be "echo WARNING - code currrently broken". However it's quite impossible for it to build at all.

Bye

Signature · 13 lines
Paolo Giarrusso, aka Blaisorblade
Linux registered user n. 292729


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
User-mode-linux-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel