[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [XenARM] Testing xen-arm on Arndale



Thanks Julien for the response.

Following is my environment:
Dom0 kernel: git://xenbits.xen.org/people/julieng/linux-arm.git
(arndale branch) version 3.9-rc4
Xen : git://xenbits.xen.org/people/julieng/xen-unstable.git (branch
dev-arm) version 4.4 unstable

Following are the steps followed as directed by wiki:
On linux tree,
    make xen_dom0_arndale_defconfig
    make zImage
    make exynos5250-arndale.dtb

On Xen tree,
    CONFIG_DTB_FILE=exynos5250-arndale.dtb make dist-xen
XEN_TARGET_ARCH=arm32 CROSS_COMPILE=arm-linux-gnueabihf-
    mkimage -A arm -T kernel -a 0x80200000 -e 0x80200000 -C none -d
xen/xen.bin xen-uImage


Then I loaded zImage from linux kernel to 0x60000000 and xen-uImage to
0x50000000.
I ended up getting the following error when dom0 tried to start. Are
any steps wrong or missing?



(XEN) **********************************************
(XEN) ******* WARNING: CONSOLE OUTPUT IS SYNCHRONOUS
(XEN) ******* This option is intended to aid debugging of Xen by ensuring
(XEN) ******* that all output is synchronously delivered on the serial line.
(XEN) ******* However it can introduce SIGNIFICANT latencies and affect
(XEN) ******* timekeeping. It is NOT recommended for production use!
(XEN) **********************************************
(XEN) 3... 2... 1...
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch
input to Xen)
(XEN) Freed 220kB init memory.
(XEN) Guest data abort: Translation fault at level 3
(XEN)     gva=f8000000
(XEN)     gpa=0000000010000000
(XEN)     size=2 sign=0 write=0 reg=3
(XEN)     eat=0 cm=0 s1ptw=0 dfsc=7
(XEN) dom0 IPA 0x0000000010000000
(XEN) P2M @ 02ffbf80 mfn:0xbfdfc
(XEN) 1ST[0x0] = 0x00000000bfdfe6ff
(XEN) 2ND[0x80] = 0x00000000bfdfa6ff
(XEN) 3RD[0x0] = 0x0000000000000000

Thanks,
Giridhar


On 17 July 2013 15:09, Julien Grall <julien.grall@xxxxxxxxxx> wrote:
> Add back xen-devel
>
> On 07/16/2013 02:37 PM, Giridhar Maruthy wrote:
>> Hi Julien,
>
> Hello,
>
>> My mistake.
>> I went through the code and found that handle_mmio() for UART2 of
>> exynos was failing. I had used a generic xen tree (4.4 unstable).
> If you use my linux tree (xenbits.xen.org/people/julieng/linux-arm.git
> branch arndale), the UART 2 is used by Xen and not map in dom0. So it
> can't access to this UART.
>
>
>> I now started using
>> git://xenbits.xen.org/people/julieng/xen-unstable.git (arndale
>> branch).
>
> This branch is old, the last commit was at the end of april. I advice
> you to move to 4.4 unstable. If you follow the wiki page:
> http://wiki.xen.org/wiki/Xen_ARMv7_with_Virtualization_Extensions/Arndale
> you should be able to boot Xen on the Arndale board.
>
>> I still dont get a prompt. The last 3 lines on the console is as
>> follows. Should I be using some other tree/branch
>>
>> Machine: SAMSUNG EXYNOS5 (Flattened Device Tree), model: Insignal
>> Arndale evaluation board based on EXYNOS5250
>> debug: ignoring loglevel setting.
>> bootconsole [xenboot0] enabled
>
> Which version of Linux are you using?
>
> Cheers,
>
> --
> Julien
>

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.