发明名称 |
Loading remote binaries onto a write-protected device |
摘要 |
A binary library overload instruction is received at an embedded computing device that executes a write-protected firmware build. The binary library overload instruction specifies a write-protected binary library of the write-protected firmware build to be overloaded by execution of an alternative binary library instead of the write-protected binary library of the write-protected firmware build. The alternative binary library is configured within a random access memory (RAM) storage area to execute instead of the write-protected binary library as specified in the received binary library overload instruction. The write-protected firmware build is executed using the alternative binary library instead of the write-protected binary library specified in the binary library overload instruction. |
申请公布号 |
US8930936(B2) |
申请公布日期 |
2015.01.06 |
申请号 |
US201213669930 |
申请日期 |
2012.11.06 |
申请人 |
International Business Machines Corporation |
发明人 |
Exton Scott A.;Ferguson Anthony B.;Hockings Christopher J.;Holmes Davin J. |
分类号 |
G06F9/44 |
主分类号 |
G06F9/44 |
代理机构 |
Lee Law, PLLC |
代理人 |
Lee Law, PLLC ;Lee Christopher B. |
主权项 |
1. A system, comprising:
a memory; and a processor programmed to:
receive, at an embedded computing device that executes a write-protected firmware build, a binary library overload instruction that specifies a write-protected binary library of the write-protected firmware build to be overloaded by execution of an alternative binary library instead of the write-protected binary library of the write-protected firmware build;verify integrity of the alternative shared library using an integrity check value obtained within configuration information;configure, within a random access memory (RAM) storage area of the memory, the alternative binary library to execute instead of the write-protected binary library as specified in the received binary library overload instruction, comprising the processor being programmed to configure the alternative binary library to execute instead of the write-protected binary library in response to successful verification of the alternative shared library; andexecute the write-protected firmware build using the alternative binary library instead of the write-protected binary library specified in the binary library overload instruction. |
地址 |
Armonk NY US |