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 Gas and sunas works as expected: cpp -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 ../../../intel/ia32/ml/hypersubr.s > /tmp/nic.s estibi at nx0 /local_code/onnv-gate/usr/src/uts/i86pc/i86hvm/xpv> gas /tmp/nic.s -o /tmp/nic.o estibi at nx0 /local_code/onnv-gate/usr/src/uts/i86pc/i86hvm/xpv> ls -alh /tmp/nic.o -rw-r--r-- 1 estibi other 9.1K Nov 16 23:07 /tmp/nic.o estibi at nx0 /local_code/onnv-gate/usr/src/uts/i86pc/i86hvm/xpv> /opt/SUNWspro/bin/sunas -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 estibi at nx0 /local_code/onnv-gate/usr/src/uts/i86pc/i86hvm/xpv> ls -alh obj32/hypersubr.o -rw-r--r-- 1 estibi other 8.9K Nov 16 23:07 obj32/hypersubr.o > /usr/bin/as -V as: Sun Compiler Common 12 SunOS_i386 snv_102 10/27/2008 > /opt/SUNWspro/bin/cc -V cc: Sun C 5.9 SunOS_i386 Patch 124868-07 2008/10/07 usage: cc [ options] files. Use 'cc -flags' for details > /opt/SUNWspro/bin/CC -V CC: Sun C++ 5.9 SunOS_i386 Patch 124864-08 2008/10/16 > uname -srv SunOS 5.11 snv_102 onnv-gate revision: 8126:061f90cec6d5 C. Bergstr?m pisze: > Piotr Jasiukajtis wrote: >> C. Bergstr??m pisze: >> >>> Piotr Jasiukajtis wrote: >>> >>>> Hello, >>>> >>>> Does anyone try to build onnv-gate with the latest Sun Studio Express >>>> 11/08? >>>> >>>> >>>> >>> You probably know I've been working with 07/08 and there you'll need to >>> change a few things in Makefile.master or your env variables. I have a >>> lot of notes on this, but most of it is scattered currently. There's >>> also some amd64 asm in libc which will probably need patching. By >>> probably I mean that I filed bugs on this, but not sure if it was in >>> time to be included in the release. (Other toolchain changes may have >>> triggered this as well) I'll test switching over to 11/08 next week and >>> try to collect my notes better if that'll help you on something you're >>> working on. >>> >> I have compiled the latest onnv-gate with SSX 11/08 and the kernel >> crashes while booting... >> It's a fresh box (SXCE102), the latest closed bits, the latest SUNWonbld >> and SSX 11/08. >> >> It was something like "untimeout: impossible timeout id >> ffffffffffffffe0" and panic. >> > I'm sure you know more about this than me right now, but maybe someone > else can tell how we get a core/crash report? > (added tools-compilers on cc) > > ./C -- Regards, Piotr Jasiukajtis | estibi | SCA OS0072 http://estseg.blogspot.com