While resolving this issue I found that DC includes all /kernel and /platform files in uncompressed list on sparc (from boot/solaris/filelist.ramdisk).
/usr/sbin/root_archive do this only for x86: compress() { ... if [ -d "$SRC/platform/i86pc" ] ; then find `cat boot/solaris/filelist.ramdisk` -type file \ etc .... else # for Sparc - only critical files find kernel platform -name unix | etc .... Also this done for drivers in /platform Naturally this increases the size of sparc's boot_archive. Is this right? -- ::alhazred