Выпуск Linux 6.11 – Основные изменения, архитектуры Arm, RISC-V и MIPS

Выпущена версия Linux 6.11, о чем сообщил Линус Торвальдс в рассылке разработчиков ядра Linux (LKML):

«В настоящее время я снова в поездке вне своего обычного часового пояса, но здесь, в Вене, воскресный день, и версия 6.11 выпущена.

Последняя неделя была довольно спокойной, что приятно видеть. Краткий список изменений приведен ниже для желающих ознакомиться с деталями, но патчей действительно немного, и все они относительно небольшие. Ничего особо выделяющегося – крупнейший патч касается документации по конфиденциальным вычислениям Hyper-V.

В связи с этим окно слияния, очевидно, откроется завтра, и уже ожидают более 40 запросов на включение. Однако именно _из-за_ поездки начало работы с окном слияния, вероятно, будет медленным, поскольку я работаю на ноутбуке, а завтра стартует OSS Europe, а затем во вторник – саммит сопровождающих ядра. Поэтому, если ваш запрос не будет обработан немедленно, просим проявить терпение.

Но перед началом работы с окном слияния протестируйте последний выпуск!

Linus»

Предыдущий выпуск Linux 6.10 принес улучшения производительности сетевого стека за счет оптимизированных операций отправки без копирования (zero-copy) и объединения нескольких буферов для операций отправки/приема, представил системный вызов mseal() для запрета будущих изменений частей адресного пространства процесса, добавил поддержку Bluetooth для некоторых беспроводных модулей MediaTek MT7922 в мини-ПК и ноутбуках, а также изменения в файловых системах NFS, XFS, FUSE и overlayfs, среди множества других изменений.

Linux 6.11 release

Ключевые особенности Linux 6.11

Некоторые значимые изменения в Linux 6.11:

  • Новая реализация шифра AES-GCM для систем x86-64 с улучшением производительности до 162%
  • Ядра x86 теперь могут работать в качестве гостевых ОС под управлением защищенной зашифрованной виртуализации AMD SEV-SNP с использованием модуля защищенной ВМ. Подробности см. в статье на LWN.net
  • Новая подсистема управления последовательностью включения питания, предназначенная для обеспечения правильного порядка инициализации устройств системы. Наиболее полезна для систем с чипами BT/WLAN семейства WCN от Qualcomm. Детали доступны в соответствующем коммите
  • В Linux 6.11 реализован модуль « простого логического анализатора », способного преобразовать набор линий GPIO в базовый логический анализатор. Как следует из названия, решение неидеально, но может быть полезно при первичной диагностике при удаленной отладке.

