History log of /illumos-gate/usr/src/uts/sun4v/sys/vdsk_common.h
Revision Date Author Comments Expand
ca6d128098b8e877673c13a3db1a0d3417ce5879 21-Apr-2010 Alexandre Chartre <Alexandre.Chartre@oracle.com>

6931950 vdisk does not timeout when backend does not exist 6924052 iostat within guest domains report 100% busy following a control domain reboot

65908c77dfc02644236ba18bffe67b5ed6f23135 17-Jun-2009 yu, larry liu - Sun Microsystems - Beijing China <Larry.Liu@Sun.COM>

PSARC 2008/769 Multiple disk sector size support. 6710930 Solaris needs to support large sector size hard drive disk

/illumos-gate/usr/src/cmd/diskscan/diskscan.c /illumos-gate/usr/src/cmd/fdisk/fdisk.c /illumos-gate/usr/src/cmd/fmthard/fmthard.c /illumos-gate/usr/src/cmd/format/analyze.c /illumos-gate/usr/src/cmd/format/auto_sense.c /illumos-gate/usr/src/cmd/format/ctlr_ata.c /illumos-gate/usr/src/cmd/format/ctlr_scsi.c /illumos-gate/usr/src/cmd/format/defect.c /illumos-gate/usr/src/cmd/format/defect.h /illumos-gate/usr/src/cmd/format/disk_generic.c /illumos-gate/usr/src/cmd/format/global.h /illumos-gate/usr/src/cmd/format/hardware_structs.h /illumos-gate/usr/src/cmd/format/io.c /illumos-gate/usr/src/cmd/format/label.c /illumos-gate/usr/src/cmd/format/main.c /illumos-gate/usr/src/cmd/format/menu_analyze.c /illumos-gate/usr/src/cmd/format/menu_command.c /illumos-gate/usr/src/cmd/format/menu_defect.c /illumos-gate/usr/src/cmd/format/menu_fdisk.c /illumos-gate/usr/src/cmd/format/misc.c /illumos-gate/usr/src/cmd/format/prompts.c /illumos-gate/usr/src/cmd/format/startup.c /illumos-gate/usr/src/cmd/fs.d/fsck.c /illumos-gate/usr/src/cmd/fs.d/pcfs/mkfs/mkfs.c /illumos-gate/usr/src/cmd/fs.d/udfs/mkfs/mkfs.c /illumos-gate/usr/src/cmd/fs.d/ufs/mkfs/mkfs.c /illumos-gate/usr/src/lib/libefi/common/rdwr_efi.c /illumos-gate/usr/src/uts/common/io/cmlb.c /illumos-gate/usr/src/uts/common/io/scsi/targets/sd.c /illumos-gate/usr/src/uts/common/os/dumpsubr.c /illumos-gate/usr/src/uts/common/sys/dkio.h /illumos-gate/usr/src/uts/common/sys/dklabel.h /illumos-gate/usr/src/uts/common/sys/scsi/targets/sddef.h /illumos-gate/usr/src/uts/common/xen/io/xdb.c /illumos-gate/usr/src/uts/common/xen/io/xdb.h /illumos-gate/usr/src/uts/common/xen/io/xdf.c /illumos-gate/usr/src/uts/common/xen/io/xdf.h /illumos-gate/usr/src/uts/common/xen/sys/xendev.h /illumos-gate/usr/src/uts/sun4v/io/vdc.c /illumos-gate/usr/src/uts/sun4v/io/vds.c vdc.h vdsk_common.h
11f54b6e45feb2d8f72622727a377aa52baad4f9 24-Oct-2008 Alexandre Chartre <Alexandre.Chartre@Sun.COM>

6746039 Cluster node hangs on panic fault injection when it is primary for resource group 6747687 Bakota DVD drive is not exported as a DVD 6734615 Bad EFI signature messages output during logical domain creation. 6757931 disks are not correctly exported with Hitachi HDLM multipathing

