Các kỹ sư của Intel tiếp tục thực hiện phần lớn việc hỗ trợ nhân Linux ngược dòng cho hệ thống con Compute Express Link (CXL) để hỗ trợ tiêu chuẩn mở tốc độ cao này cho các máy chủ. Đối với chu kỳ Linux 6.3, vẫn còn nhiều tính năng hoạt động sẵn sàng cho nhân dòng chính.

Như tôi đã viết vào đầu tháng này, các kỹ sư của Intel gần đây đang nghiên cứu hỗ trợ vùng RAM CXL và thực tế đây là một phần của yêu cầu kéo phiên bản 6.3. Việc liệt kê và cung cấp vùng RAM CXL là để nhân có thể phân tích cú pháp/cập nhật bố cục bộ nhớ CXL thay vì dựa vào chương trình cơ sở nền tảng để ánh xạ các vùng RAM CXL như yêu cầu của các phiên bản nhân trước đó. Việc liệt kê vùng RAM CXL này cho Linux 6.3 cũng cần thiết để triển khai luồng RAS từ đầu đến cuối cho bộ nhớ CXL trong bản phát hành nhân Linux trong tương lai.

Compute Express Link với Linux 6.3 cũng thực hiện thay đổi chính sách dự trữ mềm đối với các phiên bản DAX của thiết bị được RAM hỗ trợ mà giờ đây chúng được coi là”kmem”(bộ nhớ nhân) thay vì”thiết bị”, do đó, mặc định bộ nhớ nền tảng của chúng được gán cho bộ quản lý bộ nhớ lõi thay vì nằm sau tệp thiết bị. Vẫn có thể thay đổi chính sách đối với những người muốn thêm nóng bộ nhớ CXL để được coi là DAX của thiết bị.

Linux 6.3 CXL cũng có những cải tiến xung quanh việc xử lý/báo cáo sự kiện, hỗ trợ mô phỏng các thanh ghi phạm vi CXL DVSEC dưới dạng bộ giải mã để hỗ trợ tốt hơn các thiết bị CXL thế hệ đầu tiên cũng như nhiều bản sửa lỗi và cải tiến khác.

Thông tin chi tiết về những thay đổi của CXL với Linux 6.3 thông qua kéo này.

Categories: IT Info