[Info-vax] HP wins Oracle Itanium case

Robert A. Brooks rab at hp.com
Tue Aug 21 15:36:48 EDT 2012


On 8/21/2012 1:33 PM, David Froble wrote:

> And I will admit, item lists can sometimes be a bit confusing, but can
> also be rather versatile.

Ha!

I'm working on firmware for the X86 blades in a SuperDome 2 enclosure 
(DragonHawk), and I needed to design an API
to retrieve some information from memory DIMM SPD (serial presence 
detect) data.

It needed to be version independent and backward compatible such that 
the API must work with multiple versions of the SPD.

I dusted off the concept of item codes and item lists, and to my 
pleasant surprise, the idea was well-received.  My colleagues thought it 
was neat that you could retrieve multiple pieces of data with a single 
call.  These folks have likely never used VMS in any capacity.

It's not quite identical to the way that VMS uses item lists, in that 
the item list structure that I use contains a return status, such that
for multiple items, a failure of any one item does not halt the item 
list processing.  There is also a simplified single-item code return
return that's similar to the "LIB$" wrapper for $GETDVI, etc...

Anyway, my concept has been extended to create an API to return
CPU PIRom (processor ROM) data.

These are not end-user-visible APIs; they exist only for the firmware 
that runs on the onboard administrator (OA) or processor-dependent 
hardware controller (PDHC) on the SuperDome 2.

		-- Rob



More information about the Info-vax mailing list