SAVING PAGE RETIRE INFORMATION PERSISTENTLY ACROSS OPERATING SYSTEM REBOOTS

    公开(公告)号:US20220229781A1

    公开(公告)日:2022-07-21

    申请号:US17154411

    申请日:2021-01-21

    Applicant: VMware, Inc.

    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.

    Saving page retire information persistently across operating system reboots

    公开(公告)号:US11573905B2

    公开(公告)日:2023-02-07

    申请号:US17154411

    申请日:2021-01-21

    Applicant: VMware, Inc.

    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.

    Error logging during system boot and shutdown

    公开(公告)号:US11301312B1

    公开(公告)日:2022-04-12

    申请号:US17142453

    申请日:2021-01-06

    Applicant: VMware, Inc.

    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.

    Error logging during system boot and shutdown

    公开(公告)号:US11789801B2

    公开(公告)日:2023-10-17

    申请号:US17716113

    申请日:2022-04-08

    Applicant: VMware, Inc.

    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.

    ERROR LOGGING DURING SYSTEM BOOT AND SHUTDOWN

    公开(公告)号:US20220229719A1

    公开(公告)日:2022-07-21

    申请号:US17716113

    申请日:2022-04-08

    Applicant: VMware, Inc.

    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.

Patent Agency Ranking