Specifications
1
Introduction
10
System manager
Asystemmanagerisahigh‐levelmanagementapplicationthatmaymanageentitiesranging
fromasingleshelftomultiplesystems.WhiletheRadisysATCAsoftwaredoesnotcurrently
includeasystemmanager,itsshelfmanagementsoftwaredoesprovidecapabilitiesand
interfacesthatasystemmanagercanusetomanageATCAshelves.WithSMF,asystem
managercanperformanupgradefromanyupdatehostthathasBa seEthernetinterface
connectivitywiththeRadisysShelfManagerandthemodulesintheshelf.
Software Management Library (SML)
TheSMLisasoftwarelibrarythatprovidesasetofCAPIstoperformupgradeactionson
specifiedtargets.ACheaderfileispublishedwithSMLtoexportthetypes,definitionsandAPI
prototypesassociatedwithit.Upgradeapplications,likethersys_swm,willincludetheSML
headerfileandlinkwiththeSMLtocalltheassociatedAPIsandexecuteanupgrade
campaign.TheAPIsautomatemostoftheunderlyingupgradeprocessbyhidingtheupgrade
detailsandpresentsaeasy‐to‐useyetconfigurableinterfacetotheuser.Fortheupdate
process,RSYS_SMLInfoGet()andRSYS_SmlUpgrade()aretheprimarySMLAPIs.
Shelf Manager
TheShelfManagerprovidesaunifiedviewofallBladeHPIserverstothesystemmanager.The
ShelfManageralsoprovidesaccesstothefirmwaremanagementupgradeinstruments
(FUMIs)onthemodulesandcomponents,whichareusedforupgradepurposes.SeetheATCA
SoftwareGuideandtheShelfManagementSoftwareReferenceforinstructionsonusingthe
ShelfManager.
Blade HPI servers (Blade HSDs)
TheBladeHSDsareAPI‐basedupgradedaemons,whichareinstalledoneachRadisysATCA
module.TheShelfManagercommunicatesovertheBaseEthernetinterfacetotheBladeHSD
andforwardsitSMLrequestsaspartoftheupdateprocess.
Firmware Upgrade Management Instruments (FUMIs)
TheFUMIinterfaceisdefinedbytheServiceAvailabilityForum(SAF)intheHPIB.03.02
specification.TheRadisysimplementationoftheFUMIinterfaceiscompliantwiththe
HPIB.03.02specification.TheFUMIsprovideacontrolstructureandAPIsforperforming
upgradesusingdifferentmechanisms.Theytakethelow‐leveldetailsofthefirmwar eupgrade
operationandabstractandexposethem,enablingyoutoeasilybuildhigherlevelupgrade
applications.
Eachresourceandupgrade‐capablesoftwareentityisrepresentedbyoneormoreFUMIs.The
scopeoftheFUMIislimitedtotheupgradeoflow‐levelhardwarecomponentssuchas
OS,
BIOS,FPGA,IPMC,andsoon.