[Info-vax] Reloading device drivers on x86-64 VMS

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Sat Mar 7 11:49:06 EST 2015


On 2015-03-07 16:30:18 +0000, Bob Gezelter said:

> In doing extensive driver-level work on RSX, the ability to quiesce and 
> reload a driver without a reboot was vital to achieving progress. It 
> always had the limitation that you needed a quiescent device, the data 
> structures were compatible, and there was always the degree of risk 
> that a crash could ensue. That said, it was extremely helpful at 
> speeding progress.

This ties back to the available enabling APIs and tools, and to the 
general state of OpenVMS itself.  Driver-quiescing APIs here.  APIs for 
much more granular power management and interrupt management from 
another thread.  Device removals have have been requested a few times 
over the years, and the driver-unload request here is a form of that 
classic request.   APIs for the application coordination with backups 
for yet another recent thread.  Then there's that the various APIs are 
fragmented or missing or down-revision, such as the lack of an 
integrated database capabilities past RMS or the ad-hoc and fragmented 
packaging of pieces such as the I18N bits or the lack of an integrated 
web server, the lack of an IDE for OpenVMS or APIs and documentation to 
assist with third-party IDEs for OpenVMS, and that's before discussions 
of the turn-around inefficiencies and delays with getting patches and 
updates for OpenVMS processed and available such as the 
usually-down-revision OpenSSL bits and the associated and more general 
issues around getting patch notifications distributed and getting the 
patches installed in a vastly more efficient fashion, and before that 
some folks are using the same software kit for both installations and 
factory-installed software (FIS) and with vastly faster updates for the 
kits, and....  well... {inhale} VSI has a whole lot of work ahead of 
them, and that's just to keep track of the feature lists and feature 
requests.  Then the important question being what VSI can make (more) 
revenue from, though going short-term on that is usually not without 
long-term costs, and the related discussion involving where else the 
existing and potential new customers can go for these and other 
capabilities that they might want or need.  Interesting times, eh?


-- 
Pure Personal Opinion | HoffmanLabs LLC




More information about the Info-vax mailing list