- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Re: OpenVMS driver in C
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-12-2008 11:17 AM
тАО02-12-2008 11:17 AM
Re: OpenVMS driver in C
I'll try to study this information.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-25-2008 01:59 AM
тАО07-25-2008 01:59 AM
Re: OpenVMS driver in C
whether you find the most appropriate example? Can share the experience about it?thank you!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-25-2008 07:22 AM
тАО07-25-2008 07:22 AM
Re: OpenVMS driver in C
http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=1252977
If you want to see what an OpenVMS device driver looks like, gain access to an OpenVMS system and look for this file specification:
SYS$EXAMPLES:*DRIVER.*
The Deathrow cluster has open access to OpenVMS; you can sign up for a free account over there. HP offers access to various test drive systems, each of which also has free login accounts available.
There are also driver examples in the OpenVMS device driver documentation -- the older documentation stuff is available in the archived documents section in the left navigation of the OpenVMS documentation web site:
http://www.hp.com/go/openvms/doc/
The newer driver manual (writing drivers in C) is not available on-line AFAIK. It's a for-purchase book.
There are various OpenVMS device drivers available in source code form on the OpenVMS Freeware and the other similar resources located at:
http://mvb.saic.com/
You can use Google site:mvb.saic.com to target a Google search against that site.
And again and having written drivers for both OpenVMS and for various Unix platforms, the OpenVMS device drivers are completely different than Unix drivers.
Would you be seeking assistance on some sort of formal training or class assignment or homework here?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-15-2008 05:22 PM
тАО09-15-2008 05:22 PM
Re: OpenVMS driver in C
Thanks,
Bill.
CCSS - Computer Consulting System Services, LLC
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-16-2008 06:29 AM
тАО09-16-2008 06:29 AM
Re: OpenVMS driver in C
--
I can say with absolute certainty that a 2nd edition was neither written nor published.
I can say with near certainty that a 2nd edition will not be written.
-- Rob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-16-2008 08:19 AM
тАО09-16-2008 08:19 AM
Re: OpenVMS driver in C
Regardless of the available edition, you'll very likely end up using the OpenVMS source listings here, both for areas such as the V8.4-vintage I/O intercept mechanism that will probably require some digging as would other kernel changes, and there are parts of the existing driver book that have omissions and errors.
Beyond what Robert has already mentioned, I'm not aware of a public errata for the book. Those of us that have written device drivers tend to have our own errata, and I expect the authors of the driver book have similar collections of errata. (I carefully collected errata when I had thoughts there might be a third edition of the DCL book, for instance.)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-16-2008 08:42 AM
тАО09-16-2008 08:42 AM
Re: OpenVMS driver in C
Thanks to all for the updates.
Bill.
CCSS - Computer Consulting System Services, LLC
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-16-2008 11:40 AM
тАО09-16-2008 11:40 AM
Re: OpenVMS driver in C
--
The I/O intercept mechanism first appeared in V8.2 (and backported immediately to V7.3-2).
It has not been well-documented, although I hope to get it into the I/O User's Guide for V8.4.
For anyone who wants to "play nice" with multipath devices, the use of this supported mechanism is an absolute must.
It was developed in response to a problem with a 3rd party caching product that thought it knew more about I/O internals than it did, because multipath turned certain assumptions on its head.
-- Rob
- « Previous
- Next »