de3a53312897a4ba0d450636226db584e8b09648 10-Sep-2008 Ramesh Chitrothu <Ramesh.Chitrothu@Sun.COM>

6699271 Dynamic virtual disk size management

90e2f9dc8deb72bb1a3fb2e78d39aff80aa005b5 17-Apr-2008 lm66018 <none@none>

6685018 guest vdisk panic in I/O kstat if connection is reset and there are outstanding transactions

366a92acff1608754cee271ee6b74357c2891fdf 28-Feb-2008 lm66018 <none@none>

6503157 guest domain I/O statistics need to be made available to iostat(1M)

edcc07547a39d6570197493a9836083bd6b2a197 22-Jan-2008 achartre <none@none>

6528974 Usage of DKIOCGETEFI has changed and impacts vdisks using zfs volumes 6558966 Virtual disks created from files do not support EFI labels

2f5224ae5d04383463098ad866ccee0464ee6429 10-Dec-2007 achartre <none@none>

FWARC 2007/672 VIO vDisk Protocol Updates 6437722 vDisk should support USCSICMD ioctl 6437772 vDisk should support mhd (multihost disk control operations) 6621222 need a tunable to export volumes as single slice disks

17cadca83cc82e37ff517ea2783eb4bfcc07b950 29-Oct-2007 lm66018 <none@none>

FWARC 2007/602 VIO vDisk Protocol Updates 6434615 vDisk needs to support booting/installing from DVDs 6490305 vdc could improve its lint cleanliness 6569471 VIO_IS_VALID_DESC_STATE and VIO_SET_DESC_STATE utterly broken (but unused) 6607061 vDisk protocol version needs to be bumped up to v1.1

87a7269eb068de448caa9e4404e38bebf4449531 21-Jul-2007 achartre <none@none>

6531557 format(1m) does not work with virtual disks 6573657 vds type-conversion bug prevents raw disk accesses from working 6578918 disk image should have a device id

4bac220845f606f60663ed6f3a2b88caa00ae87e 10-Aug-2006 narayan <none@none>

6419154 libpcp pcp_init routine should accept service names 6428416 CPUs greater than NCPU are stopped too early in boot 6436930 qcn drv needs to handle EWOULDBLOCK returned by hv_cnputchar 6437727 vDisk should support EFI labels 6437738 vDisk should support devid 6441930 fillsysinfo should cap max sun4v queue size to kernel limits 6441933 The broken MD detection code should be improved 6445825 domaining_enabled variable does not tell the whole story 6449959 vDisk DKIOCSETWCE/DKIOCGETWCE ioctls are not correctly implemented 6451118 Elevate libpcp from a platform lib to a sun4v lib 6451490 ldc_chkq incorrectly returns queue empty when data is available on streaming mode channel 6456875 VIO drivers should use LDC shared memory for better performance 6456880 LDC link layer fails to clear interrupt state properly 6456928 drd service is not enabled if installed through an upgrade 6457162 vswitch needs to cope with dropped pkts when talking to obp 6457166 vswitch calculating bounded range of descriptors incorrectly

