From: Anthony PERARD <anthony.perard@citrix.com>
To: Sander Bogaert <sander.bogaert@elis.ugent.be>
Cc: xen-devel@lists.xen.org
Subject: Re: Trying to boot on Arndale Board.
Date: Thu, 14 Feb 2013 17:03:20 +0000 [thread overview]
Message-ID: <511D18D8.10605@citrix.com> (raw)
In-Reply-To: <CANO7gZffUDGqcBvY=+u5zX4_eHgkYUHWVD85do=BOyMxotWkbA@mail.gmail.com>
On 14/02/13 15:09, Sander Bogaert wrote:
> Hi,
>
> I'm trying to get Xen working on the Arndale Board
Hi, thanks for trying :).
> using these
> instructions:
> http://wiki.xen.org/wiki/Xen_ARMv7_with_Virtualization_Extensions/Arndale
Sorry, this wiki page is probably not complete yet.
> When trying to build the Linux kernel from Linaro,
> http://git.linaro.org/gitweb?p=people/ronynandy/linux_stable.git;a=shortlog;h=refs/heads/lue_arndale_3.7
> (
> configured as specified on the Xen wiki page ) I run into the following
> error while compiling:
>
> *drivers/xen/xenbus/xenbus_client.c: In function
> 'xenbus_map_ring_valloc_hvm':*
> *drivers/xen/xenbus/xenbus_client.c:532:9: error: implicit declaration of
> function 'page_to_section' [-Werror=implicit-function-declaration]*
> *cc1: some warnings being treated as errors*
> *make[3]: *** [drivers/xen/xenbus/xenbus_client.o] Error 1*
>
> I was wondering if anyone else ran into this and if so how best to solve it.
Yes, I've got a patch for it:
diff --git a/drivers/xen/xenbus/xenbus_client.c
b/drivers/xen/xenbus/xenbus_client.c
index bcf3ba4..686142d 100644
--- a/drivers/xen/xenbus/xenbus_client.c
+++ b/drivers/xen/xenbus/xenbus_client.c
@@ -35,6 +35,7 @@
#include <linux/spinlock.h>
#include <linux/vmalloc.h>
#include <linux/export.h>
+#include <linux/mm.h>
#include <asm/xen/hypervisor.h>
#include <asm/xen/page.h>
#include <xen/interface/xen.h>
> Booting Xen on the board hangs on "Turning on paging", is this related to
> not having a dom0?
Should not be, there is many things printed by Xen before it is trying
to boot dom0, and it would say that it can not find a dom0.
> *...*
> *Startinrrrrrrrrrrrrrrrr- UART enabled -*
> *- CPU 00000000 booting -*
> *- Started in Hyp mode -*
> *- Zero BSS -*
> *- Setting up control registers -*
> *- Turning on paging -*
All right, I've been able to reproduce the behaviour. Are you starting
Xen using the u-boot command "go"? Because this does not work with me.
It gave me some headache sometime ago. The command that works is "bootm
$xen_addr -"
So, I'm curious, how do you start Xen on the board?
Here is what env I have on u-boot:
ipaddr=10.y.y.y
ipconfig=10.y.y.y
kernel_addr_r=0x40007000
serverip=10.x.x.x
tftp_path=10.x.x.x:pxelinux.cfg
usbethaddr=00:40:5c:26:0a:5b
ethaddr=00:40:5c:26:0a:5b
xen_addr_r=0x50000000
bootcmd_load_linux=tftpboot 0x40007000 10.80.3.61:pxelinux.cfg/linux-zImage
boot_xen=run bootcmd_load_linux; tftpboot $xen_addr_r
$tftp_path/xen-uImage; bootm $xen_addr_r -
bootcmd=run boot_xen
with 10.y.y.y the ip addr of the board and 10.x.x.x the ip of a tftp
server (or PXE server).
By the way, I've pushed a new branch: arndale-2013-02-13 which fix few
things.
This should make you pass the "turning on paging" step.
After that, you will probably need few patches for Linux. I'll push them
later.
Have fun,
--
Anthony PERARD
next prev parent reply other threads:[~2013-02-14 17:03 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-02-14 15:09 Trying to boot on Arndale Board Sander Bogaert
2013-02-14 17:03 ` Anthony PERARD [this message]
2013-02-18 10:33 ` Sander Bogaert
2013-02-24 20:01 ` Sander Bogaert
2013-03-01 17:38 ` Jeroen Van Cleemput
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=511D18D8.10605@citrix.com \
--to=anthony.perard@citrix.com \
--cc=sander.bogaert@elis.ugent.be \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.