On 5 October 2013 14:20, Giridhar Maruthy <giridhar.maru...@linaro.org> wrote:
> On 5 October 2013 10:19, Peter Maydell <peter.mayd...@linaro.org> wrote:
>> On 5 October 2013 13:41, Giridhar Maruthy <giridhar.maru...@linaro.org> 
>> wrote:
>>> I am using mach-virt in qemu which boots correctly when RAM start
>>> address is 0x8000000. But if I change the address to anything like
>>> 0x9000000, the mach-virt machine just hangs, not even an error
>>> message.
>>
>> The kernel automatically figures out where in physical memory it should
>> decompress itself to (CONFIG_AUTO_ZRELADDR), but the mechanism
>> it uses to do this assumes that RAM starts at a 128MB boundary.
>
> ok. But changing the RAM start to 0x20000000 (2 followed by seven
> zeros) still does not work even though is at 128MB boundary.

Well, in theory that should work. You'll need to debug why the kernel
isn't booting, then (try using a gdb connected to qemu's gdb stub);
I'm afraid that's a pretty painful process.

-- PMM

Reply via email to