-
公开(公告)号:US20220229781A1
公开(公告)日:2022-07-21
申请号:US17154411
申请日:2021-01-21
Applicant: VMware, Inc.
Inventor: Tobias Stumpf , Ashish Kaila , Mukund Gunti , Rajesh Venkatasubramanian
IPC: G06F12/1009 , G06F12/1027 , G06F12/0875 , G06F11/14
Abstract: Examples described herein include systems and methods for retaining information about bad memory pages across an operating system reboot. An example method includes detecting, by a first instance of an operating system, an error in a memory page of a non-transitory storage medium of a computing device executing the operating system. The operating system can tag the memory page as a bad memory page, indicating that the memory page should not be used by the operating system. The operating system can also store tag information indicating memory pages of the storage medium that are tagged as bad memory pages. The example method can also include receiving an instruction to reboot the operating system, booting a second instance of the operating system, and providing the tag information to the second instance of the operating system. The operating system can use the tag information to avoid using the bad memory pages.
-
公开(公告)号:US11573905B2
公开(公告)日:2023-02-07
申请号:US17154411
申请日:2021-01-21
Applicant: VMware, Inc.
Inventor: Tobias Stumpf , Ashish Kaila , Mukund Gunti , Rajesh Venkatasubramanian
IPC: G06F12/1009 , G06F12/1027 , G06F11/14 , G06F12/0875 , G06F9/4401 , G06F9/445
Abstract: Examples described herein include systems and methods for retaining information about bad memory pages across an operating system reboot. An example method includes detecting, by a first instance of an operating system, an error in a memory page of a non-transitory storage medium of a computing device executing the operating system. The operating system can tag the memory page as a bad memory page, indicating that the memory page should not be used by the operating system. The operating system can also store tag information indicating memory pages of the storage medium that are tagged as bad memory pages. The example method can also include receiving an instruction to reboot the operating system, booting a second instance of the operating system, and providing the tag information to the second instance of the operating system. The operating system can use the tag information to avoid using the bad memory pages.
-
公开(公告)号:US11301312B1
公开(公告)日:2022-04-12
申请号:US17142453
申请日:2021-01-06
Applicant: VMware, Inc.
Inventor: Ashish Kaila , Tobias Stumpf , Mukund Gunti
Abstract: Systems and methods are described for improved error logging during system boot and shutdown. A hardware initialization firmware on a computing device can include a logging module. When errors occur during early system booting or late system shutdown, the firmware can create error logs. The logging module can receive the error logs and prioritize them according to a set of rules. The logging module can select error logs of the highest priority up to a predetermined maximum amount. The logging module can modify the error logs using a shorthand form and write them to nonvolatile random-access memory. The firmware can initialize runtime services and launch an operating system. A system logger on the operating system can retrieve the error logs, save them to a file, and erase them from the memory.
-
公开(公告)号:US11789801B2
公开(公告)日:2023-10-17
申请号:US17716113
申请日:2022-04-08
Applicant: VMware, Inc.
Inventor: Ashish Kaila , Tobias Stumpf , Mukund Gunti
CPC classification number: G06F11/0778 , G06F11/0751 , G06F11/0787
Abstract: Systems and methods are described for improved error logging during system boot and shutdown. A hardware initialization firmware on a computing device can include a logging module. When errors occur during early system booting or late system shutdown, the firmware can create error logs. The logging module can receive the error logs and prioritize them according to a set of rules. The logging module can select error logs of the highest priority up to a predetermined maximum amount. The logging module can modify the error logs using a shorthand form and write them to nonvolatile random-access memory. The firmware can initialize runtime services and launch an operating system. A system logger on the operating system can retrieve the error logs, save them to a file, and erase them from the memory.
-
公开(公告)号:US20220229719A1
公开(公告)日:2022-07-21
申请号:US17716113
申请日:2022-04-08
Applicant: VMware, Inc.
Inventor: Ashish Kaila , Tobias Stumpf , Mukund Gunti
IPC: G06F11/07
Abstract: Systems and methods are described for improved error logging during system boot and shutdown. A hardware initialization firmware on a computing device can include a logging module. When errors occur during early system booting or late system shutdown, the firmware can create error logs. The logging module can receive the error logs and prioritize them according to a set of rules. The logging module can select error logs of the highest priority up to a predetermined maximum amount. The logging module can modify the error logs using a shorthand form and write them to nonvolatile random-access memory. The firmware can initialize runtime services and launch an operating system. A system logger on the operating system can retrieve the error logs, save them to a file, and erase them from the memory.
-
-
-
-