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

Re: [Xen-users] ARM: Xen on Vexpress



On 06/17/2014 03:44 PM, Julien Grall wrote:
> On 06/16/2014 05:32 PM, Jeenu Viswambharan wrote:
>> On Thu, Jun 12, 2014 at 15:50:02, Jeenu Viswambharan wrote:
>>>>>   - What does DOM0 see as its PC at entry?
>>>>
>>>> The load address of the kernel image, since the zImage protocol
>>>> requires us to enter the kernel at that offset.
>>>
>>> I managed to break at eret before guest entry, and the PC is
>>> 0xafc00000 itself. It does fail to boot bare metal too from that
>>> address. I'll see if I can find what's going wrong.
>>
>> I've been told that loading Linux at that high an offset from the memory
>> base wouldn't work after all, even on bare metal. I therefore set
>> kernel_addr_r to 0x80008000, which makes Xen load DOM0 at 0x8fc00000. I
>> can see Linux starting to boot from this address on bare metal, but With
>> Xen I'm seeing "uncompression error" (not printed on to the console, but
>> through debugger inspection).
>>
>> I haven't pinned down why exactly it's throwing this. While I'm at it,
>> I'd appreciate any helpful pointers.
> 
> I will try to boot Xen my vexpress today or tomorrow. I will let you
> know if I find the same issue.

So I'm able to boot a 3.12
(http://xenbits.xen.org/gitweb/?p=people/julieng/linux-arm.git;a=shortlog;h=refs/heads/dev-linaro-3.12)
on a Xen 4.5.

With the 3.15 I reach the same error as you. Ie:

Ignoring RAM at a8000000-afffffff (!CONFIG_HIGHMEM).

I will try to debug/bisect the kernel.

Regards,

-- 
Julien Grall

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


 


Rackspace

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