> On Oct 17, 2014, at 9:05 AM, Jordan Justen <[email protected]> wrote:
> 
> The GNU assembler (2.24.51.20140918) is failing to build when movw is
> used on this instruction. Instead use the mov instruction, which
> matches the other cases of loading segment registers.
> 
> The error message seen is:
>  AsmFuncs.iii:283: Error: incorrect register `%rax' used with `w' suffix
> 
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Jordan Justen <[email protected]>
> ---
> MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.S | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.S 
> b/MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.S
> index 9783ec6..7f0919e 100644
> --- a/MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.S
> +++ b/MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.S
> @@ -280,7 +280,7 @@ ExtraPushDone:
> 
>                 mov     %ds, %rax
>                 pushq   %rax
> -                movw    %es, %rax
> +                mov     %es, %rax

Is the issue the w or the %rax? Do you need to use the smaller register name 
with movw?

Thanks,

Andrew Fish

>                 pushq   %rax
>                 mov     %fs, %rax
>                 pushq   %rax
> -- 
> 2.1.1
> 
> 
> ------------------------------------------------------------------------------
> Comprehensive Server Monitoring with Site24x7.
> Monitor 10 servers for $9/Month.
> Get alerted through email, SMS, voice calls or mobile push notifications.
> Take corrective actions from your mobile device.
> http://p.sf.net/sfu/Zoho
> _______________________________________________
> edk2-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/edk2-devel


------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to