US 11,789,801 B2
Error logging during system boot and shutdown
Ashish Kaila, Palo Alto, CA (US); Tobias Stumpf, Munich (DE); and Mukund Gunti, Mountain View, CA (US)
Assigned to VMware, Inc, Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Apr. 8, 2022, as Appl. No. 17/716,113.
Application 17/716,113 is a continuation of application No. 17/142,453, filed on Jan. 6, 2021, granted, now 11,301,312.
Prior Publication US 2022/0229719 A1, Jul. 21, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01)
CPC G06F 11/0778 (2013.01) [G06F 11/0751 (2013.01); G06F 11/0787 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for improved error logging, comprising:
receiving, at a computing device, a plurality of error logs for operating system errors during shutdown or boot of the computing device, wherein the error logs are received when the operating system cannot access a hardware component of the computing device, and wherein the hardware component is not yet initialized or is shutdown;
determining that the error logs exceed a space or number threshold for logging in firmware;
selecting an error log from the plurality of error logs based on the error log having a highest priority of the plurality of error logs; and
writing a log identifier for the selected error log to a firmware interface of the computing device, wherein the log identifier persists in the firmware interface for access after a boot of the operating system.