>Great: could you make a snapshot of that work available so I could try it >on SPARC, too? > > OK. We'll publish it when it is ready.
> >>> * Even with the changes above, which made the code compile on x86, the >>> sparc build still failed: >>> >>> cardbus.c fails to compile on sparc: >>> >>>"../../common/io/cardbus.c", line 528: syntax error before or at: >>>psm_intr_op_t >>> >>> psm_intr_op_t only defined in usr/src/uts/i86pc/sys/psm_types.h >>> >>>"../../common/pcmcia/nexus/pcmcia.c", line 4849: syntax error before or at: = >>> >>> ddi_ispec_t is only used in >>> >>>./common/io/cardbus.c:#include "sys/nexusintr_impl.h" /* for ddi_ispec_t */ >>>./common/pcmcia/nexus/pcmcia.c: ddi_ispec_t *ip = (ddi_ispec_t >>>*)hdlp->ih_private; >>>./common/pcmcia/nexus/pcmcia.c: ddi_ispec_t *ip = (ddi_ispec_t >>>*)hdlp->ih_private; >>> >>> but no definition anywhere. >>> >>> > >I don't yet have a clear idea how to deal with those compilation failures. > > These are for x86 only. They come from the fact that I've been ignoring SPARC for sometime. So please wait a few days. I'll try to catch up with the rest of the world ASAP. Vincent.