FPGA virtualization method and device based on virtio
CN119847677APending Publication Date: 2025-04-18KYLIN CORP
0 Cites 2 Cited by
Patent Information
- Application Number
- CN202411940367.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-18
Smart Images

Figure CN119847677A_ABST
Abstract
The invention discloses an FPGA (Field Programmable Gate Array) virtualization method and device based on virtio, and the method comprises the steps: in a GuestOS starting process, if an FPGA device is scanned, loading a corresponding device driver on a GuestOS kernel side; when the device driver monitors that an FPGA request exists in the GuestOS, virtquery is created, a data message is packaged and written in, and then a notification message is triggered; after the virtio FPGA equipment of the HostOS receives the notification message, the request is analyzed; and the HostOS issues the analyzed request to an FPGA manager of a corresponding hardware platform according to the FPGA hardware type, and returns a result to an FPGA request trigger in the GuestOS after execution is completed. According to the method and the device, FPGA virtualization can be realized on the basis that the virtio cannot use the FPGA equipment of the host machine in the virtual machine.
Need to check novelty before this filing date? Find Prior Art
Citation Information
Cited By
Lightweight virtualized VirtIO model implementation method, device and equipment
CN122220033A
Method, device and equipment for implementing virtio model of lightweight virtualization
CN122220033B