Method, apparatus and system for processing data in nodes
A data processing and intra-node technology, applied in the field of communication, can solve problems such as resource allocation and isolation that cannot be flexibly adjusted
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0113] This example will be described from the perspective of the root complex.
[0114] A data processing method in a node, comprising: a root complex receiving a first system bus transaction message sent by a CPU, wherein the first system bus transaction message carries information such as a transaction type, a destination address, and a permission identifier; When indicating to configure a transaction, the root complex determines whether the CPU has configuration authority according to the authority identifier; if so, the root complex converts the first system bus transaction message into a corresponding first external bus transaction message, and according to the destination address Send the first external bus transaction message to the corresponding external controller to configure read and write permissions; if not, the root complex sends abnormal event prompt information to the CPU.
[0115] Such as Figure 1b As shown, the specific process can be as follows:
[0116]...
Embodiment 2
[0152] After configuring the read and write permissions of each device in the node, in addition to controlling the access permissions by the root complex, the access permissions can also be controlled on the device side (that is, the external controller). The following will be Here are the details.
[0153] This embodiment will be described from the perspective of an external controller. Specifically, the external controller may be a PCIE device or the like.
[0154] A data processing method in a node, comprising: an external controller receiving a second external bus transaction message sent by a root complex, wherein the second external bus transaction message carries a CPU identification and a transaction type; the external controller determines the transaction type , CPU ID and device ID are respectively matched with the record in the device-side permission bitmap / device-side permission table, execute the transaction according to the second external bus transaction message...
Embodiment 3
[0170] In this embodiment, the root complex is used as an example for description.
[0171] see Figure 1a , in this embodiment, CPU1 is a privileged CPU, and other CPUs, such as CPU2, CPU3 . . .
[0172] Such as Figure 3a and Figure 3b As shown, a data processing method in a node, the specific process can be as follows:
[0173] (1) For the configuration method of each device in the node, see Figure 3a , the details can be as follows:
[0174] A301. The CPU sends a first system bus transaction message to the root complex through a bus agent (BUSAgent).
[0175] Wherein, the first system bus transaction message may carry information such as transaction type, destination address, and permission identifier, and the first system bus transaction message may specifically be an FSB transaction message, an HT bus transaction message, or a QPI bus transaction message, and the like.
[0176] For example, if the CPU is CPU1, since CPU1 is a privileged CPU, when the bus agent of ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 