Hello,
I was unable to load a elf module using ddi_modopen on Solaris10. I generated
firmware file using elfwrap on opensolaris. All steps are given below.
Is there any elfwrap on Solaris10, because I could not find it thats why I used
open solaris to run elfwrap.
Thanks
Raghuv
Generated elf wrapper with fw.h as input on opensolaris
elfwrap -64 -z target=x86 -o firmware-rev1.2a fw.h
Copied firmware-rev1.2a from above step onto "solaris 10" /kernel/misc/amd64/
directory.
Ran following code in my module.
ddi_modhandle_t modp;
int rv;
modp = ddi_modopen("misc/amd64/firmware-rev1.2a", KRTLD_MODE_FIRST, &rv);
if (modp == NULL) {
cmn_err(CE_WARN,"adapter:%d ddi_modopen failed rv:%d \n",adapter->instance, rv);
goto elfwrap_test;
}
cmn_err(CE_WARN,"adapter:%d ddi_modopen success\n",adapter->instance);
--
This message posted from opensolaris.org
_______________________________________________
driver-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/driver-discuss