LINUX.ORG.RU

МЦСТ публикует исходные тексты ядра Linux 6.1 для архитектуры Эльбрус

 , , ,


1

6

Открытое ядро поддерживает семейство процессоров Эльбрус: e4c, e8c, e1c+, e8c2, e12c, e16c, e2c3 и e8v7.

Обновление в архитектурно-зависимой части включает в себя:

  • улучшение поддержки KVM (гипервизор, MMU гостевых систем);
  • доработки сетевого стека — JIT-компилятор BPF;
  • улучшения в механизме NUMA;
  • kexec, гибернацию, контроль ошибок памяти EDAC;
  • оптимизации алгоритмов ChaCha20 и CRC32c.

В состав драйверов вошли улучшения подсистем IOMMU, I2C/I3C, GPIO, I2S, QDMA, SMI, Hantro, VC9000D, IMGtec и др.

Скачать можно на сайте для разработчиков в разделе «Загрузки»: https://dev.mcst.ru/download/.

Также доступны для скачивания исходные тексты ядра Linux 5.10, компилятор и кросс-компилятор lcc-1.31.05.

>>> Источник: mcst.ru



Проверено: dataman ()
Последнее исправление: dataman (всего исправлений: 1)
Ответ на: комментарий от monk

и контекст на всю программу (а не сотню байтов как у процессора). Недостаток в многословности команды.

Но нет контекста на входные данные.

RAtioNAn
()
Ответ на: комментарий от RAtioNAn

Он есть больше, чем у процессора. Компилятор может проанализировать константы, может сделать профилирование. Процессор память, которая ещё не попала в регистры, не видит никак. У процессора «входные данные» только от предсказателя переходов. Но у компилятора есть они же и он вместо подготовленного перехода может делать переход по предсказателю.

monk ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.