> 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
