History log of /opensolaris-onvv-gate/usr/src/uts/sun4v/sys/hypervisor_api.h
Revision Date Author Comments
# 13098:496fd9979cfc 12-Aug-2010 WENTAO YANG <Wentao.Yang@Sun.COM>

PSARC/2010/308 Extensions for LDC transport API
FWARC/2010/301 maximum size of LDC mapin space
6949300 ldc should support more than 64MB of shared memory mapins


# 11304:3092d1e303d6 11-Dec-2009 Janie Lu <Janie.Lu@Sun.COM>

FWARC 2008/613 KT IOS Performance Counters API
FWARC 2008/615 KT Perf Reg HV API
FWARC 2009/434 KT IOS Performance Counters API Update
FWARC 2009/567 Parallel Boot HV APIs
PSARC 2009/177 Solaris support for Rainbow Falls platforms
PSARC 2009/389 Sun4v faulted SP events extension
PSARC 2009/533 CRYPTO_HMAC_NO_UPDATE - A new KCF SPI flag
PSARC 2009/605 more sun4v platform-independent cpu/mem FMA events
PSARC 2009/649 Generic PCIe root complex FMA events
6704999 extend xaui enum to work in platform independent world
6773223 RFE: guest epkt for faulted SP
6773225 RFE: Diagnosis of a faulted SP
6797776 Solaris support for Rainbow Falls platforms


# 11172:a792f425ae2e 23-Nov-2009 Haik Aftandilian <Haik.Aftandilian@Sun.COM>

6741065 Solaris should support cooperative migration
6873667 a domain running Sun Cluster should notify the cluster framework when it is migrating
FWARC 2009/559 Domain Suspend Domain Service
FWARC 2009/452 HV APIs for cooperative guest migration
PSARC 2009/589 LDOM-SunCluster suspend callbacks


# 10346:9f0b25e42dc5 19-Aug-2009 Wyllys Ingersoll <wyllys.ingersoll@sun.com>

6855414 Deliver SPARC support for TPM
6865428 pkcs11_tpm should be installed by default, or it won't be used


# 10335:bebd52b78199 17-Aug-2009 jmcp <James.McPherson@Sun.COM>

backout 6855414: breaks build


# 10334:2f82b01640c4 17-Aug-2009 Wyllys Ingersoll <wyllys.ingersoll@sun.com>

6855414 Deliver SPARC support for TPM
6865428 pkcs11_tpm should be installed by default, or it won't be used


# 10271:7c80b70bb8de 06-Aug-2009 Jason Beloro <Jason.Beloro@Sun.COM>

6858457 Remove Solaris support for UltraSPARC-AT10 processor


# 8819:4df632c9b303 13-Feb-2009 Jason Beloro <Jason.Beloro@Sun.COM>

FWARC 2008/592 MMU_EXT API group name and number change
6729256 kernel routines such as bcopy, bzero need to be optimized for UltraSPARC-AT10.
6757032 Use TLB search order register API
6771318 Some packets get dropped from the performance counter ringbuffer
6781121 CPC: Rock PCBE does not correctly handle overflow profiling. 64-bit extension is incorrect.
6791429 SUNW,UltraSPARC-AT10 should not be using ASI_NQUAD_LD since it is redefined as ASI_STICK_CMPR


# 7718:555eee33ff6e 26-Sep-2008 Jason Beloro <Jason.Beloro@Sun.COM>

PSARC/2007/003 Solaris Support for the Rock Processor
6368478 Solaris needs to support the Rock processor
6440653 stores to sun4v error queue head registers are missing a membar #Sync
6639717 FLUSH instruction used more than necessary in sun4v


# 3266:14b541565bfe 16-Dec-2006 jb145095

FWARC/2006/473 sun4v guest state API update
FWARC/2006/542 Guest State Supported CIF
6383225 Solaris does not send guest state to alom


# 2531:65c5d20aa275 10-Aug-2006 narayan

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


# 2282:7461ced9b80d 26-Jun-2006 jb145095

FWARC/2006/323 console read/write hv APIs
6405226 qcn driver should use the CONS_READ and CONS_WRITE hypervisor APIs
6431976 lock window allows console interrupts to be lost


# 2036:6b118cfdcfda 22-May-2006 wentaoy

