LOADING MANAGEMENT HYPERVISORS FROM USER SPACE

    公开(公告)号:US20230325223A1

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

    申请号:US17716083

    申请日:2022-04-08

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F9/4401 G06F2009/45583

    Abstract: Disclosed are various examples of loading management hypervisors from user space. In some examples, a host device executes a first stage bootloader of a management hypervisor from within a host operating system. The first stage bootloader loads management hypervisor data and handoff instructions into a memory of the host device, and invokes a kernel execute call of the host operating system. The handoff instructions invoke a second stage bootloader that configures and launches the management hypervisor using the management hypervisor data.

    PROVISIONING DPU MANAGEMENT OPERATING SYSTEMS USING HOST AND DPU BOOT COORDINATION

    公开(公告)号:US20230325203A1

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

    申请号:US17715288

    申请日:2022-04-07

    Applicant: VMware, Inc.

    CPC classification number: G06F9/4416 G06F9/4406

    Abstract: Disclosed are various examples of provisioning a data processing unit (DPU) management operating system (OS). A host device boots a host provisioning image, which executes a host provisioning agent. The host provisioning agent launches a server component that serves a DPU management OS. A provisioning command is transmitted to a DPU device installed to the host device. The server component transmits the DPU management OS from the host device to the DPU device. A host OS is executed once an indication that the DPU device is executing on the DPU management OS is received.

    BOOT FAILURE PROTECTION ON SMARTNICS AND OTHER COMPUTING DEVICES

    公开(公告)号:US20230229558A1

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

    申请号:US17577714

    申请日:2022-01-18

    Applicant: VMware, Inc.

    Abstract: Boot failure protection on smartNICs and other computing devices is described. During a power-on stage of a booting process for a computing device, a boot loading environment is directed to install an application programming interface (API) able to be invoked to control operation of a hardware-implemented watchdog. During an operating system loading stage of the booting process, the application programming interface is invoked to enable the hardware-implemented watchdog. During an operating system hand-off stage of the booting process, a last watchdog refresh of the hardware-implemented watchdog is performed, and execution of the boot loading environment is handed off to a kernel boot loader of an operating system. The application programming interface may not be accessible after the hand off to the kernel boot loader.

Patent Agency Ranking