ID bài viết: 000090747 Loại nội dung: Cài đặt & Thiết lập Lần duyệt cuối: 11/05/2022

Không thể tự động cấp phát bộ nhớ bằng bộ xử lý hỗ trợ Intel® Software Guard Extensions (Intel® SGX) SGX2

Môi Trường

Linux*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Tóm tắt

Cài đặt trình điều khiển Linux* ngoài cây Intel® SGX kế thừa để hưởng lợi từ (Intel® SGX) SGX2.

Mô tả
  1. Tạo một ứng Intel® SGX mềm và sử dụngmalloc để phân bổ bộ nhớ
  2. Được cấu hìnhHeapMinSize and HeapMaxSize trong tệp cấu hình bộ nhớ
  3. malloctrả về nullptr sau một số lần phân bổ, trước khi phân bổ bộ nhớ đạt HeapMaxSize
  4. Bộ nhớ không được cấp phát động
Độ phân giải

Chỉ hỗ trợ trình điều khiển Linux* ngoài cây (OOT) kế thừa (Intel® SGX Linux * (Intel® SGX) SGX2.

 

Thực hiện các lệnh này để kiểm tra trình điều khiển Intel® SGX được cài đặt:

ls /dev/*sgx* #Should return /dev/isgx

lsmod | grep -i sgx #Should return: isgx

 

Nếu giá trị trả lại không như ở trên thì trình điều khiển OOT không được cài đặt và bạn có thể đã có Chứng thực Trung tâm dữ liệu Primitives (DCAP). Gỡ cài đặt trình điều khiển DCAP trước khi cài đặt trình điều khiển OOT.

  1. Gỡ bỏ trình điều khiển hiện tại
    sudo /opt/intel/sgxdriver/uninstall.sh # The path to uninstall.sh may differ for your system.

    Nếu thiếu kịch uninstall.sh tập lệnh này, hãy gỡ cài đặt như sau:

    sudo service aesmd stop

    sudo rm -f $(find /lib/modules -name intel_sgx.ko)

    sudo /sbin/depmod

    sudo sed -i '/^intel_sgx$/d' /etc/modules

    sudo rm -f /etc/sysconfig/modules/intel_sgx.modules

    sudo rm -f /etc/modules-load.d/intel_sgx.conf

  2. Cài đặt trình điều khiển OOT bằng một trong hai phương pháp
    • Tải vềCài đặt nhị phân trình điều khiển mới nhất, tương tự sgx_linux_x64_driver_2.11.054c9c4c.bin, từ Thư mục phân phối Linux

      chmod 777 sgx_linux_x64_driver_2.11.054c9c4c.bin

      sudo ./sgx_linux_x64_driver_2.11.054c9c4c.bin

    • Xây dựng từ nguồn

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.