FWARC 2005/367 sun4v watchdog service API
FWARC 2006/093 sun4v watchdog API update
6354584 Add watchdog timer support in sun4v


# 1991:f29baf5bf770 16-May-2006 heppo

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


# 1840:4b02d3c3fea5 19-Apr-2006 wh94709

6391344 Move virutal channels API versioning negotiation to the glvc driver


# 1730:616e4dfdded3 31-Mar-2006 ep32863

6391365 Add API versioning support to the ncp driver


# 1691:4e20a3756674 27-Mar-2006 schwartz

6390254 fpc shouldn't clutter sun4v unix with specialized hypervisor definitions
6390258 fpc should use hypervisor versioning APIs when available
6393704 pcitool dumps core with invalid options
6396857 fpc module causes boot-time panic on non-fire pcie hostbridge
6402441 sun4v px driver needs to verify diag group access with hypervisor for pcitool
6402456 Move all VPCI hypervisor defs out of hypervisor_api.h into a px header file
6404203 Use hypervisor versioning for better checking of suitable fire perf counter platforms


# 1592:a0637f5297c0 10-Mar-2006 girish

PSARC 2006/029 Hypervisor Versioning API
FWARC 2006/052 sun4v version API update
FWARC 2006/137 sun4v version CIF name change
6347011 enhance sun4v solaris to support versioning API
6306782 Backout check for unsupported Niagara 1.x processor


# 1370:c1bce5cec2ac 01-Feb-2006 schwartz

FWARC/2006/002 Fire Performance Counters API
6290458 support fire performance counters for chicago/ontario/erie


# 1310:c5ae4308e0b9 23-Jan-2006 ha137994

6348868 kernel should handle ECPUERROR return code from shipit()
6363558 optimize sun4v cpu cross call
6366134 sun4v SEND_MONDO_STATS code has unnecessary comparison
6370233 on sun4v platforms dtrace sdt xcalls probe is inaccurate


# 624:8c5206bfd8f1 29-Sep-2005 schwartz

6263985 Implement pcitool support for fire systems
6303635 prtconf(1m) shows a PCIe-PCI bridge device but pcitool(1m) doesn't
6317215 pcitool UI could be friendlier
6317222 pcitool ... -s 4 -w 1122334455667788 should not be allowed


# 459:a7351c54713f 30-Aug-2005 wh94709

6313788 Glvc driver need to enable interrupt on virtual channel


# 0:68f95e015346 14-Jun-2005 stevel@tonic-gate

OpenSolaris Launch


# 13098:496fd9979cfc 12-Aug-2010 WENTAO YANG <Wentao.Yang@Sun.COM>

PSARC/2010/308 Extensions for LDC transport API
FWARC/2010/301 maximum size of LDC mapin space
6949300 ldc should support more than 64MB of shared memory mapins


# 11304:3092d1e303d6 11-Dec-2009 Janie Lu <Janie.Lu@Sun.COM>

FWARC 2008/613 KT IOS Performance Counters API
FWARC 2008/615 KT Perf Reg HV API
FWARC 2009/434 KT IOS Performance Counters API Update
FWARC 2009/567 Parallel Boot HV APIs
PSARC 2009/177 Solaris support for Rainbow Falls platforms
PSARC 2009/389 Sun4v faulted SP events extension
PSARC 2009/533 CRYPTO_HMAC_NO_UPDATE - A new KCF SPI flag
PSARC 2009/605 more sun4v platform-independent cpu/mem FMA events
PSARC 2009/649 Generic PCIe root complex FMA events
6704999 extend xaui enum to work in platform independent world
6773223 RFE: guest epkt for faulted SP
6773225 RFE: Diagnosis of a faulted SP
6797776 Solaris support for Rainbow Falls platforms


# 11172:a792f425ae2e 23-Nov-2009 Haik Aftandilian <Haik.Aftandilian@Sun.COM>

6741065 Solaris should support cooperative migration
6873667 a domain running Sun Cluster should notify the cluster framework when it is migrating
FWARC 2009/559 Domain Suspend Domain Service
FWARC 2009/452 HV APIs for cooperative guest migration
PSARC 2009/589 LDOM-SunCluster suspend callbacks


# 10346:9f0b25e42dc5 19-Aug-2009 Wyllys Ingersoll <wyllys.ingersoll@sun.com>

