The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 15, 2024
Filed:
Dec. 22, 2021
Vmware, Inc., Palo Alto, CA (US);
Cyprien Laplace, Boston, MA (US);
Sunil Kumar Kotian, San Jose, CA (US);
Andrei Warkentin, South Elgin, IL (US);
Regis Duchesne, Monts-de-Corsier, CH;
Alexander Fainkichen, Southborough, MA (US);
Shruthi Muralidhara Hiriyuru, Medford, MA (US);
Ye Li, Cambridge, MA (US);
VMware LLC, Palo Alto, CA (US);
Abstract
An example method of exception handling in a computer system is described. The computer system includes a physical central processing unit (PCPU) and a system memory, the system memory storing a first stack, a second stack, and a double fault stack associated with the PCPU. The method includes: storing, by an exception handler executing in the computer system, an exception frame on the double fault stack in response to a stack overflow condition of the first stack; switching, by the exception handler, a first stack pointer of the PCPU from pointing to the first stack to pointing to the double fault stack; setting a current stack pointer of the PCPU to the first stack pointer; and executing software on the PCPU with the current stack pointer pointing to the double fault stack.