/illumos-gate/usr/src/cmd/mdb/sparc/kmdb/kctl/kctl_isadep.c /illumos-gate/usr/src/lib/libpcp/Makefile.com /illumos-gate/usr/src/lib/libpcp/common/libpcp.c /illumos-gate/usr/src/lib/libpcp/common/pcp_utils.c /illumos-gate/usr/src/lib/libpcp/common/pcp_utils.h /illumos-gate/usr/src/lib/libpcp/sparc/Makefile /illumos-gate/usr/src/pkgdefs/SUNWkvm.v/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWkvmt200.v/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWldomr.v/postinstall /illumos-gate/usr/src/pkgdefs/SUNWldomr.v/preinstall /illumos-gate/usr/src/pkgdefs/SUNWldomr.v/prototype_com /illumos-gate/usr/src/pkgdefs/etc/exception_list_sparc /illumos-gate/usr/src/uts/sun4v/Makefile.files /illumos-gate/usr/src/uts/sun4v/io/dr_util.c /illumos-gate/usr/src/uts/sun4v/io/ldc.c /illumos-gate/usr/src/uts/sun4v/io/qcn.c /illumos-gate/usr/src/uts/sun4v/io/vdc.c /illumos-gate/usr/src/uts/sun4v/io/vds.c /illumos-gate/usr/src/uts/sun4v/io/vdsk_common.c /illumos-gate/usr/src/uts/sun4v/io/vsw.c /illumos-gate/usr/src/uts/sun4v/ml/hcall.s /illumos-gate/usr/src/uts/sun4v/os/fillsysinfo.c /illumos-gate/usr/src/uts/sun4v/os/mach_descrip.c /illumos-gate/usr/src/uts/sun4v/os/mach_startup.c /illumos-gate/usr/src/uts/sun4v/promif/promif_emul.c error.h hypervisor_api.h ldc.h ldc_impl.h ldoms.h qcn.h vdc.h vdsk_common.h /illumos-gate/usr/src/uts/sun4v/vds/Makefile
e1ebb9ec908bc2d0a8810f137ebd6566cc8a8061 21-Jul-2006 lm66018 <none@none>

6432376 vds and vdc don't negotiate max transfer size supported correctly 6432416 vds should support raw as well as block devices. 6434543 vdc error messages could be more informative 6447559 vswitch should take advantage of multiple unicast address support 6448482 Some LDC link layer APIs do not match specification 6448730 drctl panics being unloaded by moduninstall daemon

d10e4ef2fabf16c3237c6d6592496df3eac6a1ef 10-Jul-2006 narayan <none@none>

6412648 VIO service drivers auto-unload after some time 6413569 Possible memory leaks needs to be investigated. 6423722 vds should use finer-grained locking for better performance 6429738 LDom panics using a destroyed ldc 6431111 LDOM manager should use P_FAULTED state for cpu instead of P_OFFLINE/ 6431300 can not enter '~' character on a ldom's console 6431458 vDisk drivers need to handle read/write requests asynchronously 6437436 ldc read/write operations are serialized due to a common lock 6437766 vDisk VTOC should handle the timestamp field 6440543 vSwitch/vNet should use aligned IP frame headers 6440553 vNet/vSwitch should reuse previously allocated mblks 6442270 vDisk server should set FREAD and FWRITE mode when calling ldi_ioctl 6442851 Remove VLDC max write_pa limit 6442973 vntsd dumps core with assertion failure message 6443193 vDisk client incorrectly implements DKIOCSGEOM ioctl 6443198 vDisk client incorrectly caches new VTOC on DKIOCSVTOC ioctl 6444392 vswitch/vnet should set end_idx to -1 for increased performance

0a55fbb79ee31ed09f84a9ae28e9747bc23f4a08 22-May-2006 lm66018 <none@none>

6422255 vdc could handle handshake restarts better 6422474 ldc handshake race condition if ldc_up called by both sides of channel simultaneously 6427409 ldc should use drv_usecwait instead of delay loops 6427830 Implement FWARC 2006/195 vDisk control operations 6427836 Improve vDisk version negotiation protocol 6427847 Make vds tolerant of serving full disks with zero-length slices

1ae0874509b6811fdde1dfd46f0d93fd09867a3f 17-May-2006 heppo <none@none>

FWARC 2005/633 Project Q Logial Domaining Umbrella FWARC 2005/739 sun4v channels FWARC 2006/055 Domain Services FWARC 2006/072 sun4v virtual devices machine description data FWARC 2006/074 sun4v interrupt cookies FWARC 2006/075 Channel devices, Virtual Disk client and server bindings FWARC 2006/076 Virtual Network Client and switch Bindings FWARC 2006/081 Virtual Logical Domain Channel (vldc) Bindings FWARC 2006/086 LDOM variables FWARC 2006/105 LDOM support for NCP FWARC 2006/110 Domain Services MD node and other misc properties FWARC 2006/117 Virtual Console Concentrator Bindings FWARC 2006/135 sun4v channel console packets FWARC 2006/140 sun4v channels transport protocol FWARC 2006/141 FMA Domain Services FWARC 2006/174 NCS HV Update FWARC 2006/184 sun4v channels shared memory FWARC 2006/195 Virtual IO Communication Protocol PSARC 2006/152 Logical Domain Channels Transport API 6272074 Need interface to determine execution unit sharing. 6354556 Add machine description kernel framework support 6391870 LDoms v1.0 Solaris Changes