6855414 Deliver SPARC support for TPM
6865428 pkcs11_tpm should be installed by default, or it won't be used


# 10335:bebd52b78199 17-Aug-2009 jmcp <James.McPherson@Sun.COM>

backout 6855414: breaks build


# 10334:2f82b01640c4 17-Aug-2009 Wyllys Ingersoll <wyllys.ingersoll@sun.com>

6855414 Deliver SPARC support for TPM
6865428 pkcs11_tpm should be installed by default, or it won't be used


# 10271:7c80b70bb8de 06-Aug-2009 Jason Beloro <Jason.Beloro@Sun.COM>

6858457 Remove Solaris support for UltraSPARC-AT10 processor


# 8819:4df632c9b303 13-Feb-2009 Jason Beloro <Jason.Beloro@Sun.COM>

FWARC 2008/592 MMU_EXT API group name and number change
6729256 kernel routines such as bcopy, bzero need to be optimized for UltraSPARC-AT10.
6757032 Use TLB search order register API
6771318 Some packets get dropped from the performance counter ringbuffer
6781121 CPC: Rock PCBE does not correctly handle overflow profiling. 64-bit extension is incorrect.
6791429 SUNW,UltraSPARC-AT10 should not be using ASI_NQUAD_LD since it is redefined as ASI_STICK_CMPR


# 7718:555eee33ff6e 26-Sep-2008 Jason Beloro <Jason.Beloro@Sun.COM>

PSARC/2007/003 Solaris Support for the Rock Processor
6368478 Solaris needs to support the Rock processor
6440653 stores to sun4v error queue head registers are missing a membar #Sync
6639717 FLUSH instruction used more than necessary in sun4v


# 3266:14b541565bfe 16-Dec-2006 jb145095

FWARC/2006/473 sun4v guest state API update
FWARC/2006/542 Guest State Supported CIF
6383225 Solaris does not send guest state to alom


# 2531:65c5d20aa275 10-Aug-2006 narayan

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


# 2282:7461ced9b80d 26-Jun-2006 jb145095

FWARC/2006/323 console read/write hv APIs
6405226 qcn driver should use the CONS_READ and CONS_WRITE hypervisor APIs
6431976 lock window allows console interrupts to be lost


# 2036:6b118cfdcfda 22-May-2006 wentaoy

FWARC 2005/367 sun4v watchdog service API
FWARC 2006/093 sun4v watchdog API update
6354584 Add watchdog timer support in sun4v


# 1991:f29baf5bf770 16-May-2006 heppo

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


# 1730:616e4dfdded3 31-Mar-2006 ep32863

6391365 Add API versioning support to the ncp driver


# 1691:4e20a3756674 27-Mar-2006 schwartz

6390254 fpc shouldn't clutter sun4v unix with specialized hypervisor definitions
6390258 fpc should use hypervisor versioning APIs when available
6393704 pcitool dumps core with invalid options
6396857 fpc module causes boot-time panic on non-fire pcie hostbridge
6402441 sun4v px driver needs to verify diag group access with hypervisor for pcitool
6402456 Move all VPCI hypervisor defs out of hypervisor_api.h into a px header file
6404203 Use hypervisor versioning for better checking of suitable fire perf counter platforms


# 1592:a0637f5297c0 10-Mar-2006 girish

PSARC 2006/029 Hypervisor Versioning API
FWARC 2006/052 sun4v version API update
FWARC 2006/137 sun4v version CIF name change
6347011 enhance sun4v solaris to support versioning API
6306782 Backout check for unsupported Niagara 1.x processor


# 1370:c1bce5cec2ac 01-Feb-2006 schwartz

FWARC/2006/002 Fire Performance Counters API
6290458 support fire performance counters for chicago/ontario/erie


# 1310:c5ae4308e0b9 23-Jan-2006 ha137994

6348868 kernel should handle ECPUERROR return code from shipit()
6363558 optimize sun4v cpu cross call
6366134 sun4v SEND_MONDO_STATS code has unnecessary comparison
6370233 on sun4v platforms dtrace sdt xcalls probe is inaccurate


# 459:a7351c54713f 30-Aug-2005 wh94709

6313788 Glvc driver need to enable interrupt on virtual channel


# 0:68f95e015346 14-Jun-2005 stevel@tonic-gate

OpenSolaris Launch