Dear Mr. Ryu and Suh,
First of all, sorry for this long e-mail, although I think it can be
very useful for these people which just started taking steps in the
xen-arm world. :)
I'm working with a Quadmo747-X/T20 board, which is a Tegra2 Harmony
board, specs are in the following initial output from the serial board's
port and link:
TEGRA2
Board: Tegra2 Harmony board
DRAM: 1 GB
http://www.seco.com/en/item/quadmo747-x_t20/
I've succeeded in compiling xen-arm and linux-xen, which I obtained from
the following post:
http://lists.xen.org/archives/html/xen-devel/2012-02/msg00825.html
I used the cross-compiler which I obtained from:
https://aur.archlinux.org/packages.php?ID=48252
I tried the cross-compiler which came with the repositories in Kubuntu
11.04, but I got some errors, that's why I tried with this one
(conveniently modifying the TOOLCHAIN_PREFIX variable in the makefiles).
The thing is that I am able to compile the code and I obtain the
following files in xen-arm:
3434823 120K -rwxr-xr-x 1 jsubirat jsubirat 118K 2012-07-04 12:12 xen
3434635 68K -rw-r--r-- 1 jsubirat jsubirat 65K 2012-07-04 12:12 xen.gz
3434636 692K -rwxr-xr-x 1 jsubirat jsubirat 690K 2012-07-04 12:12 xen-syms
And the following ones in the linux-xen:
3436766 52M -rwxr-xr-x 1 root root 52M 2012-07-04 13:21 vmlinux
3436754 77M -rw-r--r-- 1 root root 77M 2012-07-04 13:21 vmlinux.o
I download the files into the board using the following commands:
tftpboot 0x8000 xen
tftpboot 0x1E800000 vmlinux
go 0x8000
At this point, I was expecting to see some Xen output, but instead I
obtain nothing, only "Starting application at 0x00008000" and nothing
else. I googled about it, and I found this post:
http://lists.xen.org/archives/html/xen-arm/2012-03/msg00008.html
He had the same problem as me, but I noticed that Wang was downloading
the xen file in a different memory position: 0xC0008000. I started
investigating this, and I observed that in the file xen/System.map, it says:
# cat xen/System.map
ff008000 A _start
[...]
So, I tried downloading xen in 0xC0008000 and 0xFF008000 positions, with
no success. I googled again, and I came accross with this post, which
mentions that the serial output is disabled by default in Xen:
http://web.archiveorange.com/archive/v/pyNG7oGVJuo074YY8sEI
I looked at the tegra250.c file and I saw a #if 0 preprocessor
instruction. I commented the #if 0 and the #endif, compiled again, but
still no output or anything showing any reaction.
What am I doing wrong? What can it be that causes this empty output? Am
I using a wrong direction to download xen? Should I receive some output,
even if I don't download the kernel (I ask this in order to save some
time while testing xen-arm boot, so I don't have to download each time,
until I manage to get xen-arm to work)? Many thanks in advance.
Best regards,
Josep Subirats
WARNING / LEGAL TEXT: This message is intended only for the use of the
individual or entity to which it is addressed and may contain
information which is privileged, confidential, proprietary, or exempt
from disclosure under applicable law. If you are not the intended
recipient or the person responsible for delivering the message to the
intended recipient, you are strictly prohibited from disclosing,
distributing, copying, or in any way using this message. If you have
received this communication in error, please notify the sender and
destroy and delete any copies you may have received.
http://www.bsc.es/disclaimer
First of all, sorry for this long e-mail, although I think it can be
very useful for these people which just started taking steps in the
xen-arm world. :)
I'm working with a Quadmo747-X/T20 board, which is a Tegra2 Harmony
board, specs are in the following initial output from the serial board's
port and link:
TEGRA2
Board: Tegra2 Harmony board
DRAM: 1 GB
http://www.seco.com/en/item/quadmo747-x_t20/
I've succeeded in compiling xen-arm and linux-xen, which I obtained from
the following post:
http://lists.xen.org/archives/html/xen-devel/2012-02/msg00825.html
I used the cross-compiler which I obtained from:
https://aur.archlinux.org/packages.php?ID=48252
I tried the cross-compiler which came with the repositories in Kubuntu
11.04, but I got some errors, that's why I tried with this one
(conveniently modifying the TOOLCHAIN_PREFIX variable in the makefiles).
The thing is that I am able to compile the code and I obtain the
following files in xen-arm:
3434823 120K -rwxr-xr-x 1 jsubirat jsubirat 118K 2012-07-04 12:12 xen
3434635 68K -rw-r--r-- 1 jsubirat jsubirat 65K 2012-07-04 12:12 xen.gz
3434636 692K -rwxr-xr-x 1 jsubirat jsubirat 690K 2012-07-04 12:12 xen-syms
And the following ones in the linux-xen:
3436766 52M -rwxr-xr-x 1 root root 52M 2012-07-04 13:21 vmlinux
3436754 77M -rw-r--r-- 1 root root 77M 2012-07-04 13:21 vmlinux.o
I download the files into the board using the following commands:
tftpboot 0x8000 xen
tftpboot 0x1E800000 vmlinux
go 0x8000
At this point, I was expecting to see some Xen output, but instead I
obtain nothing, only "Starting application at 0x00008000" and nothing
else. I googled about it, and I found this post:
http://lists.xen.org/archives/html/xen-arm/2012-03/msg00008.html
He had the same problem as me, but I noticed that Wang was downloading
the xen file in a different memory position: 0xC0008000. I started
investigating this, and I observed that in the file xen/System.map, it says:
# cat xen/System.map
ff008000 A _start
[...]
So, I tried downloading xen in 0xC0008000 and 0xFF008000 positions, with
no success. I googled again, and I came accross with this post, which
mentions that the serial output is disabled by default in Xen:
http://web.archiveorange.com/archive/v/pyNG7oGVJuo074YY8sEI
I looked at the tegra250.c file and I saw a #if 0 preprocessor
instruction. I commented the #if 0 and the #endif, compiled again, but
still no output or anything showing any reaction.
What am I doing wrong? What can it be that causes this empty output? Am
I using a wrong direction to download xen? Should I receive some output,
even if I don't download the kernel (I ask this in order to save some
time while testing xen-arm boot, so I don't have to download each time,
until I manage to get xen-arm to work)? Many thanks in advance.
Best regards,
Josep Subirats
WARNING / LEGAL TEXT: This message is intended only for the use of the
individual or entity to which it is addressed and may contain
information which is privileged, confidential, proprietary, or exempt
from disclosure under applicable law. If you are not the intended
recipient or the person responsible for delivering the message to the
intended recipient, you are strictly prohibited from disclosing,
distributing, copying, or in any way using this message. If you have
received this communication in error, please notify the sender and
destroy and delete any copies you may have received.
http://www.bsc.es/disclaimer