/illumos-gate/usr/src/Targetdirs /illumos-gate/usr/src/cmd/Makefile /illumos-gate/usr/src/cmd/Makefile.cmd /illumos-gate/usr/src/cmd/mdb/common/kmdb/kctl/kctl.h /illumos-gate/usr/src/cmd/mdb/common/kmdb/kmdb_auxv.h /illumos-gate/usr/src/cmd/mdb/common/kmdb/kmdb_fault.c /illumos-gate/usr/src/cmd/mdb/common/kmdb/kmdb_kctl.h /illumos-gate/usr/src/cmd/mdb/common/kmdb/kmdb_main.c /illumos-gate/usr/src/cmd/mdb/common/kmdb/kmdb_promif.c /illumos-gate/usr/src/cmd/mdb/common/kmdb/kmdb_promif.h /illumos-gate/usr/src/cmd/mdb/sparc/kmdb/kaif_activate.c /illumos-gate/usr/src/cmd/mdb/sparc/kmdb/kctl/kctl_isadep.c /illumos-gate/usr/src/cmd/mdb/sparc/v9/kmdb/kaif_handlers.s /illumos-gate/usr/src/cmd/mdb/sun4v/Makefile.kmdb /illumos-gate/usr/src/cmd/mdb/sun4v/modules/Makefile /illumos-gate/usr/src/cmd/mdb/sun4v/modules/vdsk/Makefile /illumos-gate/usr/src/cmd/mdb/sun4v/modules/vdsk/v9/Makefile /illumos-gate/usr/src/cmd/mdb/sun4v/modules/vdsk/vdsk.c /illumos-gate/usr/src/cmd/mdb/sun4v/v9/Makefile.kmdb /illumos-gate/usr/src/cmd/mdb/sun4v/v9/kmdb/Makefile /illumos-gate/usr/src/cmd/picl/plugins/sun4v/mdesc/Makefile /illumos-gate/usr/src/cmd/picl/plugins/sun4v/mdesc/cpu_prop_update.c /illumos-gate/usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c /illumos-gate/usr/src/cmd/picl/plugins/sun4v/mdesc/init.c /illumos-gate/usr/src/cmd/picl/plugins/sun4v/mdesc/mdescplugin.c /illumos-gate/usr/src/cmd/picl/plugins/sun4v/mdesc/mdescplugin.h /illumos-gate/usr/src/cmd/vntsd/Makefile /illumos-gate/usr/src/cmd/vntsd/chars.h /illumos-gate/usr/src/cmd/vntsd/cmd.c /illumos-gate/usr/src/cmd/vntsd/common.c /illumos-gate/usr/src/cmd/vntsd/console.c /illumos-gate/usr/src/cmd/vntsd/listen.c /illumos-gate/usr/src/cmd/vntsd/queue.c /illumos-gate/usr/src/cmd/vntsd/read.c /illumos-gate/usr/src/cmd/vntsd/svc-vntsd /illumos-gate/usr/src/cmd/vntsd/vcc.h /illumos-gate/usr/src/cmd/vntsd/vntsd.c /illumos-gate/usr/src/cmd/vntsd/vntsd.h /illumos-gate/usr/src/cmd/vntsd/vntsd.xml /illumos-gate/usr/src/cmd/vntsd/vntsdvcc.c /illumos-gate/usr/src/cmd/vntsd/write.c /illumos-gate/usr/src/common/mdesc/mdesc_diff.c /illumos-gate/usr/src/common/mdesc/mdesc_fini.c /illumos-gate/usr/src/common/mdesc/mdesc_getbinsize.c /illumos-gate/usr/src/common/mdesc/mdesc_getgen.c /illumos-gate/usr/src/common/mdesc/mdesc_init_intern.c /illumos-gate/usr/src/common/mdesc/mdesc_rootnode.c /illumos-gate/usr/src/common/mdesc/mdesc_scandag.c /illumos-gate/usr/src/lib/libpcp/common/libpcp.c /illumos-gate/usr/src/pkgdefs/Makefile /illumos-gate/usr/src/pkgdefs/SUNWldomr.v/Makefile /illumos-gate/usr/src/pkgdefs/SUNWldomr.v/i.manifest /illumos-gate/usr/src/pkgdefs/SUNWldomr.v/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWldomr.v/postinstall /illumos-gate/usr/src/pkgdefs/SUNWldomr.v/preremove /illumos-gate/usr/src/pkgdefs/SUNWldomr.v/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWldomr.v/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWldomr.v/r.manifest /illumos-gate/usr/src/pkgdefs/SUNWldomu.v/Makefile /illumos-gate/usr/src/pkgdefs/SUNWldomu.v/depend /illumos-gate/usr/src/pkgdefs/SUNWldomu.v/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWldomu.v/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWldomu.v/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWmdb/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWmdbr/prototype_sparc /illumos-gate/usr/src/pkgdefs/etc/exception_list_i386 /illumos-gate/usr/src/tools/scripts/bfu.sh /illumos-gate/usr/src/uts/common/sys/mdesc.h /illumos-gate/usr/src/uts/common/sys/mdesc_impl.h /illumos-gate/usr/src/uts/sfmmu/ml/sfmmu_kdi.s /illumos-gate/usr/src/uts/sun4/io/trapstat.c /illumos-gate/usr/src/uts/sun4/os/ddi_impl.c /illumos-gate/usr/src/uts/sun4/os/mlsetup.c /illumos-gate/usr/src/uts/sun4/os/mp_startup.c /illumos-gate/usr/src/uts/sun4/os/startup.c /illumos-gate/usr/src/uts/sun4u/os/mach_ddi_impl.c /illumos-gate/usr/src/uts/sun4u/os/mach_startup.c /illumos-gate/usr/src/uts/sun4v/Makefile.files /illumos-gate/usr/src/uts/sun4v/Makefile.rules /illumos-gate/usr/src/uts/sun4v/Makefile.sun4v.shared /illumos-gate/usr/src/uts/sun4v/cnex/Makefile /illumos-gate/usr/src/uts/sun4v/cpu/common_asm.s /illumos-gate/usr/src/uts/sun4v/cpu/generic.c /illumos-gate/usr/src/uts/sun4v/cpu/niagara.c /illumos-gate/usr/src/uts/sun4v/dr_cpu/Makefile /illumos-gate/usr/src/uts/sun4v/ds/Makefile /illumos-gate/usr/src/uts/sun4v/fault_iso/Makefile /illumos-gate/usr/src/uts/sun4v/io/cnex.c /illumos-gate/usr/src/uts/sun4v/io/dr_cpu.c /illumos-gate/usr/src/uts/sun4v/io/dr_util.c /illumos-gate/usr/src/uts/sun4v/io/ds.c /illumos-gate/usr/src/uts/sun4v/io/fault_iso.c /illumos-gate/usr/src/uts/sun4v/io/ldc.c /illumos-gate/usr/src/uts/sun4v/io/mdeg.c /illumos-gate/usr/src/uts/sun4v/io/mdesc.c /illumos-gate/usr/src/uts/sun4v/io/platsvc.c /illumos-gate/usr/src/uts/sun4v/io/qcn.c /illumos-gate/usr/src/uts/sun4v/io/vcc.c /illumos-gate/usr/src/uts/sun4v/io/vdc.c /illumos-gate/usr/src/uts/sun4v/io/vds.c /illumos-gate/usr/src/uts/sun4v/io/vldc.c /illumos-gate/usr/src/uts/sun4v/io/vnet.c /illumos-gate/usr/src/uts/sun4v/io/vnet_gen.c /illumos-gate/usr/src/uts/sun4v/io/vnex.c /illumos-gate/usr/src/uts/sun4v/io/vsw.c /illumos-gate/usr/src/uts/sun4v/ldc/Makefile /illumos-gate/usr/src/uts/sun4v/ml/hcall.s /illumos-gate/usr/src/uts/sun4v/ml/mach_offsets.in /illumos-gate/usr/src/uts/sun4v/ml/mach_proc_init.s /illumos-gate/usr/src/uts/sun4v/ml/mach_subr_asm.s /illumos-gate/usr/src/uts/sun4v/ml/trap_table.s /illumos-gate/usr/src/uts/sun4v/os/fillsysinfo.c /illumos-gate/usr/src/uts/sun4v/os/hsvc.c /illumos-gate/usr/src/uts/sun4v/os/intrq.c /illumos-gate/usr/src/uts/sun4v/os/lpad.c /illumos-gate/usr/src/uts/sun4v/os/mach_cpu_states.c /illumos-gate/usr/src/uts/sun4v/os/mach_descrip.c /illumos-gate/usr/src/uts/sun4v/os/mach_mp_startup.c /illumos-gate/usr/src/uts/sun4v/os/mach_mp_states.c /illumos-gate/usr/src/uts/sun4v/os/mach_startup.c /illumos-gate/usr/src/uts/sun4v/platsvc/Makefile /illumos-gate/usr/src/uts/sun4v/promif/promif_asr.c /illumos-gate/usr/src/uts/sun4v/promif/promif_cpu.c /illumos-gate/usr/src/uts/sun4v/promif/promif_emul.c /illumos-gate/usr/src/uts/sun4v/promif/promif_interp.c /illumos-gate/usr/src/uts/sun4v/promif/promif_io.c /illumos-gate/usr/src/uts/sun4v/promif/promif_key.c /illumos-gate/usr/src/uts/sun4v/promif/promif_mon.c /illumos-gate/usr/src/uts/sun4v/promif/promif_node.c /illumos-gate/usr/src/uts/sun4v/promif/promif_power_off.c /illumos-gate/usr/src/uts/sun4v/promif/promif_prop.c /illumos-gate/usr/src/uts/sun4v/promif/promif_reboot.c /illumos-gate/usr/src/uts/sun4v/promif/promif_stree.c /illumos-gate/usr/src/uts/sun4v/promif/promif_test.c /illumos-gate/usr/src/uts/sun4v/promif/promif_version.c cnex.h cpu_module.h dr_cpu.h dr_util.h ds.h ds_impl.h error.h fault_iso.h hsvc.h hypervisor_api.h ldc.h ldc_impl.h ldoms.h lpad.h mach_descrip.h machcpuvar.h machparam.h machsystm.h mdeg.h mmu.h ncp.h ncs.h platsvc.h promif_impl.h varconfig.h vcc.h vcc_impl.h vdc.h vdsk_common.h vdsk_mailbox.h vio_common.h vio_mailbox.h vldc.h vldc_impl.h vnet.h vnet_common.h vnet_gen.h vnet_mailbox.h vnet_proxy.h vnetmsg.h vsw.h vsw_fdb.h /illumos-gate/usr/src/uts/sun4v/vcc/Makefile /illumos-gate/usr/src/uts/sun4v/vdc/Makefile /illumos-gate/usr/src/uts/sun4v/vds/Makefile /illumos-gate/usr/src/uts/sun4v/vldc/Makefile /illumos-gate/usr/src/uts/sun4v/vnet/Makefile /illumos-gate/usr/src/uts/sun4v/vsw/Makefile