On 11/16/08 23:13, Piotr Jasiukajtis wrote: > Ok, > > I tried it on SS12+patches and it breaks on hvm bits... > > /usr/ccs/bin/as -P -DXPV_HVM_DRIVER -D_KERNEL -D_SYSCALL32 > -D_DDI_STRICT -Di86pc -D_MACHDEP -DOPTERON_ERRATUM_88 > -DOPTERON_ERRATUM_91 -DOPTERON_ERRATUM_93 -DOPTERON_ERRATUM_95 > -DOPTERON_ERRATUM_99 -DOPTERON_ERRATUM_100 -DOPTERON_ERRATUM_101 > -DOPTERON_ERRATUM_108 -DOPTERON_ERRATUM_109 -DOPTERON_ERRATUM_121 > -DOPTERON_ERRATUM_122 -DOPTERON_ERRATUM_123 -DOPTERON_ERRATUM_131 > -DOPTERON_WORKAROUND_6336786 -DOPTERON_WORKAROUND_6323525 > -DOPTERON_ERRATUM_172 -DOPTERON_ERRATUM_298 -D_ASM -D__STDC__=0 > -I../../../common/xen -I../../../i86pc/i86hvm -I../../../i86pc > -I/local_code/onnv-gate/usr/src/common -I../../../intel > -I../../../common -I../../../i86pc/genassym/obj32 -o obj32/hypersubr.o > ../../../intel/ia32/ml/hypersubr.s > Assembler: > "../../../intel/ia32/ml/hypersubr.s", line 153 : Internal: > get_execsect_fillword: nbytes too big > *** Error code 127 > dmake: Fatal error: Command failed for target `obj32/hypersubr.o' > Current working directory /local_code/onnv-gate/usr/src/uts/i86pc/i86hvm/xpv > *** Error code 1
Known issue. "as" is toxic in snv_102. Workaround is to use "as" from snv_101; I don't know if using the "as" from a previous OpenSolaris distro works as well. Joep