Legal claims defining the scope of protection, as filed with the USPTO.
1. A system for creating a customized power on self test (POST) program for use in a computing system, said system comprising: a set of routines stored on a computer readable medium wherein each routine includes an associate pointer indicating where the routine is stored and an instruction section containing instructions indicating the order in which said routine should be run by the POST program; and a POST program builder for accessing said routines and based on the instruction associated with each of said routines, creating a POST program having pointers for running the routines, wherein the pointers are listed in order based on the instructions associated with each routine.
2. A system according to claim 1 further comprising an editor for editing the instruction sections associated with each routine.
3. A system according to claim 2 , wherein the editor is for saving changes to the instruction section and having an interface for viewing the sequence that each routine will be run in the POST program.
4. A system according to claim 3 , wherein the editor is for viewing, editing, and saving the source code section of each routine.
5. A system according to claim 2 , wherein the editor is for creating, viewing and saving the routines.
6. A system according to claim 1 , wherein each routine is stored in a unique location.
7. A system according to claim 1 , wherein each routine further comprises a source code section containing instructions for performing the functions of each routine.
8. A system according to claim 1 , wherein the POST program builder comprises a computer program product stored on a computer-readable medium.
9. A system according to claim 1 , wherein each routine within the POST program are tested and validated separately.
10. A method for creating a customized power on self test (POST) program for use in a computing system, said method comprising the steps of: providing a set of routines stored on a computer readable medium wherein each routine includes an associate pointer indicating where the routine is stored and an instruction section containing instructions indicating the order in which said routine should be run by the POST program; analyzing the instruction associated with each routine to determine the order in which the routine should be run by the POST program; and creating a POST program having pointers for running the routines, wherein the pointers are listed in order based on the instructions associated with each routine.
11. A method according to claim 10 further comprising the step of editing the instruction section associated with the routines.
12. The method of claim 11 , further comprising the steps of: saving changes to the instruction section; and viewing the sequence that each routine will be run in the POST program.
13. The method of claim 11 , further comprising the steps of viewing, editing, and saving the source code section of each routine.
14. The method of claim 10 , wherein each routine is stored in a unique location on the computer readable medium.
15. The method of claim 10 , wherein each routine further comprises a source code section containing instructions for performing the functions of each routine.
16. The method of claim 10 , further comprising creating, viewing and saving the routines.
17. The method of claim 10 , further comprising testing and validating each routine within the POST program separately.
18. A computer program product for creating a customized power on self test (POST) program for use in a computing system, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising: a first executable portion capable of providing a set of routines stored on a computer readable medium wherein each routine includes an associate pointer indicating where the routine is stored and an instruction section containing instructions indicating the order in which said routine should be run by the POST program; a second executable portion capable of analyzing the instruction associated with each routine to determine the order in which the routine should be run by the POST program; and a third executable portion capable of creating a POST program having pointers for running the routines, wherein the pointers are listed in order based on the instructions associated with each routine.
19. The computer program product of claim 18 , wherein the first executable portion is further capable of storing each routine in a unique location on the computer readable medium.
20. The computer program product of claim 19 , wherein the first executable portion is further capable of providing a source code section within each routine containing instructions for performing the functions of each routine.
21. A method for creating a customized power on self test (POST) program for use in a computing system, comprising: receiving information concerning one or more routines and a sequence in which said routines are to run in a POST program; accessing one or more instruction files associated with each routine and indicating the sequence in which the routines should run in the POST program; creating a source code and one or more instructions for the routines to be added to the POST program; and running a POST program builder to generate the POST program according to the retrieved information, accessed instruction files, and the created source code.
22. The method of claim 21 , wherein each routine includes an associate call indicating a unique location where the routine is stored.
23. The method of claim 22 , wherein the instruction files contain instructions indicating the order in which the associated routines should be run by the POST program.
24. The method of claim 23 , wherein one or more instructions files associated with each routine are accessed using a graphical editor.
25. The method of claim 24 , wherein the source code and the instructions for the routines to be added are created using the graphical editor.
26. The method of claim 25 , wherein generating a POST program comprises: accessing the routines; and based on the instruction files associated with each routine, creating a POST program having the associated call for each routine, wherein the associated calls are listed in order based on one or more instructions within each instruction file.
27. The method of claim 26 , wherein each routine is capable of separate validation and testing.
Unknown
December 13, 2005
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.