Specifications

1
Introduction
10
System manager
Asystemmanagerisahighlevelmanagementapplicationthatmaymanageentitiesranging
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
detailsandpresentsaeasytouseyetconfigurableinterfacetotheuser.Fortheupdate
process,RSYS_SMLInfoGet()andRSYS_SmlUpgrade()aretheprimarySMLAPIs.
Shelf Manager
TheShelfManagerprovidesaunifiedviewofallBladeHPIserverstothesystemmanager.The
ShelfManageralsoprovidesaccesstothefirmwaremanagementupgradeinstruments
(FUMIs)onthemodulesandcomponents,whichareusedforupgradepurposes.SeetheATCA
SoftwareGuideandtheShelfManagementSoftwareReferenceforinstructionsonusingthe
ShelfManager.
Blade HPI servers (Blade HSDs)
TheBladeHSDsareAPIbasedupgradedaemons,whichareinstalledoneachRadisysATCA
module.TheShelfManagercommunicatesovertheBaseEthernetinterfacetotheBladeHSD
andforwardsitSMLrequestsaspartoftheupdateprocess.
Firmware Upgrade Management Instruments (FUMIs)
TheFUMIinterfaceisdefinedbytheServiceAvailabilityForum(SAF)intheHPIB.03.02
specification.TheRadisysimplementationoftheFUMIinterfaceiscompliantwiththe
HPIB.03.02specification.TheFUMIsprovideacontrolstructureandAPIsforperforming
upgradesusingdifferentmechanisms.Theytakethelowleveldetailsofthefirmwar eupgrade
operationandabstractandexposethem,enablingyoutoeasilybuildhigherlevelupgrade
applications.
EachresourceandupgradecapablesoftwareentityisrepresentedbyoneormoreFUMIs.The
scopeoftheFUMIislimitedtotheupgradeoflowlevelhardwarecomponentssuchas
OS,
BIOS,FPGA,IPMC,andsoon.