ARM чип
Нов кръг от промени в 64-битовата ARM архитектура (ARM64 / AArch64) току-що бяха заредени в прозореца за сливане на ядрото Linux 4.19 и като цяло бяха включени някои доста добри неща.
64-битовото ARM пространство в Linux беше доста заето и вероятно ще има още, преди да бъде пуснато ядрото на Linux 4.19.
Някои акценти от 64-битовите ARM сливания включват:
- Поддръжка на ARM64 за нов GCC STACKLEAK плъгин това беше обединено в gcc-плъгини за Linux 4.19. Приставката на компилатора STACKLEAK е в състояние да отблъсква възможни недостатъци / атаки, свързани с неинициализирано използване на стека, изтичане на съдържание на стека и изчерпване на стека / пропускане на защитната страница. Това основно ядро STACKLEAK е пренесено от стария код GrSecurity / PaX.
- Поддръжка за системното обаждане на Restartable Sequences. Това ново системно обаждане беше първоначално добавен в Linux 4.18 и “RSEQ” дава възможност за по-бързи операции в потребителското пространство върху данни за процесора, като предоставя ABI споделена структура от данни между всяка нишка на потребителското пространство и ядрото.
- Пренаписване на техния код за въвеждане на syscall в C, за да се нулират GPR регистрите при влизане от потребителско пространство.
- Kexec и Kdump вече работят върху системи, стартирани без поддръжка на ACPI.
- Qspinlock да замени техния стар код за заключване на билети.
- Поддръжка за верижни броячи на PMU.
- Повторно активирана поддръжка за огромни vmalloc / IO съпоставяния.
За да видите пълния дневник на промените за този списък с кръпки, разгледайте пощенски списък на ядрото .