物理资源分配受到以下限制:
无法在相同域中进行物理和非物理内存绑定,或物理和非物理核心绑定。
可以在相同域中进行非物理内存绑定和物理核心绑定,或非物理核心绑定和物理内存绑定。
将物理资源添加到域中时,对应的资源类型会被约束为物理绑定。
尝试在 physical-bindings=core 的域中添加或删除匿名 CPU 的操作会失败。
对于未绑定的资源,只有在运行 ldm bind 命令时,才可分配和检查这些资源。
从域中删除物理内存时,必须删除之前添加的相同物理内存块。
物理内存范围不得重叠。
您只能使用 ldm add-core cid= 或 ldm set-core cid= 命令向域中分配物理资源。
如果使用 ldm add-mem mblock= 或 ldm set-mem mblock= 命令分配多个物理内存块,会立即检查地址和大小是否与其他绑定冲突。
在为域分配部分核心时,如果这些核心的剩余 CPU 空闲且可用,则该域可以使用整体核心语义。