Выпущена версия 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
Некоторые значимые изменения в 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
- Новые устройства – Нет данных
- H616
- 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
- Новые устройства
- Платы RK3588 – ROCK 5 ITX , FriendlyELEC CM3588
- Платы RK3566 – Orange Pi 3B , Radxa ZERO 3W/3E
- Radxa ROCK 3B (RK3568)
- Radxa ROCK S0 (RK3308B)
- Драйвер контроллера PCIe Rockchip:
- 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) – Нет данных
- Новые устройства – Нет данных
- Драйвер PHY
- 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.
- Обновления defconfig для Arm64 в Linux 6.11
- 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
- Marvell – Четыре устройства от Solidrun на базе Marvell cn913x, заменяющие модели на Armada 8000: модуль SolidRun CN9132 COM-Express Type 7,
- Изменения, связанные с 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.
Оригинал статьи вы можете прочитать здесь.