Изменения в архитектуре Arm

  • 64-битная архитектура Arm теперь поддерживает горячее подключение CPU (CPU hotplug) в системах с ACPI
  • Allwinner
    • H616
      • Добавлен драйвер IOMMU
      • Добавлен LRADC (АЦП низкого разрешения для клавиш на основе резистивной сети)
      • Криптографический движок – Добавлена поддержка Allwinner H616 в sun8i-ce
    • H700 – Добавлен скоростной бин Allwinner H700 в драйвер cpufreq sun50i
    • Изменения DTS
      • Добавлена информация о кэше для SoC A64, H6 и H616
      • Исправлены названия моделей и описания плат Pine64
      • Добавлен GPADC (АЦП общего назначения) для SoC H616
      • Добавлены джойстики на основе GPADC для платы anbernic-rg35xx-h
      • Включена поддержка DVFS для плат rg35xx
    • Новые устройства – Нет данных
  • Rockchip
    • Драйвер контроллера PCIe Rockchip:
      • Установка PERST# на 100 мс после стабилизации питания
      • Ожидание PCIE_T_RRS_READY_MS (100 мс) после сброса перед началом конфигурации
      • Использование флага GPIOD_OUT_LOW при запросе ep_gpio для устранения сбоя прошивки в модемах на базе Qcom с платой Rockpro64
    • Драйвер контроллера PCIe Rockchip DesignWare
      • Выделение общих частей привязки DT rockchip-dw-pcie для совместного использования в режиме Root Complex и Endpoint
      • Добавление отсутствующих сигналов INTx в общую привязку DT
      • Добавление элементов eDMA в привязку DT для контроллера Endpoint
      • Исправление начального значения GPIO PERST# dw-rockchip для предотвращения нежелательных коротких установок/снятий, вызывающих проблемы с некоторыми контроллерами WLAN
      • Рефакторинг dw-rockchip и добавление поддержки режима Endpoint
      • Вызов pci_epc_init_notify() и удаление обертки dw_pcie_ep_init_notify()
      • Добавление сообщений об ошибках в путях ошибок .probe() для улучшения пользовательского опыта
    • Драйвер тактирования
      • Экспорт дополнительных тактовых сигналов для периферии Rockchip rk3128
      • Преобразование драйверов тактирования Rockchip для использования kmemdup_array()
      • Удаление CLK_NR_CLKS из заголовков привязки Rockchip rk3128 и rk3188
    • Новые устройства
  • Amlogic
    • Драйвер тактирования
      • Незначительные исправления тактирования Amlogic S4
      • Преобразование привязки DT контроллера звука Amlogic AXG в Yaml
      • Поддержка контроллеров тактирования Amlogic C3
      • Добавлен флаг clk Amlogic для пропуска инициализации уже включенных ФАПЧ (PLL) и избежания перезахвата
      • Обновление привязок DT Amlogic A1 для поддержки системной ФАПЧ
    • Драйверы Amlogic
      • Добавлены идентификаторы SoC S905L и A113X
      • Добавлен отсутствующий макрос MODULE_DESCRIPTION() для драйвера meson_sm
    • Изменения ARM64 DT Amlogic для Linux 6.11:
      • Домен питания Amlogic A4
      • Ряд исправлений DT для устранения почти всех оставшихся ошибок проверки
      • ШИМ (PWM) Amlogic S4
      • Исправления для:
        • Совместимости SM1 SPDIF
        • Увеличение мощности драйвера SPDIF G12
        • Добавление домена питания к HDMI TX
        • Корректировка тактовых сигналов HDMI TX
    • Новые устройства
      • ТВ-бокс OSMC Vero 4K (Amlogic S905X)
      • ТВ-боксы Dreambox One & Two (Amlogic S922X)
      • Эталонные платы GXLX/S905L p271
  • Samsung
    • Драйвер PHY
      • Добавлен комбинированный PHY Samsung Exynos gs101 drd
      • Обновления драйвера Exynos usbdrd
    • Драйвер контроллера PCIe Exynos – Использование API группового управления тактированием для упрощения настройки
    • Изменения ARM64 DTS Samsung
      • Google GS101 – Незначительная очистка и добавление фиктивных регуляторов к USB PHY для удовлетворения требований dtbs_check. PMIC, предоставляющий эти регуляторы, пока не реализован.
      • Exynos850: Добавлен генератор истинных случайных чисел (True Random Number Generator).
    • Изменения конфигурации (defconfig) – Нет данных
    • Новые устройства – Нет данных
  • Qualcomm
    • Добавлена поддержка Qualcomm QCS8550 (вариант SM8550 для IoT-устройств)
    • PHY – Qualcomm SC8180x USB uniphy, IPQ9574 QMP PCIe phy
    • Источник питания – Включена поддержка батареи для Qualcomm Snapdragon X Elite
    • Управление выводами (Pinctrl) – Новые драйверы для Qualcomm PMC8380, SM4250, SM4250 LPI
    • Драйвер контроллера PCIe
      • Сделана обязательной область регистров MHI для X1E80100, так как все контроллеры PCIe имеют её
      • Предотвращение использования неинициализированных данных и возможного разыменования ошибочного указателя\Возврат ошибки (не успеха) при сбое dev_pm_opp_find_freq_floor()
      • Добавлена поддержка рабочих точек производительности (OPP) для масштабирования состояния производительности на основе совокупной пропускной способности канала с целью повышения энергоэффективности SoC
      • Голосование за путь ICC (interconnect) CPU-PCIe для обеспечения его активности, даже если другие драйверы не голосуют за него
      • Использование devm_clk_bulk_get_all() для получения всех тактовых сигналов из DT во избежание ручного перечисления
      • Добавление привязки DT и поддержки драйвера для SoC SA8775P
      • Добавление поддержки HDMA для SoC SA8775P
      • Переопределение значения по умолчанию NO_SNOOP для SA8775P во избежание возможного повреждения памяти
      • Обеспечение отключения ресурсов во время установки PERST#, даже если канал уже отключен
      • Использование новой универсальной dw_pcie_ep_linkdown() для обработки событий обрыва связи
      • Добавление поддержки DT и драйвера конечной точки (endpoint) для SoC SA8775P
      • Добавление поддержки Hyper DMA (HDMA) для SoC SA8775P и её включение в драйвере EPF MHI
      • Установка PCIE_PARF_NO_SNOOP_OVERIDE для переопределения атрибута NO_SNOOP по умолчанию на SoC SA8775P (режимы Root Complex и Endpoint) во избежание возможного повреждения памяти
    • ASoC – Добавлена поддержка Qualcomm LPASS v2.5 и WCD937x
    • Драйвер тактирования
      • Добавлены драйверы тактирования для камеры, дисплея и видео Qualcomm SM7150
      • Добавлен драйвер тактирования GPU Qualcomm QCM2290
      • Добавлен драйвер тактирования NSS Qualcomm QCS8386/QCS8084
      • Добавлены драйверы тактирования камеры и видео Qualcomm SM8650
      • Различные исправления
    • WiFi
      • Qualcomm (ath10k) – Поддержка светодиодов для различных чипсетов
      • Qualcomm (ath12k):
        • Удаление неподдерживаемой обработки Tx monitor
        • Поддержка канала 2 в диапазоне 6 ГГц
        • Поддержка Spatial Multiplexing Power Save (SMPS) в диапазоне 6 ГГц
        • Поддержка Multiple BSSID (MBSSID) и Enhanced Multi-BSSID Advertisements (EMA)
        • Поддержка динамических VLAN
        • Добавление обработчика паники для сброса состояния прошивки
        • Поддержка DebugFS для статистики передачи данных
        • WCN7850: Поддержка Wake on WLAN
    • Обновления драйверов
      • Добавлена поддержка моста разделяемой памяти (shm), предоставляющего строгий интерфейс для обработки буферов, передаваемых в TrustZone.
      • Платформа X1Elite добавлена в список разрешений uefisecapp для создания реализации efivars.
      • Представлена новая внутриядерная реализация службы pd-mapper (или servreg) для замены зависимости от пользовательского пространства при управлении USB Type-C и батареями.
      • Добавлена поддержка разделения прерываний между несколькими экземплярами bwmon и устранена ошибка дисбаланса счетчика ссылок.
      • Исправлена поддержка LLCC для новых платформ и добавлена поддержка SA8775P.
      • Добавлен новый интерфейс в SMEM для предоставления «кодов функций». Пример использования – указание драйверу GPU доступных частот на данном устройстве.
      • Сторона потребителя и поставщика прерываний SMP2P обновлена для предоставления более понятных имен в статистике прерываний.
      • Представлена поддержка использования привязки почтового ящика и драйвера для исходящего IPC-прерывания в драйвере SMSM.
      • Драйвер socinfo получил информацию о SDM670 и IPQ5321, а также обновления для PMIC X1E.
      • Добавлен обходной путь для пропуска использования новой реализации SHM Bridge во время исследования регрессий.
      • Замена одного вхождения return no_free_ptr() на return_ptr() для улучшения читаемости кода. Драйверы llcc, mdt_loader, ocmem, pdr, socinfo и wcnss упрощены с использованием cleanup.h.
    • Обновления ARM32 DTS
      • Motorola Moto G и Motorola Moto G 4G получили поддержку акселерометра и магнитометра, а последняя также получила источники питания для буфера кадров и подключенный датчик температуры.
      • Блок зарядки (SMBB) включен во всех устройствах Lumia на базе MSM8x26, так как он используется для отслеживания состояний USB.
      • Режим работы регулятора SDC установлен на HPM в семействе Sony Xperia «Shinano» для предотвращения провалов напряжения на картах uSD.
      • Панель на LGE Nexus 5 подключена к подсветке для её отключения при гашении экрана.
      • MSM8974 переведен на использование абстракции почтового ящика для вызова прерываний PC на удаленных процессорах.
    • Обновления Arm64 DTS для Linux 6.11
      • IPQ6018 – Добавлен контроллер SDHCI
      • IPQ9574 – Описана шина MDIO.
      • Улучшения для устройств на базе MSM8916: добавлена поддержка звука и модема в Acer Iconia Talk S и GPLUS FL8005A, последняя также получила поддержку BMS. Устройства Samsung Galaxy получили определения PMIC и зарядного устройства, поддержку NFC и MUIC. Устройства Samsung Galaxy Grand Prime получили поддержку акселерометра и магнитометра.
      •   MSM8976 – Добавлены определения для IOMMU, подсистемы дисплея, подсистемы Wi-Fi и GPU Adreno.
      •   MSM8996 – Указаны частоты тактирования ядра UFS, добавлены узлы FastRPC для аудио DSP, описаны доступные граничные точки glink, добавлен сброс подсистемы дисплея.
      • Добавлен Venus на MSM8998 и обходной путь «No MSA Ready» для запуска ath10k.
      • Поддержка GPU добавлена для QCM2290 и включена на плате разработки RB1. Контроллер I2C, используемый для связи с HDMI-мостом LT9611UXC, временно заменён на i2c-gpio во время диагностики проблем со встроенным контроллером. Аналогичные изменения применены для RB2 на платформе QRB4210. На RB2 исправлено максимальное потребление тока TCPM, а регулятор vreg_l9a помечен как постоянно активный для соответствия требованиям.
      • Платформа QDU1000 – добавлен USB, введена защищённая QFPROM для доступа LLCC к данным OTP. USB активирован на двух платах IDP.
      • SA8775p – добавлены определения конечных точек PCIe, поддержка LLCCC, регионы IMEM и PIL. Узлы помечены как dma-coherent при необходимости, введён выделенный carveout для выделений памяти shared memory bridge. Устройство SA8775P разделено на версии r2 и r3.
      •  SC7180 – фрагменты Trogdor clamshell/detachable реорганизованы для удобства, pwmleds отключены в неиспользуемых участках.
      • SC7280 – добавлены узлы APR для взаимодействия со службами аудио в прошивке DSP. Описаны TBU Qualcomm SMMU для улучшения поддержки отладки. Часы QoS добавлены к межсоединениям для работы настроек QoS на шинах. SuperSpeed в режиме park отключён для основного экземпляра DWC3 для устранения проблем с хост-контроллером под нагрузкой.
      • PM8008 (PMIC камеры) добавлен в Fairphone 5: регуляторы переименованы для информативности, имя прошивки IPA приведено к предпочтительному формату. Описан HDMI-мост на Rb3gen2, активированы узлы rtc, gpi-dma и qup.
      • Менеджер портов Type-C в PM7250b включён для устройств, не использующих прошивку pmic-glink для управления Type-C.
      • SC8180X – ряд исправлений и оптимизаций, связанных с функциональными проблемами и валидацией DeviceTree.
      • Узел PSHOLD помечен как зарезервированный после сообщений о проблемах при выключении. Описание сигналов USB обновлено в соответствии с путём прохождения сигнала. PMIC камеры PM8008 добавлен в Lenovo ThinkPad X13s.
      • PM660 PMIC расширен определениями зарядного устройства и rradc, SDM670 получил определение региона SMEM.
      • SDM845 – описаны узлы TBU Qualcomm SMMU для улучшения отладочного вывода при сбоях. UFS PHY ассоциирован с GDSC, контроллер DisplayPort подключен к QMP PHY.
      • Добавлен встроенный контроллер Lenovo Yoga C630 с поддержкой управления батареей, портом Type-C и altmode. Для C630 добавлена информация о вариантах калибровки Wi-Fi для корректного выбора данных. Исправлен отсутствующий путь прошивки IPA.
      • Платформа SDX75 – добавлены узлы AOSS, IPCC, SDHCI, TCSR, модемный SMP2P, I2C и SPI. На плате IDP добавлена поддержка SD-карт. Для платформы SM4450 добавлена поддержка CPUfreq.
      • Добавлен отсутствующий сброс в контроллере SDHC SM6115. UFS PHY ассоциирован с GDSC, аналогично PHY на SM6350.
      • На Fairphone 4 добавлен PMIC камеры (PM8008), регуляторы переименованы для информативного отладочного вывода, включено переключение ролей USB.
      • На Fairphone 3 добавлена и активирована поддержка вибратора.
      • SM8250 – пути сигналов USB корректно описаны в OF-графе, UFS PHY получил требуемое описание power-domains. Благодаря поддержке последовательностей питания PCI, добавлена возможность включения Wi-Fi чипа QRB5165 RB5.
      • Исправлены флаги прерываний сенсорных экранов на устройствах Sony Xperia для устранения нежелательных следов в downstream.
      • SM8450 – добавлена таблица OPP для контроллеров PCIe, определяющая требования к пропускной способности и состояниям производительности для разных поколений и ширины каналов. Контроллеры PCIe также получили определения путей межсоединений. Исправлена разметка регистров LLCC, UFS PHY ассоциирован с GDSC.
      • SM8550 – добавлено сопоставление портов динамика на платах разработки. Поддержка Wi-Fi включена на плате QRD.
      • SM8650 – добавлены контроллеры тактовых сигналов видео и камеры. Узел SCM дополнен деталями для активации USB ramdump (режим загрузки) при сбое системы. Поддержка Wi-Fi и сопоставление портов динамика добавлены для QRD и новой HDK. На MTP разъём USB Type-C описан как подключённый к PHY. Помимо базовой HDK, добавлена оверлейная карта дисплея.
      • Snapdragon X1 Elite – добавлены bwmon, поддержка fastrpc и GPU, tsens, а также отсутствующий экземпляр PCIe 6a. Описаны тепловые зоны. Pmic-glink добавлен для устройств CRD и QCP, описаны оставшиеся PMIC. В QCP добавлена поддержка аудио. Для компенсации отсутствия IOMMU для PCIe, устройствам выделен явный увеличенный фрагмент памяти CMA.
      • На множестве платформ удалены задержки опроса тепловых зон, поскольку управление осуществляется через прерывания. На многих SoC добавлено тепловое троттлинг GPU.
      • Устаревшая реализация SMSM заменена на почтовую систему для вызова прерываний на удалённых процессорах. Механизм вызова прерываний переведён на новую систему для соответствующих платформ.
      • Свойство usb-role-switch удалено для всех жёстко заданных (host/peripheral) экземпляров USB на платах.
    • Обновления defconfig для Arm64 в Linux 6.11
      • Активирует новый драйвер Shared Memory Bridge, улучшающий механизм совместного использования буферов с TrustZone.
      • Переводит поставщиков взаимодействия MSM8996, SM8150 и SM8350 во встроенные, поскольку отладочный UART теперь зависит от них. Включён контроллер тактовых сигналов GPU SM8350.
      • Активирован защищённый драйвер QFPROM для доступа к OTP-конфигурации драйвера LLCC на платформе QDU1000.
    • Новые устройства
      • Ноутбуки Asus Vivobook S15 и Lenovo Yoga Slim7x на базе чипа Qualcomm x1e80100 ( Snapdragon X1 Elite )
      • Motorola Moto E 2015 LTE (surnia)
      • Motorola Moto G 2015 (osprey)
      • Motorola Moto G4 Play (harpia)
      • Плата разработки Qualcomm AIM300 для AIoT
      • Комплект аппаратной разработки (HDK) Qualcomm SM8650 (Snapdragon 8 Gen 3)
      • SHIFTphone 8
      • Samsung Galaxy Z Fold5
      • Плата Schneider HMIBSC DTS – IIoT Edge Box Core на базе SoC Qualcomm APQ8016E.
      • Роутер TP-Link Archer AX55 v1
      • Sony Xperia Z3 Compact
      • HTC One (M8)
      • Устройства Samsung Galaxy Tab 4 8.0 Wi-Fi, Samsung Galaxy Grand 2 и Samsung Galaxy Note 3.
  • MediaTek
    • Добавлена поддержка сетевого чипа Airoha EN7581 10G-PON, связанного с MediaTek MT7981 (Filogic 820)
    • DRM
      • Преобразование обратного вызова удаления платформы для возврата void
      • Удаление вызова chain_mode_fixup в mode_valid()
      • Исправление ошибок драйвера дисплея MediaTek, обнаруженных IGT
      • Добавление поддержки дисплея для платы MT8365-EVK
      • Исправление перезаписи глубины цвета в mtk_ovl_set bit_depth()
      • Исправление расчёта possible_crtcs
      • Устранение ложного вызова kfree()
    • MFD – Добавление AUXADC в микросхемы управления питанием MediaTek MT635{7,8,9}
    • Коммутатор Ethernet – mt7530: добавление поддержки изоляции портов моста
    • WiFi – MediaTek (mt76): поддержка Multi-Link Operation (MLO) для mt7925
    • Межсоединение – Новый драйвер для платформ MediaTek MT8183/8195
    • Обновления драйверов для Linux 6.11
      • Добавление ранее пропущенного бита Tone Curve Conversion (TCC) MuteX для активации в MDP3 на SoC MT8188, отключение 9-битного альфа-канала для поддержки HDR дисплея в MT8195 и добавление поддержки математических операций в Global Command Engine для всех SoC MediaTek, что будет использовано в драйвере ISP.
    • Обновления Defconfig – Н/Д
    • Обновления DTS для ARM32
      • Добавление коммита для очистки назначения значений drive-strength во всех деревьях устройств с устаревшим определением MTK_DRIVE_(x)mA.
    • Обновления Devicetree для ARM64
      • SoC MT7981 для маршрутизаторов – поддержка pinctrl и активация сторожевого таймера, eFuse/nvmem, I2C и интегрированного контроллера WiFi.
      • MT7988 – Добавление поддержки контроллеров I2C, PWM и USB XHCI.
      • Плата Radxa NIO12L на базе Genio 1200 получает поддержку переключения ролей USB, корректное управление питанием (PM suspend/resume) контроллера PCI-Express, а также масштабирование частоты и напряжения CPU/GPU для повышения эффективности.
      • MT8188 – Поддержка интегрированных доменов питания, почтовых ящиков Global Command Engine (GCE), базовая поддержка блоков VDO0/1 для мультимедиа и GPU (ARM Mali G57-MC3, Valhall-JM) с Panfrost.
      • Оптимизация и улучшения для всех устройств на MT8183, MT8192, MT8195/MT8395 с добавлением генерации символов в базовые деревья устройств с использованием наложений Devicetree (DTBO).
      • Технология MediaTek Smart Voltage Scaling (SVS) теперь полностью функционирует на указанных SoC, обеспечивая улучшения энергоэффективности;
      • Рефакторинг тепловых зон MT8183 для согласованности с другими SoC MediaTek и повышения читаемости
      • Звуковые DAI-ссылки теперь единообразно определяются в devicetree устройств MT8195 и MT8186
    • Новые устройства
      • MT7981 – Маршрутизатор Cudy WR3000 V1 и OpenWRT One .
      • MT7986 – BananaPi R3 Mini .
      • MT8390 – Плата разработки Genio 700 EVK
      • MT8395 Genio 1200 – Kontron 3.5″-SBC-i1200
      • Chromebook – HP Chromebook X360 13b-ca0002sa на MT8195 и Acer Chromebook 311 на MT8186.
  • Другие новые аппаратные платформы и SoC на Arm
    • Marvell – Четыре устройства от Solidrun на базе Marvell cn913x, заменяющие модели на Armada 8000: модуль SolidRun CN9132 COM-Express Type 7,
      платы SolidRun CN9130 som, Clearfog и SolidRun CN9131 SolidWAN .
    • NXP
      • Добавлен i.MX95 – вариант i.MX93 с шестью ядрами Cortex-A55 (вместо двух), GPU и расширенными высокоскоростными интерфейсами.
      • Шесть устройств на базе NXP i.MX, включая плату NXP i.MX95 19×19 EVK
  • Изменения, связанные с Raspberry Pi
    • Добавлена поддержка SoC BCM2712
    • Media – Поддержка драйвера ISP Raspberry Pi PiSP Backend (BE)

