It's true that both phones have different chipsets so the hypervisor will need to be ported to this new chipset.
I'm copying here a response from D. Rossier to someone who wanted to run EmbeddedXEN on HTC Desire C (this email was not posted to the mailing list originally so I'm adding it as it might help someone else):
> It depends which version of the Linux kernel your HTC is running.
> If it is 2.6.32, then I guess you can quite easily add a new architecture in the existing linux-2.6.32-dom0.
> You also have to adapt the arch-dependent code in the hypervisor.
> If it is not 2.6.32, you will need to paravirtualize the guest kernel. The best way to do that is to make a diff between the 2.6.32 and 2.6.32-dom0 (or another version) - see also patches/ in embeddedxen - and follow the same kind of changes."
Also, I've just added a HOW-TO guide to run EmbeddedXEN on HTC Desire HD, it may help too : http://sourceforge.net/apps/mediawiki/embeddedxen/index.php?title=HTC_Desire_HD
De : Krishna Pavan [mailto:email@example.com]
Envoyé : dimanche 24 février 2013 13:42
À : Colloud Laurent
Cc : firstname.lastname@example.org
Objet : Re: [Embeddedxen-devel] Can we run the embeddedxen on HTC Desire C?
HTC Desire C and HTC Desire HD have two different Chipsets.
Then the system_map will also change.
In that case you need to find a bootloader for HTC Desire C that fits the Embedded Xen.
So you cannot use Embedded Xen on HTC Desire C.
On Tue, Feb 19, 2013 at 3:12 PM, Colloud Laurent <email@example.com> wrote:
First, start with a simple hypervisor+dom0 image (no domU) as having a Guest domain complicates things a bit more. I will try and update the EmbeddedXEN wiki this week to provide more information on how to deploy on Desire HD.
To compile hypervisor+ dom0:
$ make PLATFORM=desireHD DOMAINS="linux-2.6.32-dom0"
Then for the boot.img, it could be one of many things.
In tools/htc/dhd, the script create_img_hd.sh needs to be adapted for your phone:
- You need the ramdisk of your HTC Desire C
- The RAM base address may be different on the HTC Desire C (BASE=0x04000000 on Desire HD)
- The ramdisk offset from BASE may also be different on HTC Desire C (see tools/htc/image-utils/mkbootimg/mmkbootimg.c and adapt code accordingly l.142).
De : Sujatha
Envoyé : mardi 19 février 2013 05:49
À : firstname.lastname@example.org
Objet : [Embeddedxen-devel] Can we run the embeddedxen on HTC Desire C?
We are trying to download and run the boot.img file on a HTC Desire C. I know that your website talks about running it on HTC Desire HD. If I have to run the boot.img file on a HTC Desire C what steps do I have to take care of?
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
Embeddedxen-devel mailing list
✉ Regards :: Krishna Pavan ✍