[Info-vax] BL870c shared memory?

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Mon Oct 17 09:23:37 EDT 2016


On 2016-10-16 13:58:57 +0000, Snowshoe said:

> Is there a way for a BL870c or a BL890c, divided into two (or more) 
> systems, to have special memory set aside that can be shared between 
> them, while most of the memory is per-system specific as usual?  If so, 
> how to configure them to do so? Kind of like a Alpha Galaxy feature.
> 
> Does VMS support this, if it is possible?

Nope.

Galaxy (what HP/HPE later called vPar) is a feature dependent on the 
console firmware and is not available on Itanium, nor would I expect it 
on x86-64.   EFI and UEFI do not provide the necessary mechanisms, and 
would require custom work to support differential configuration 
presentations; Galaxy.
http://labs.hoffmanlabs.com/node/813
http://h41379.www4.hpe.com/availability/galaxy.html

As for shared or remote memory access into other servers...

Memory Channel was an Alpha feature providing reflective memory, and 
the hardware involved didn't sell in large volumes.  AFAIK, there is no 
Itanium support for Memory Channel.
https://people.eecs.berkeley.edu/~culler/cs258-s99/project/memchannel/memchannel.pdf 


VSI hasn't gotten around to adding support for RDMA adapters or analogous.

Most folks didn't head toward Galaxy-style processor and memory 
sharing.    Console-level virtualization didn't (hasn't?) caught on.    
For most folks, virtualization can happen at the system hardware level 
— this is what most virtual machines present, pretending to be a 
descendent of the 1981-vintage box that came from Boca Raton, or a 
para-virtualization of that box — or happens at the software and 
particularly at the operating system level — and this is what 
containers provide, particularly when sandboxing and related are 
available to keep the apps from accidentally or intentionally stomping 
on other apps.    VSI has stated that they will be providing OpenVMS 
support for both native x86-64 boot and for x86-64 virtualization in 
specific virtual machines, and that they're pondering adding support 
for host-level virtualization — containers — as part of some more 
distant future work.

Maybe some hardware vendor that's pondering qualifying OpenVMS x86-64 
support on their iron might decide to create a customized UEFI with 
customizable ACPI reports?   But then that's ~2020-vintage discussion 
and roll-out, at the earliest.  There's also that UEFU and ACPI are not 
exactly the most user-friendly bits in an Integrity or x86-64 box, and 
adding Galaxy support atop that could well cause UI nausea.





-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list