WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-arm

Re: Fwd: Re: [XenARM] Problem with entry.S, error on instruction 'eors'

To: 서상범 <sbuk.suh@xxxxxxxxxxx>, shrey.linux@xxxxxxxxx, omycle@xxxxxxxxx, xen-arm@xxxxxxxxxxxxxxxxxxx
Subject: Re: Fwd: Re: [XenARM] Problem with entry.S, error on instruction 'eors'
From: 류재민 <jm77.ryu@xxxxxxxxxxx>
Date: Tue, 07 Jun 2011 00:47:47 +0000 (GMT)
Cc:
Delivery-date: Mon, 06 Jun 2011 17:48:03 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-arm-request@lists.xensource.com?subject=help>
List-id: Xen ARM development <xen-arm.lists.xensource.com>
List-post: <mailto:xen-arm@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-arm>, <mailto:xen-arm-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-arm>, <mailto:xen-arm-request@lists.xensource.com?subject=unsubscribe>
Msgkey: 20110607003638090@xxxxxxxx
Reply-to: jm77.ryu@xxxxxxxxxxx
Sender: xen-arm-bounces@xxxxxxxxxxxxxxxxxxx

Hi,

 

That is a syntax error. So, the code should be changed as following.

 

>>> ldr    r12, [r8, #4]
>>> eors   r12, r12, #PSR_MODE_SVC
>>> beq    invoke_hypercall

 

------- Original Message -------
Sender : Shreyansh Jain
Date   : 2011-06-06 15:22 (GMT+09:00)
Title  : Re: [XenARM] Problem with entry.S, error on instruction 'eors'
To     : Li Haifeng  
Cc     : xen-arm@xxxxxxxxxxxxxxxxxxx  

Hi,

Thanks a lot for the link - will try with this tool-chain as well.

-
Shreyansh Jain

On Sat, Jun 4, 2011 at 7:18 PM, Li Haifeng wrote:
> Hi, it works well with the cross-chain gcc 4.1.1.
>
> http://arm.cirrus.com/files/tools/arm-linux-gcc-4.1.1-920t.tar.bz2
>
> On Wed, Jun 1, 2011 at 6:06 PM, Shreyansh Jain
> wrote:
>>
>> Hi List,
>>
>> I recently started working/exploring the XEN on ARM Project. As an
>> initial step I tried to compile the source code of xen-arm (extracted
>> from
>> [http://wiki.xen.org/xenwiki/XenARM?action="">>> For this purpose, I have used the gcc-arm (3.4.4) cross-compiler as
>> suggested by the
>>
>> [http://wiki.xen.org/xenwiki/XenARM?action="">>> document.
>>
>> Following was the error which I observed:
>>
>> ---8<---
>> ...
>> traps.c: In function `fixup_exception':
>> traps.c:56: warning: assignment makes pointer from integer without a cast
>> entry.S: Assembler messages:
>> entry.S:368: Error: register expected, not '#0x00000013' -- `eors
>> r12,#0x00000013'
>> make[4]: *** [entry.o] Error 1
>> ...
>> ---8<---
>>
>> I changed the compiler by downloading a gcc-arm version 3.4.3 and the
>> error persisted. On further searching (Google), I noticed that the
>> usage of the assembly instruction in entry.S:
>>
>> ---8<---
>> ...
>> 367 ? ? ? ? ldr ? ? r12, [r8, #4]
>> 368 ? ? ? ? eors ? ?r12, #PSR_MODE_SVC ? <=====
>> 369 ? ? ? ? beq ? ? invoke_hypercall
>> ...
>> ---8<---
>>
>> is not as expected by the linker (ld). It expects taht the first and
>> second argument of the code be a register. I have repeatedly checked
>> that I am working on the exact source code as extracted from the
>> xen-arm source downloaded from the xen-arm wiki.
>>
>> Is this a known issue or is it something which I am observing due to
>> some possible configuration issue at my end. Any pointers/hints would
>> be sincerely appreciated. Do mail across in case any further
>> information is required.
>>
>> Thank you.
>>
>> -
>> Shreyansh Jain
>>
>> _______________________________________________
>> Xen-arm mailing list
>> Xen-arm@xxxxxxxxxxxxxxxxxxx
>> http://lists.xensource.com/mailman/listinfo/xen-arm
>
>
>
> --
> Li Haifeng
> Laboratory of Service Computing Technology and System
> Home page:http://tek-life.org
>
>

_______________________________________________
Xen-arm mailing list
Xen-arm@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-arm

 

 


   

 Jaemin Ryu


 

 S/W Platform Lab

 DMC Research Center

 Samsung Electronics Co., Ltd.

 TEL : +82-31-280-9747
 MOBILE: +82-10-3324-1898
 E-mail : jm77.ryu@xxxxxxxxxxx

 

 

_______________________________________________
Xen-arm mailing list
Xen-arm@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-arm
<Prev in Thread] Current Thread [Next in Thread>
  • Re: Fwd: Re: [XenARM] Problem with entry.S, error on instruction 'eors', 류재민 <=