-
公开(公告)号:US20250004831A1
公开(公告)日:2025-01-02
申请号:US18217466
申请日:2023-06-30
Applicant: VMWARE, INC.
Inventor: Sunil Kumar Kotian , Adithya Uligere Narasimhamurthy
IPC: G06F9/48
Abstract: System and computer-implemented method enables a hardware watchdog timer in a data processing unit (DPU) and detects that a host server that is connected to the DPU is unresponsive when the hardware watchdog timer expires without receiving a timer reset request from a host watchdog service timer thread running in the host server.
-
公开(公告)号:US20250004811A1
公开(公告)日:2025-01-02
申请号:US18217470
申请日:2023-06-30
Applicant: VMWARE, INC.
Inventor: Sunil Kumar Kotian , Adithya Uligere Narasimhamurthy
IPC: G06F9/455
Abstract: System and computer-implemented method allocates log buffers at a host server, receives log data from a data processing unit (DPU) that is connected to the host server and stores the log data in the log buffers at the host server, and transmits the log data stored in the log buffers back to the DPU to be stored in storage of the DPU such that the host server is used to temporarily store the log data.
-
公开(公告)号:US20250004733A1
公开(公告)日:2025-01-02
申请号:US18217475
申请日:2023-06-30
Applicant: VMWARE, INC.
Inventor: Sunil Kumar Kotian , Adithya Uligere Narasimhamurthy
IPC: G06F8/41
Abstract: System and method for analyzing operating systems uses information regarding access bits set in page table entries to identify code segments of an operating system that were not executed. These code segments are identified by first identifying untouched memory pages using the information regarding the access bits in the page table entries, and then identifying functions of the operating system using physical memory addresses for the untouched memory pages. The identified functions represent the code segments of the operating system that were not executed.
-
公开(公告)号:US12248799B2
公开(公告)日:2025-03-11
申请号:US17553607
申请日:2021-12-16
Applicant: VMware, Inc.
Inventor: Andrei Warkentin , Ye Li , Alexander Fainkichen , Regis Duchesne , Cyprien Laplace , Shruthi Muralidhara Hiriyuru , Sunil Kumar Kotian
IPC: G06F9/455
Abstract: An example method of managing guest time for a virtual machine (VM) supported by a hypervisor of a virtualized host computer includes: configuring, by the hypervisor, a central processing unit (CPU) of the host computer to trap, to the hypervisor, access by guest code in the VM to a physical counter and timer of the CPU; configuring, by the hypervisor, the guest code in the VM to use the physical counter and timer of the CPU rather than a virtual counter and timer of the CPU; trapping, at the hypervisor, an access to the physical counter and timer by the guest code; and executing, by the hypervisor, the access to the physical counter and timer on behalf of the guest code while compensating for an adjustment of a system count of the physical counter and timer to maintain the guest time as scaled with respect to frequency of the physical counter and timer.
-
公开(公告)号:US12118362B2
公开(公告)日:2024-10-15
申请号:US17559346
申请日:2021-12-22
Applicant: VMware, Inc.
Inventor: Cyprien Laplace , Sunil Kumar Kotian , Andrei Warkentin , Regis Duchesne , Alexander Fainkichen , Shruthi Muralidhara Hiriyuru , Ye Li
CPC classification number: G06F9/3861 , G06F9/45558
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.
-
公开(公告)号:US11113071B1
公开(公告)日:2021-09-07
申请号:US16935903
申请日:2020-07-22
Applicant: VMware, Inc.
Inventor: Cyprien Laplace , Andrei Warkentin , Shruthi Muralidhara Hiriyuru , Ye Li , Alexander Fainkichen , Regis Duchesne , Sunil Kumar Kotian , Renaud Benjamin Voltz
IPC: G06F9/44 , G06F9/4401 , G06F8/61
Abstract: A method for booting a computer system includes: loading a first stage bootloader of a plurality of first stage bootloaders from a boot image based on a known configuration of the computer system; executing the first stage bootloader to identify a selected bootbank of a plurality of bootbanks in the boot image based on the known configuration of the computer system; executing, by the first stage bootloader, a second stage bootloader from the boot image with an instruction to boot from the selected bootbank; and executing, by the second stage bootloader, a binary file in the selected bootbank.
-
-
-
-
-