[gPXE-devel] [PATCH] Run COM32 programs with a valid IDT

H. Peter Anvin hpa at zytor.com
Thu Jul 1 15:53:14 EDT 2010


On 07/01/2010 11:35 AM, Geoff Lywood wrote:
> I tried compiling this against a different version of binutils, and the assembler complained about "movzxb". I guess the correct mnemonic for that instruction is "movzbl", so that should be changed before this patch gets committed. (Is there documentation anywhere that explains these sorts of subtle differences between Intel and AT&T syntax?)
> 
> Thanks,
> Geoff

There is some in the gas documentation (including this particular one),
but I'm not sure if there is *anywhere* a general AT&T documentation syntax.

As far as COM32 is concerned, Syslinux is migrating away from it.
Syslinux 4 is already using a variant I call COM32R (relocatable) which
among other things adds a 32-bit API, and the current intent is to
migrate completely away from this format and the 16-bit entrypoints and
use ELF in Syslinux 5.

	-hpa


More information about the gPXE-devel mailing list