Журнал изменений Linux 6.11 для RISC-V

  • Поддержка новых расширений ISA:
    • Подрасширения векторного расширения Zve32[xf] и Zve64[xfd]
    • Zimop и Zcmop для may-be-операций
    • Подрасширения C-расширения Zca, Zcf, Zcd и Zcb
    • Zawrs
  • riscv,cpu-intc теперь соответствует dtschema
  • Ряд оптимизаций производительности и улучшений для патчинга текста
  • Поддержка горячего добавления/удаления памяти
  • Максимальный виртуальный адрес для пользовательских выделений теперь доступен через hwprobe
  • Allwinner
    • Добавлены системные LDO в SoC D1s
    • Новые устройства – ClockworkPi и DevTerm на базе Allwinner D1
  • Microchip PolarFire- Добавлена SBC BeagleV Fire
  • SOPHGO
    • SG2002 – драйверы clocksource/event: добавлены DT-привязки для clint (Core-Local Interrupt Controller) SOPHGO SG2002 на RiscV
    • SG2042 – Добавлен драйвер тактирования
  • Starfive
    • Добавлена конфигурация PCIe для Mars и VisionFive 2
    • Новая плата – Pine64 Star64 (JH7110)
  • T-Head
    • Драйвер тактирования – контроллер тактовых сигналов AP-подсистемы в T-Head TH1520
    • Добавлен узел SBI PMU events для TH1520

Обновления MIPS

Несмотря на сохраняющуюся активность, журнал изменений архитектуры MIPS продолжает сокращаться:

  • Использование улучшенной синхронизации таймеров для Loongson64
  • Исправление адреса регистра GCR_ACCESS
  • Добавление отсутствующих MODULE_DESCRIPTION
  • Поддержка Realtek RTL9302C
  • Поддержка Mobileye EyeQ6H
  • Поддержка системного контроллера Mobileye EyeQ OLB
  • Улучшение r4k clocksource
  • Режим эмуляции ieee754 NAN2008
  • Переработка обработки адресов BMIPS CBR
  • Исправления для Loongson 2K1000
  • Обновления Defconfig
  • Оптимизации и исправления

Полный журнал изменений Linux 6.11 со всеми сообщениями коммитов сгенерирован командой git log v6.10..v6.11-rc7 --stat. Детальный обзор изменений Linux 6.11 вскоре появится на Kernelnewbies .

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments