Bagong pag-ikot ng 64-bit ARM Patches na Pinagsama sa Linux 4.19 Kernel, May kasamang Suporta ng GCC Stackleak Plugin

Linux-Unix / Bagong pag-ikot ng 64-bit ARM Patches na Pinagsama sa Linux 4.19 Kernel, May kasamang Suporta ng GCC Stackleak Plugin 1 minuto basahin

ARM chip



Ang isang bagong pag-ikot ng mga pagbabago para sa 64-bit ARM na arkitektura (ARM64 / AArch64) ay na-load lamang sa window ng pagsasama ng kernel ng Linux 4.19, at sa pangkalahatan ang ilang magagandang bagay ay isinasama.

Ang 64-bit ARM space sa Linux ay medyo abala, at malamang na may darating pa bago ilabas ang kernel ng Linux 4.19.



Ang ilang mga highlight ng 64-bit na pagsasama ng ARM ay kasama:



  • Suporta ng ARM64 para sa bagong GCC STACKLEAK plug-in na isinama sa mga gcc-plugin para sa Linux 4.19. Ang STACKLEAK compiler plug-in ay magagawang palayasin ang mga posibleng pagkukulang / pag-atake na nauukol sa hindi sinasadyang paggamit ng stack, pagtulo ng nilalaman ng stack, at paglaktaw ng stack / guard-page na paglaktaw. Ang mainline na kernel na STACKLEAK ay na-port mula sa lumang GrSecurity / PaX code.
  • Suporta para sa tawag sa system ng Restartable Sequences. Ang bagong tawag sa system na ito ay orihinal na idinagdag sa Linux 4.18 at 'RSEQ' ay nagbibigay-daan para sa mas mabilis na pagpapatakbo ng puwang ng gumagamit sa bawat data ng CPU sa pamamagitan ng pagbibigay ng isang nakabahaging istraktura ng data na ABI sa pagitan ng bawat thread ng user-space at ng kernel.
  • Isang muling pagsusulat ng kanilang syscall entry code sa C upang ma-zero ang mga rehistro ng GPR sa pagpasok mula sa space ng user.
  • Gumagana ngayon sina Kexec at Kdump sa mga system na nagsimula nang walang suporta ng ACPI.
  • Qspinlock upang mapalitan ang kanilang dating code ng lock ng tiket.
  • Suporta para sa mga nakakadena na counter ng PMU.
  • Muling pinagana ang suporta para sa napakalaking vmalloc / IO mappings.

Upang makita ang buong changelog para sa listahang ito ng mga patch, suriin ang kernel mailing list .