Ang mga update sa feature ng IBM PowerPC ay pinagsama noong Biyernes sa Linux 6.5 kernel.

Ang pinaka-kapansin-pansin sa mga update ng IBM POWER para sa Linux 6.5 ay ang pagdaragdag ng paunang suporta para sa DEXCR na natagpuan sa mga processor ng POWER10. Ang DEXCR ay maikli para sa Dynamic Execution Control Register na nagbibigay-daan para sa dynamic na pagkontrol sa execution behavior sa per-CPU na batayan. Gamit ang Dynamic Execution Control Register na pag-uugali sa paligid ng hindi direktang paghuhula ng target na sangay at iba pang mga tampok na haka-haka ay maaaring baguhin, pagpapagana ng mga proteksyon sa return-oriented-programming (ROP), at iba pang pag-uugali ay maaaring mabago sa pamamagitan ng espesyal na layuning register na ito. Sa Linux 6.5 ang DEXCR support na ito ay nagbibigay-daan para sa ROP protection instructions na magamit sa Power 10 hardware.

Kasama rin sa mga update ng POWER ang ilang malalaking pagpapahusay ng endian ngayong round. Ang ELFv2 ABI na ngayon ang default para sa 64-bit na malalaking endian kernel build at ang-mprofile-kernel na opsyon para sa malalaking endian ELFv2 kernel ay ginagamit na ngayon.

Ang ikatlong kapansin-pansing bahagi ng mga update sa Linux 6.5 na ito ay nagpapalawak ng suporta sa Kernel Concurrency Sanitizer (KCSAN) para sa PowerPC 32-bit at BookE build. Ang Kernel Concurrency Sanitizer ng Linux ay isang dynamic na race detector na gumagamit ng compiler-based instrumentation.

Higit pang mga detalye sa mga update na ito para sa Linux 6.5 kernel sa pamamagitan ng hatak na ito.

Categories: IT Info