A method, system, apparatus, and computer-readable medium for exchanging data between an application program and a firmware in a computer system having multiple CPUs are provided. According to the method, an application program stores an input parameter for the firmware program in a register of the CPU...http://www.google.de/patents/US7454547?utm_source=gb-gplus-sharePatent US7454547 - Data exchange between a runtime environment and a computer firmware in a multi-processor computing system