System and device supporting PCIe (peripheral component interface express) and resource allocation method thereof
A technology of resource allocation and equipment, applied in the field of communication, can solve the problem of not being able to add hot-swappable equipment, and achieve the effect of hot-swapping
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0053] figure 1 It is a flow chart of the resource allocation method in Embodiment 1 of the present invention, such as figure 1 As shown, the resource allocation method may include the following steps:
[0054] Step 101, if it is detected that a hot plug event that needs to add a component to a system that supports the peripheral component interconnection standard Expressway PCIe, then execute a hot plug driver for adding the component to the system, the hot plug driver carry a resource reservation indication, the resource reservation indication includes reserved resource information determined by the resources supported by the upper-level device of the component;
[0055] Step 102. According to the resource reservation information, during the process of adding the component to the system, reserve resources in the PCI bridge of the component for the next-level equipment.
[0056] Specifically, insert PCIe-supporting devices such as server boards and storage boards into cor...
Embodiment 2
[0062] figure 2 It is a schematic diagram of the application scenario of the resource allocation method in Embodiment 2 of the present invention, such as figure 2 As shown, the resource allocation method may include the following methods:
[0063] Method 1: If the component is set on the mainboard, then determine the reserved resource information of the next-level equipment of the mainboard according to the system resources supported by the mainboard.
[0064] Specifically, taking the main board as a server board and the components on the main board as a programmable gate array FPGA as an example, in this embodiment, one server board can be connected to multiple storage boards through a PCIe switch (PCIe Switch) in the switching board. When the server board is powered on, the FPGA on the server board starts to initialize and load. After the loading is completed, it reports to the CPU on the server board. The user process running on the server board detects that the FPGA on ...
Embodiment 3
[0087] Figure 4 It is a structural block diagram of a device supporting PCIe in Embodiment 3 of the present invention, such as Figure 4 As shown, the PCIe-enabled devices may include:
[0088] The detection unit 41 is used to detect a hot plug event that needs to add a component to a system that supports peripheral component interconnection standard Expressway PCIe, then execute a hot plug driver for adding the component to the system, the The hot plug driver carries a resource reservation indication, and the resource reservation indication includes reserved resource information determined by the resources supported by the upper-level device of the component;
[0089] The control unit 43 is configured to, according to the reserved resource information, reserve resources for next-level devices in the PCI bridge of the component during the process of adding the component to the system.
[0090] The PCIe-supporting device in this embodiment can execute the resource allocation...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com