Appeal No. 1998-1104 Application No. 08/380,985 dependent code for implementing a plurality of functions comprising an applications program interface (API). The system memory is comprised of secure memory space and nonsecure memory space. Claim 1 is illustrative of the claimed invention, and reads as follows: 1. In a computer system comprising system memory and a processor capable of operating in a system management mode (SMM), a method for enabling the optimization of the location in said system memory of machine-dependent code for implementing a plurality of functions comprising an applications program interface (API), a portion of said system memory comprising secure memory space accessible only while said SMM is invoked, the method comprising: storing code for implementing less than all of said plurality of functions in said secure memory space; storing code for implementing each of the remaining ones of said plurality of functions in memory space other than said secure memory space; responsive to an applications program calling one of said plurality of functions, determining whether code for implementing said called one of said plurality of functions is stored in said secure memory space; responsive to a determination that said code for implementing said called one of said plurality of functions is stored in said secure memory space; invoking said SMM; executing said code for implementing said called one of said plurality of functions; and 2Page: Previous 1 2 3 4 5 6 7 8 9 NextLast modified: November 3, 2007