Vòng bản vá lỗi ARM 64-bit mới được hợp nhất vào nhân Linux 4.19, bao gồm hỗ trợ plugin GCC Stackleak

Linux-Unix / Vòng bản vá lỗi ARM 64-bit mới được hợp nhất vào nhân Linux 4.19, bao gồm hỗ trợ plugin GCC Stackleak 1 phút đọc

Chip ARM



Một loạt thay đổi mới đối với kiến ​​trúc ARM 64-bit (ARM64 / AArch64) vừa được tải vào cửa sổ hợp nhất nhân Linux 4.19 và nhìn chung, một số thứ khá tốt được đưa vào.

Không gian ARM 64-bit trên Linux khá bận rộn và có nhiều khả năng sẽ có trước khi nhân Linux 4.19 được phát hành.



Một số điểm nổi bật của hợp nhất ARM 64-bit bao gồm:



  • Hỗ trợ ARM64 cho trình cắm GCC STACKLEAK mới đã được hợp nhất thành gcc-plugins cho Linux 4.19. Trình cắm thêm trình biên dịch STACKLEAK có thể chống lại các lỗi / tấn công có thể xảy ra liên quan đến việc sử dụng ngăn xếp chưa được khởi tạo, rò rỉ nội dung ngăn xếp và cạn kiệt ngăn xếp / bỏ qua trang bảo vệ. Hạt nhân dòng chính STACKLEAK này được chuyển từ mã GrSecurity / PaX cũ.
  • Hỗ trợ cuộc gọi hệ thống Chuỗi có thể khởi động lại. Lệnh gọi hệ thống mới này là ban đầu được thêm vào Linux 4.18 và “RSEQ” cho phép hoạt động không gian người dùng nhanh hơn trên dữ liệu mỗi CPU bằng cách cung cấp cấu trúc dữ liệu được chia sẻ ABI giữa mỗi luồng không gian người dùng và hạt nhân.
  • Viết lại mã mục nhập cuộc gọi tổng hợp của họ trong C để xóa sổ đăng ký GPR trên mục nhập từ không gian người dùng.
  • Kexec và Kdump hiện hoạt động trên các hệ thống được khởi động mà không cần hỗ trợ ACPI.
  • Qspinlock để thay thế mã khóa vé cũ của họ.
  • Hỗ trợ các quầy PMU theo chuỗi.
  • Hỗ trợ bật lại cho các ánh xạ vmalloc / IO lớn.

Để xem bảng thay đổi đầy đủ cho danh sách các bản vá này, hãy xem danh sách gửi thư nhân .