Hi, We are using the fast reboot feature heavily in our product. One of the problems we are facing is, sometimes the startup process takes longer. The issue is in the implementation of pc_gethrestime() during startup. Till hres_last_tick gets initialized in cbe_init(), the result in "nslt = (int)(gethrtime() - hres_last_tick);", will be just gethrtime(). Depending on the value, due to sign conversion from uint to int, it becomes negative and delays the startup, sometimes by couple of seconds, which is a huge problem for us.
Was curious, if it is possible to fix this in the kernel or can we provide the fix to putback into the kernel? Any comments will be greatly appreciated. Thanks Anup
_______________________________________________ opensolaris-code mailing list opensolaris-code@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/opensolaris-code