Mailing List Archive

About Tegra2 Xen-ARM porting
Hello folks,

I'm trying to build-up Xen environment with Tegra2 Harmony target board.
Here is my S/W configuration which I'm not sure about whether it
iscorrect or not.
- Xen-arm: xen-arm-opensource-20110714.tar.bz2 (on wiki page)- Linux
kernel(Dom0, DomU): Linux 2.6.21.1 vanilla kernel- Bootloader: U-boot
Is it correct?
The particular part which I'm not sure is the kernel version.
Because the vanilla kernel 2.6.21.1 does not seem to be
supportingTegra2 properly.
On the other hand, I've got Tegra2 kernel from chrome os
repositorywhich is working well.
Can I use Tegra2 kernel (2.6.38) form dom0 and domu then?
I'm wondering how to make it work without hassle.
And one more thing.
Does anyone know how to fuse u-boot without JTAG debugger?

Since official Xen-ARM wiki says that they succeed in porting
Xen-ARMon Tegra250 but cannot find corresponding document.
The official manual still talking about i.MX. :(

Cheers,
--
=
Dongsoo Nathaniel Kim
Linux kernel, media device S/W engineer / Ph.D Student
Dept. of Computer Science, KAIST
Real-time & Embedded Systems Lab.

_______________________________________________
Xen-arm mailing list
Xen-arm@lists.xensource.com
http://lists.xensource.com/mailman/listinfo/xen-arm
About Tegra2 Xen-ARM porting [ In reply to ]
Hello folks,


I'm trying to build-up Xen environment with Tegra2 Harmony target board.

Here is my S/W configuration which I'm not sure about whether it is
correct or not.

- Xen-arm: xen-arm-opensource-20110714.tar.bz2 (on wiki page)
- Linux kernel(Dom0, DomU): Linux 2.6.21.1 vanilla kernel
- Bootloader: U-boot

Is it correct?

The particular part which I'm not sure is the kernel version.

Because the vanilla kernel 2.6.21.1 does not seem to be supporting
Tegra2 properly.

On the other hand, I've got Tegra2 kernel from chrome os repository
which is working well.

Can I use Tegra2 kernel (2.6.38) form dom0 and domu then?

I'm wondering how to make it work without hassle.

And one more thing.

Does anyone know how to fuse u-boot without JTAG debugger?


Since official Xen-ARM wiki says that they succeed in porting Xen-ARM
on Tegra250 but cannot find corresponding document.

The official manual still talking about i.MX. :(


Cheers,

Dongsoo Kim


--
=
Dongsoo Nathaniel Kim
Linux kernel, media device S/W engineer / Ph.D Student
Dept. of Computer Science, KAIST
Real-time & Embedded Systems Lab.

_______________________________________________
Xen-arm mailing list
Xen-arm@lists.xensource.com
http://lists.xensource.com/mailman/listinfo/xen-arm
Re: About Tegra2 Xen-ARM porting [ In reply to ]
Hi Xen-ARM,
[ The following is my understanding, Corrections might be ]

Linux 2.6.21 is the one that has been used for i.MX21ADS, first port of
Xen-ARM on a board with ARMv5 architecture, part of ARM9E family.

You can go with a different kernel I would say.
make arch=ARM.....etc should get you 2.6.38 kernel done with ARM.

[ Porting ] I am not sure how to do it as the python scripts for that used
for i.MX21 ADS port are different and wonder, if any is present for
integration WRT Tegra2/ any other.

The scripts are also responsible for getting the libraries that are
required for xm and xend tools, which actually are needed to run Hypervisor.

After ARM9 series, I could only see work for Cortex-A9 [ Cortex-A15 &
Cortex-A8 are work in Progress ], because of the issues with the VT,
Virtualization Extensions Compatibility and so on.....

A particular guide to the TO_DATE boards porting is not available, except
that available for i.MX21ADS.
Re: About Tegra2 Xen-ARM porting [ In reply to ]
Hi,

The Xen-arm version that you are working does not work with vanilla Linux
kernel because it require PV kernel. Unfortunately, this implies that you
need to modify your kernel, at several parts. In addition, the Xen-arm (PV)
have slightly different interface with Xen for x86. So, Jae-min Ryu and Dr.
Sangbum Suh are under working so that the current xen-arm in the tree
catches up with the Xen mainline. The kernel would still be different from
Xen x86 because of several architectural issues, but it would be much easier
than doing it by yourself from scratch.

Regarding the bootloader, I don't think bootloader is directly related with
Xen. In general, you might ask it for the company that you bought the board.


Hope to be helpful.

-----Original Message-----
From: xen-arm-bounces@lists.xensource.com
[mailto:xen-arm-bounces@lists.xensource.com] On Behalf Of Dongsoo Kim
Sent: Friday, February 03, 2012 7:09 PM
To: xen-arm@lists.xensource.com
Subject: [XenARM] About Tegra2 Xen-ARM porting

Hello folks,


I'm trying to build-up Xen environment with Tegra2 Harmony target board.

Here is my S/W configuration which I'm not sure about whether it is correct
or not.

- Xen-arm: xen-arm-opensource-20110714.tar.bz2 (on wiki page)
- Linux kernel(Dom0, DomU): Linux 2.6.21.1 vanilla kernel
- Bootloader: U-boot

Is it correct?

The particular part which I'm not sure is the kernel version.

Because the vanilla kernel 2.6.21.1 does not seem to be supporting
Tegra2 properly.

On the other hand, I've got Tegra2 kernel from chrome os repository which is
working well.

Can I use Tegra2 kernel (2.6.38) form dom0 and domu then?

I'm wondering how to make it work without hassle.

And one more thing.

Does anyone know how to fuse u-boot without JTAG debugger?


Since official Xen-ARM wiki says that they succeed in porting Xen-ARM on
Tegra250 but cannot find corresponding document.

The official manual still talking about i.MX. :(


Cheers,

Dongsoo Kim


--
=
Dongsoo Nathaniel Kim
Linux kernel, media device S/W engineer / Ph.D Student Dept. of Computer
Science, KAIST Real-time & Embedded Systems Lab.

_______________________________________________
Xen-arm mailing list
Xen-arm@lists.xensource.com
http://lists.xensource.com/mailman/listinfo/xen-arm


_______________________________________________
Xen-arm mailing list
Xen-arm@lists.xensource.com
http://lists.xensource.com/mailman/listinfo/xen-arm
Re: About Tegra2 Xen-ARM porting [ In reply to ]
Hi,

First of all, thank you for kind comment.

I see that PV needs modified kernel and asking a proper PV kernel
repository for Tegra250.

As far as I follow, at Xen Asia VP Suh has announced their works with
Tegra2 (kernel 2.6.29 maybe).

If company and engineers don't mind, I wanna ask to let me find the
proper kernel code.

It will be extremely helpful to follow up the latest version. And I
may be able to contribute something then.

Cheers,


On Tue, Feb 7, 2012 at 9:55 AM, Seehwan Yoo <shyoo@os.korea.ac.kr> wrote:
> Hi,
>
> The Xen-arm version that you are working does not work with vanilla Linux
> kernel because it require PV kernel. Unfortunately, this implies that you
> need to modify your kernel, at several parts. In addition, the Xen-arm (PV)
> have slightly different interface with Xen for x86. So, Jae-min Ryu and Dr.
> Sangbum Suh are under working so that the current xen-arm in the tree
> catches up with the Xen mainline. The kernel would still be different from
> Xen x86 because of several architectural issues, but it would be much easier
> than doing it by yourself from scratch.
>
> Regarding the bootloader, I don't think bootloader is directly related with
> Xen. In general, you might ask it for the company that you bought the board.
>
>
> Hope to be helpful.
>
> -----Original Message-----
> From: xen-arm-bounces@lists.xensource.com
> [mailto:xen-arm-bounces@lists.xensource.com] On Behalf Of Dongsoo Kim
> Sent: Friday, February 03, 2012 7:09 PM
> To: xen-arm@lists.xensource.com
> Subject: [XenARM] About Tegra2 Xen-ARM porting
>
> Hello folks,
>
>
> I'm trying to build-up Xen environment with Tegra2 Harmony target board.
>
> Here is my S/W configuration which I'm not sure about whether it is correct
> or not.
>
> - Xen-arm: xen-arm-opensource-20110714.tar.bz2 (on wiki page)
> - Linux kernel(Dom0, DomU): Linux 2.6.21.1 vanilla kernel
> - Bootloader: U-boot
>
> Is it correct?
>
> The particular part which I'm not sure is the kernel version.
>
> Because the vanilla kernel 2.6.21.1 does not seem to be supporting
> Tegra2 properly.
>
> On the other hand, I've got Tegra2 kernel from chrome os repository which is
> working well.
>
> Can I use Tegra2 kernel (2.6.38) form dom0 and domu then?
>
> I'm wondering how to make it work without hassle.
>
> And one more thing.
>
> Does anyone know how to fuse u-boot without JTAG debugger?
>
>
> Since official Xen-ARM wiki says that they succeed in porting Xen-ARM on
> Tegra250 but cannot find corresponding document.
>
> The official manual still talking about i.MX. :(
>
>
> Cheers,
>
> Dongsoo Kim
>
>
> --
> =
> Dongsoo Nathaniel Kim
> Linux kernel, media device S/W engineer / Ph.D Student Dept. of Computer
> Science, KAIST Real-time & Embedded Systems Lab.
>
> _______________________________________________
> Xen-arm mailing list
> Xen-arm@lists.xensource.com
> http://lists.xensource.com/mailman/listinfo/xen-arm
>



--
=
Dongsoo Nathaniel Kim
Linux kernel, media device S/W engineer / Ph.D Student
Dept. of Computer Science, KAIST
Real-time & Embedded Systems Lab.

_______________________________________________
Xen-arm mailing list
Xen-arm@lists.xensource.com
http://lists.xensource.com/mailman/listinfo/xen-arm