OpenSolaris

Printable Version Enter a New Search
Bug ID 6616313
Synopsis cnex incorrectly generates interrupt cookies
State 10-Fix Delivered (Fix available in build)
Category:Subcategory solaris-development:io
Keywords ldoms-s10u4-patch | no-ldoms1.0.1
Responsible Engineer Liam Merwick
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_79
Fixed In snv_79
Release Fixed solaris_nevada(snv_79) , solaris_10u5(s10u5_07) (Bug ID:2154791)
Related Bugs 6402328 , 6617950 , 6622938 , 6658093
Submit Date 12-October-2007
Last Update Date 13-March-2008
Description
The sun4v channel nexus generates interrupt cookies that are put in the
first word for the devmondo generated for each channel by the hypervisor.
The nexus generated the cookies by ORing the the devhandle with the devino.
The devhandle for the channel nexus is 0x200. If the devinos are less 
than 0x1ff (511), the generates cookie will be valid. For devinos greater
than this value the generated cookie will be invalid. The proper cookie
can be generated by the nexus adding the devino to the handle as supposed 
to the ORing it.
Work Around
N/A
Comments
N/A