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

RE: [Xen-devel] x86_64 build break in rombios



> You'll have to drill into this a bit yourself I think. That changeset
does
> add a fair bit more assembly language to the rombios codebase
> (particularly
> in 32bitgateway.c) but it doesn't look particularly different from the
> existing assembly language in rombios.c. Clearly there *is* a
difference
> though -- perhaps you can narrow down which lines are causing the
problem
> and tinker with them a bit to see what's causing as86 to barf?

The offending lines are from the macro DoUpCall in 32bitgateway.c and
macro POST_MEASURE in tcgbios.c

32bitgateway.c (line 410)
MACRO DoUpcall
        mov bx, #?1 <====
        jmp Upcall
MEND

Tcgbios.c (line 182)
ACRO POST_MEASURE
        push word #0x000f
        push #?2 <====
        push word #0x000f
        push #?1 <====
        call _tcpa_measure_post
        add sp, #8
MEND

as86 does not like the #? notation even though the man pages say that it
perfectly legal.

Any idea what's going on? 

Thanks,
Aravindh

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.