Re: [edk2] apparent KVM problem with LRET in TianoCore S3 resume trampoline

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

 



On Thu, 2013-12-05 at 23:38 +0100, Laszlo Ersek wrote:
> 
> Does gas support mode switches in one file? I found examples on the
> net (for nasm I think) where people were thunking to real mode and
> back to protected mode in a single assembly file, and they could use
> native mnemonics for each part. (They just switched the assembler's
> mode in sync with execution modes.)

$DEITY yes. See the patch I posted to fix Thunk16.S last week, which
does exactly that. Without that, it's basically unmaintainable.

As Andrew points out, LLVM doesn't support .code16. There's a bug filed.

But frankly, I don't think we should care. Let them fix it. There *is*
active development on LLVM and it *can* be fixed, relatively easily.
It's not like we're talking about requiring fixes to the effectively
unmaintained Microsoft toolchain — which we can't even describe as
"stuck in the 20th century" since it doesn't even support the last C
standard from *that* century either :)

-- 
dwmw2

Attachment: smime.p7s
Description: S/MIME cryptographic signature


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux