On Wed 11/21/07 at 16:43 PM, Darren.Moffat at Sun.COM wrote: > What are the actually binary deliverables from this case ? > > I think they are: > > Updated /kernel/drv/$ISA/cmdk > New /kernel/drv/$ISA/xpv > New /kernel/drv/$ISA/xnf > > Is that correct ?
It is for cmdk. The other drivers are specific to i86pc, so they go under /platform: /platform/i86pc/kernel/drv/$ISA/xpv PV plumbing /platform/i86pc/kernel/drv/$ISA/xpvd PV nexus driver /platform/i86pc/kernel/drv/$ISA/xdf PV disk driver /platform/i86pc/kernel/drv/$ISA/xnv PV network driver 'xpv' is really the only new driver. The other three are built from the same source as the fully PV versions that live under /platform/i86xpv. There are a handful of #ifdefs in each driver's source that encapsulate the differences between the two platforms. > I don't think the network device name changing is too big an issue, > because as you pointed out the configuration of the domain had to be > explicitly changed in dom0 first. > > Out of interest how much performance improvement should be expected for > these new drivers ? [ Not architectural and I'm happy to see the answer > sent to xen-discuss at opensolaris.org instead of here ]. Network performance improvement is around 6x. I haven't actually measured disk performance yet. I was hoping to get to it before Thanksgiving, but that probably won't happen. Just based on the time it takes to rebuild the boot archives, it feels like the improvement is about 2-3x. Nils
