1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zsl588-OpenCorePkg

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Changelog.md 71 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 08:24 6d45195

OpenCore Changelog

==================

v0.7.8

  • Обновлён ocvalidate для предупреждения о небезопасном DmgLoading с безопасным SecureBootModel (уже запрещено во время выполнения).
  • Исправлена ошибка, из-за которой AudioDxe не отключал неиспользуемые каналы после недавних обновлений.
  • Разрешено отслеживание усиления громкости ОС на старых macOS без SystemAudioVolumeDB.
  • Исправлен сбой при отсутствии поддержки мыши при проверке пароля.
  • Исправлена установка бита AppleInternal CSR при включённой функции ProvideCustomSlide.
  • Добавлена поддержка файлов .contentFlavour и .contentDetails для записей протокола загрузки, включая OpenLinuxBoot.
  • Добавлен флаг LINUX_BOOT_ADD_RW в OpenLinuxBoot для поддержки, например, EndeavourOS.
  • В OpenLinuxBoot добавлены аргументы flags+= и flags-= для упрощения установки флагов драйвера при необходимости.
  • Исправлено неоднозначное название записи OpenLinuxBoot при сброшенном флаге LINUX_BOOT_USE_LATEST.
  • Обновлены встроенные версии микропрограмм для SMBIOS и остальных.
  • Исправлен сбой в OpenLinuxBoot с частично (повторно) установленным дистрибутивом Linux.
  • Повышена надёжность при анализе повреждённых файлов образов PE.

v0.7.7

  • Исправлен редкий сбой, вызванный повреждением регистра в точке входа.
  • Добавлена поддержка ProvideCurrentCpuInfo для Intel Alder Lake.
  • Исправлена опечатка в рекомендациях Cpuid1Data для Intel Rocket Lake и более новых.
  • Обновлены встроенные версии микропрограмм для SMBIOS и остальных.
  • Обновлено базовое ПО EDK II до edk2-stable202111.
  • Устранены сбои в QEMU с AudioDxe.
  • Добавлено кэширование настроек AudioDxe (избегает ненужных задержек настройки).
  • Добавлена причуда DisconnectHda для разрешения звука UEFI на оборудовании Apple и других.
  • Добавлены обходные пути для ошибок в драйвере QEMU intel-hda, чтобы разрешить звук UEFI в QEMU.
  • Реализован многоканальный (например, бас + основной динамик; динамики + наушники) звук UEFI с помощью AudioOutMask.
  • Исправлены задержки запуска AudioDxe при наличии аудио Nvidia HDA.
  • Решён вопрос с отключением звука AudioDxe в Windows на некоторых микропрограммах.
  • Добавлена настройка периода опроса указателя в встроенной реализации AppleEvent.
  • Добавлена настройка списка устройств указателей во встроенной реализации AppleEvent.
  • Добавлена обработка VREF для поддержки звука UEFI на большем количестве оборудования Apple.
  • Обнаружение каналов аудиовыхода обновлено для поддержки звука UEFI на большем количестве оборудования Apple.
  • Добавлена ручная настройка GPIO (используйте аргумент драйвера AudioDxe --gpio-setup для звука UEFI на оборудовании Apple).
  • Переключены уровни звука UEFI на усиление в децибелах, чтобы обеспечить точное соответствие сохранённым уровням громкости macOS.
  • Разделены настройки минимальной громкости аудиоассистента и минимальной слышимой громкости.

v0.7.6

  • Исправлена поддержка канареечного стека при компиляции с GCC.
  • Добавлено автоматическое определение коэффициента масштабирования.
  • Явно ограничено использование ResizeAppleGpuBars значениями 0 и -1.
  • Исправлено длительное затухание длинных меток OpenCanopy на графическом фоне.
  • Исправлена проблема, из-за которой ProvideConsoleGop не отключала режимы только для блитов (например, на Z690).
  • Исправлена информация о модели процессора Alder Lake SMBIOS.
  • Добавлена таблица ACPI XCPM для управления питанием процессора Intel Alder Lake.
  • Улучшен порядок отрисовки, чтобы избежать графических разрывов в OpenCanopy.
  • Обработаны пути устройств PCI с логическими модулями в ScanPolicy.
  • Добавлена опция ReconnectGraphicsOnConnect для включения альтернативных драйверов UEFI для графики.
  • Добавлен драйвер BiosVideo.efi для использования с ReconnectGraphicsOnConnect.
  • Изменена функция FadtEnableReset, чтобы избежать ненадёжного сброса контроллера клавиатуры.
  • Добавлена причуда EnableVmx, позволяющая виртуализацию в других ОС на некоторых компьютерах Mac.
  • Модернизирована функция ProtectUefiServices, чтобы предотвратить перезапись служебных указателей GRUB при цепочке загрузки с включённым Secure Boot.
  • Удалена устаревшая SSDT-PNLFCFL.
  • Исправлена обработка таблицы атрибутов памяти нулевого размера.

v0.7.5

  • Пересмотрена документация по OpenLinuxBoot.
  • Поддерживается макет загрузки ostree в Linux.
  • Исправлены значки внешних дисков для протокола записи загрузки.
  • Добавлены причуды GPU Resize BAR для уменьшения BAR на основе каждой ОС.
  • Исправлена ошибка зависания OpenLinuxBoot после правильного обнаружения некоторых дистрибутивов.
  • Добавлена проверка подписи DMG во время загрузки благодаря @jspraul и @zhangyoufu.
  • Обновлены версии встроенных микропрограмм для SMBIOS и остальных.
  • Обновлены команды загрузки восстановления, чтобы включить macOS 11 и 12.

v0.7.4

  • Исправлен порядок сортировки ядра Linux.
  • Добавлена дополнительная детализация журнала обнаружения Linux. Фиксированное определение количества ядер процессора для большего числа устаревших процессоров.
  • Добавлена возможность полностью переопределить автоматическое определение параметров загрузки Linux.
  • В AdviseFeatures добавлена поддержка большой BaseSystem.
  • Обновлены встроенные версии микропрограмм для SMBIOS и прочего.
  • Разработан инструмент для извлечения сертификата безопасной загрузки поставщика из файла прокладки GRUB.
  • Для моделей T2 SB AP на macOS 12 добавлена переменная NVRAM BridgeOSHardwareModel.
  • Модель Apple Secure Boot по умолчанию изменена для соответствия SMBIOS для macOS 12.
  • Исправлена ошибка, из-за которой значение opencore-version не добавлялось к переменным NVRAM.

v0.7.3

  • Улучшена совместимость SSDT-PNLF с графикой CFL+.
  • Исправлено снижение производительности OpenCanopy из-за перерисовки, введённое в версии 0.6.9.
  • Добавлена основанная на шаблонах автоматическая инициализация переменных для повышения безопасности.
  • Базовый пакет EDK II обновлён до edk2-stable202108.
  • Переменные Apple Secure Boot обновлены для x86legacy.
  • Варианты Linux обновлены в Flavours.md.
  • Реализован протокол записи загрузочных данных, позволяющий использовать подключаемые драйверы записи.
  • Добавлено библиотеки StringBuffer и FlexArray.
  • Драйверы обновлены для поддержки аргументов (требуется обновление config.plist, см. примеры).
  • Добавлен драйвер OpenLinuxBoot: собственное ядро OC с автоматическим определением и загрузкой без цепочки через GRUB.
  • Исправлено превышение длины имён загрузочных записей, нарушающее поток текста во встроенном меню.
  • Добавлена функция UEFI ForceOcWriteFlash для включения записи системных переменных OC.

v0.7.2

  • Исправлены проблемы с обработкой OSBundleLibraries/OSBundleLibaries64.
  • Добавлена GraphicsInputMirroring для устранения потери нажатий клавиш в некоторых графических приложениях UEFI, отличных от Apple.
  • Добавлена поддержка стековых канареек (cookies безопасности / стековые охранники).
  • Исправлен неинициализированный доступ к памяти в AudioDxe, вызывающий сбой воспроизведения звука.
  • Изменена модель Apple Secure Boot по умолчанию на x86legacy для повышения безопасности и совместимости.
  • Увеличены значения MinDate и MinVersion APFS по умолчанию до macOS Big Sur для повышения безопасности.
  • Обновлено встроенные версии микропрограммы для SMBIOS и прочее.
  • Улучшена совместимость SSDT-PNLF с Windows и более новой графикой.
  • Исправлены сборки CLANGPDB OpenCore путём сокращения магии OC.

v0.7.1

  • Добавлена причуда SyncTableIds для синхронизации изменённых идентификаторов OEM таблиц.
  • Добавлен дамп информации о процессоре (MSRs) в SysReport.
  • Обновлены встроенные версии микропрограмм для SMBIOS и прочее.
  • Исправлена PowerTimeoutKernelPanic на macOS 12.
  • Исправлена прозрачность обнаружения кликов на загрузочных записях OpenCanopy.
  • Добавлен дамп сведений об устройстве PCI в SysReport.
  • Исправлена SetApfsTrimTimeout на macOS 12.
  • Документировано требование, чтобы ширина SetDefault.icns соответствовала ширине Selector.icns.
  • Добавлены явные предупреждения и безопасный возврат к встроенному средству выбора при сбое сопоставления.
  • Добавлен пример конфигурации отладки IDE уровня исходного кода VSCode для отладки документов.
  • Другие незначительные обновления документации по отладке.
  • Исправлен неправильный тайм-аут встроенного средства выбора на IA32.
  • Добавлена поддержка пользовательских ядер на разделе ESP.
  • Исправлен DEBUG ASSERT при нажатии клавиш изменения записи с одной загрузочной записью в OpenCanopy.
  • Рекомендованы варианты Apple12 и Windows11.
  • Добавлен инструмент TpmInfo для отладки состояния TPM.
  • Исправлен некорректный начальный дисплей OpenCanopy при расположении записи по умолчанию за пределами экрана.
  • Исправлен ProvideCurrentCpuInfo на патче MSR на macOS 12.
  • Исправлен AppleXcpmForceBoost на патче на macOS 12.

v0.7.0

  • Исправлен сброс NVRAM при прошивке с защищённой от записи поддержкой BootOptionSupport.
  • Повышена производительность прямого рендерера GOP в определённых случаях.
  • Поддерживается поворот изображения в прямом рендерере GOP.
  • Исправлена обработка путей многоузловых устройств в LoadedImage и других местах.
  • Изменено расположение изображений OpenCanopy для поддержки префиксов каталогов.
  • Изменён предпочтительный набор изображений OpenCanopy на Acidanthera\GoldenGate.
  • Удалена поддержка .icns и .icns.
  • Добавлена система вкусов контента, позволяющая использовать пользовательские значки загрузочных записей, совместимые с различными наборами значков.
  • Автоматическое определение вкуса для загрузочных записей macOS.
  • Добавлена причуда ProvideCurrentCpuInfo для предоставления правильного TSC/FSB для виртуальных машин Hyper-V.
  • Добавлено расширение пути устройства Hyper-V для разрешения установки тома по умолчанию.
  • Добавлен вариант Apple для GopPassThrough для обработки только дескрипторов AppleFramebufferInfo.
  • Исправлена дальнейшая обработка патчей ядра, если патч был пропущен. Из-за несоответствия архитектуры:
  • Добавлена дополнительная опция «Переключить меню загрузки системы SIP».
  • Добавлен инструмент CsrUtil.efi, аналогичный Apple csrutil.
  • Убрана поддержка предварительно нарисованных меток входа .lbl/.l2x.
  • Исправлена проблема с предыдущим текстом, который не очищался перед инструментами и записями в режиме консоли OpenCanopy.
  • Исправлены сбои сборки DEBUG с GopPassThrough и UgaPassThrough.
  • Добавлены настройки для утилит тестирования памяти.
  • Обновлена рекомендуемая конфигурация memtest86 в образцах файлов .plist.
  • Определены вкусы загрузчика.
  • Применён собственный вкус к сборке OC.
  • Внесены исправления топологии ЦП в ProvideCurrentCpuInfo.
  • Обновлено значение по умолчанию SIP отключено в OC.
  • Документированы значения SIP, которые влияют на обновления macOS.
  • Добавлена переменная Apple NVRAM csr-data в документацию.
  • Исправлено выравнивание файла, вызывающее проблемы с подписью кода для изображений CLANGPDB.

Версия 0.6.9

  • Исправлено рассинхронизированное движение прямоугольника курсора при загрузке, например, CrScreenshotDxe.
  • Обновили базовый пакет EDK II до edk2-stable202102.
  • Обеспечили последовательное применение требуемой минимальной версии протокола Apple OEM Apple Event.
  • Изменили CustomDelays на менее неожиданную настройку boolean с отказоустойчивостью false.
  • Изменили отказоустойчивость и образцы значений повтора клавиш на значения Apple OEM.
  • Изменили значение PointerSpeedMul отказоустойчивости на значение Apple OEM.
  • Дополнили документацию информацией о настройке параметров повтора клавиш с KeySupport и без него.
  • Предотвратили появление интерфейса «установить по умолчанию», когда действие запрещено конфигурацией безопасности.
  • Добавили ForgeUefiSupport для обеспечения совместимости с устаревшими прошивками EFI 1.x.
  • Добавили ReloadOptionRoms для принудительной загрузки Option ROM на устройствах PCI.
  • Добавили OC_ATTR_USE_MINIMAL_UI для запуска сборщиков без кнопок «Завершение работы» и «Перезагрузка».
  • Отображение номера версии OpenCore в OpenCanopy и встроенном сборщике в зависимости от существующего бита ExposeSensitiveData.
  • Поддержка обработки аргументов без учёта регистра в инструментах UEFI.
  • Векторное ускорение алгоритмов хеширования SHA-512 и SHA-384, спасибо @MikhailKrichanov.
  • Исправили перенос при использовании клавиш со стрелками в OpenCanopy.
  • Обновили встроенные версии прошивки для SMBIOS и прочего.
  • Включили версии Linux для пользовательских утилит.
  • Фиксированное резервное значение SMBIOS Manufacturer для пустых слотов — NO DIMM.
  • Утверждения при работе OpenCanopy с низким разрешением теперь будут падать на встроенные.

Версия 0.6.8

  • Перешли на набор инструментов VS2019 для сборок Windows.
  • Сократили взаимодействие при установке устаревшей загрузки.
  • Повысили производительность рендеринга OpenCanopy.
  • Добавили кнопки «Завершить работу» и «Перезагрузить» в OpenCanopy.
  • Снизили задержку ввода указателя мыши в OpenCanopy.
  • Исправили, что границы курсора могут отличаться от границ OpenCanopy.
  • Улучшили производительность встроенного сборщика.
  • Добавили декодирование типа памяти для SMBIOS в автоматическом режиме.
  • Правильно поддерживают установку пользовательских записей в качестве параметров загрузки по умолчанию.
  • Исправили создание файла журнала, когда корневая файловая система недоступна для записи.
  • Исправили DisableSingleUser, который иногда не включался.
  • Добавили ForceBooterSignature для прошивки Mac EFI.
  • Исправили обрезку отображаемых загрузочных записей в OpenCanopy.
  • Дальнейшее улучшение расчёта частоты процессора на устаревших процессорах.
  • Исправили кодирование последовательности версий SMC SMBIOS.
  • Добавили чтение частоты TSC из Apple Platform Info.
  • Чтение частоты TSC для устройств Apple с чипсетами nForce.
  • Поиск Base и BaseSkip для патчей ACPI.
  • Исправили повреждение магии таблицы ACPI во время исправления.
  • Неестественное движение курсора OpenCanopy и FileVault 2 исправлено.
  • Интерпретация прерываний OpenCanopy исправлена, чтобы предотвратить пропущенные события и задержки.
  • Улучшено обнаружение двойного щелчка в OpenCanopy.
  • Уменьшена задержка сенсорного ввода OpenCanopy и улучшена удобство использования.
  • Улучшена скорость отклика клавиш в OpenCanopy и встроенных сборщиках.
  • Улучшенное обнаружение не повторяющихся клавиш в OpenCanopy и встроенных сборщиках.
  • Escape больше не предотвращает затухание OpenCanopy, пока клавиша удерживается, на некоторых системах.
  • Быстрый повтор, затем остановка проблемы с обработкой клавиш на некоторых PS/2 системах исправлены.
  • Точное обнаружение Shift+Enter/Shift+Index при использовании PollAppleHotKeys.
  • Индикатор «Установить по умолчанию» добавлен во встроенный сборщик. VerifyMsrE2 с ControlMsrE2 также позволяет разблокировать некоторые прошивки
  • Исправлено мерцание OpenCanopy при обновлении представления ввода.
  • Добавлена поддержка навигации TAB в OpenCanopy.
  • Введён графический интерфейс пароля в OpenCanopy.
  • Добавлена пульсирующая анимация в OpenCanopy для сигнала тайм-аута.
  • Установлен индикатор «установить по умолчанию» в OpenCanopy.
  • Исправлено прерывание тайм-аута в OpenCanopy по щелчку указателя.
  • Исправлена ошибка, из-за которой анимация OpenCanopy не масштабировалась с UIScale.
  • Добавлено прокручивание метки загрузочной записи OpenCanopy (исправляет отсутствие длинных меток).
  • Добавлены кнопки Shutdown и Restart во встроенный сборщик.
  • Исправлен встроенный сборщик для некоторых систем, работающих под управлением OpenDuet.
  • Добавлен Zero как горячая клавиша-псевдоним для Escape, чтобы принудительно отобразить сборщик, если он скрыт.
  • Добавлена клавиша =/+ в качестве псевдонима для CTRL для установки ОС по умолчанию.
  • Добавлена дополнительная поддержка для настройки правильного поведения повтора клавиш в режиме KeySupport.
  • Исправлено обнаружение множителя процессора на процессорах Intel до Nehalem.
  • Исправлены ошибки обработки нескольких процессоров и кэша процессора в SMBIOS.
  • Совмещено начальное положение курсора в меню загрузки Apple по умолчанию.
  • Обновлена команда devices в OpenShell для поддержки неправильно выровненных имён устройств, возвращаемых некоторыми прошивками Apple.
  • Добавлен суффикс (dmg) к опциям DMG в OpenCanopy.
  • Добавлены идентификаторы для процессоров Rocket Lake и Tiger Lake.
  • Добавлена индикация PickerAudioAssist для «дискового образа».
  • Исправлены случаи, когда индикация PickerAudioAssist воспроизводилась дважды.
  • Улучшено ускорение указателя в OpenCanopy.
  • Точное управление свойствами и функциями протокола AppleEvent.
  • Динамическая установка протокола клавиатуры на CrScreenshotDxe.
  • Поддержка запуска инструментов UEFI с поддержкой аргументов (например, ControlMsrE2) без аргументов из сборщика.
  • Исправлен расчёт высоты шрифта в OpenCanopy, может отклонять шрифты, которые ранее работали, и уменьшать повреждение памяти.
  • Исправлены ошибки идентификации процессоров Xeon E5XXX/E5-XXXX и Xeon WXXXX/W-XXXX.
  • Добавлена обработка RSDP, RSDT и XSDT в ACPI quirk NormalizeHeaders.

v0.6.7

  • Исправлен код возврата ocvalidate, который теперь равен нулю при обнаружении проблем.
  • Добавлены значения OEM в PlatformInfo в автоматическом режиме.
  • Улучшен расчёт частоты процессора на Haswell и более ранних версиях.
  • Исправлены проблемы при применении определённых патчей.
  • Добавлена поддержка переменных SSN (и HW_SSN).
  • Налажен ранний логинг на экране в сборках DEBUG для устаревших прошивок.
  • Обход проблемы, когда прошивка не указывает DeviceHandle при начальной загрузке.
  • Поддерживаются таблицы R/O страниц в SetupVirtualMap quirk.
  • Сохранена информация OEM для определённых таблиц SMBIOS Apple.
  • Исправлена проблема переключения в графический режим при входе в OpenCanopy.
  • Исправлена установка протокола Apple FB Info, когда GOP не существует.
  • Исправлен звук тайм-аута при прерывании в OpenCanopy нажатием клавиши.
  • Добавлена опция GopPassThrough для поддержки протокола GOP через UGA.
  • Исправлен расчёт скорости процессора для определённых процессоров Xeon и Core 2.
  • Удалена функция KeyMergeThreshold, которая никогда не работала.
  • Добавлена утилита acdtinfo для поиска определённых продуктов.
  • Исправлён расчёт FSBFrequency с дробным множителем.
  • Показан правильный счётчик ядер для некоторых процессоров AMD.
  • Добавлена функция ResetTrafficClass для сброса TCSEL на T0 на устаревшем HDA.
  • Исправлен выбор загрузочной записи по умолчанию без тайм-аута для встроенного сборщика.
  • Добавлена утилита ocpasswordgen для генерации данных паролей OpenCore.
  • Добавлена функция ActivateHpetSupport для активации поддержки HPET.
  • Исправлена неправильная версия в отчёте opencore-version в редких случаях.

v0.6.6

  • Добавлена прокрутка клавиатуры и указателя при вводе в OpenCanopy.

  • Добавлена поддержка фоновых изображений в OpenCanopy.

  • Исправлен выбор опции селектора загрузки в OpenCanopy.

  • Ослаблены размеры селектора для OpenCanopy.

  • Добавлена опция MaxBIOSVersion в Generic.

  • Исправлена функция проверки MLB в macrecovery.

  • Заменён драйвер VBoxHfs на OpenHfsPlus.

  • Добавлен дамп аудиокодека в SysReport.

  • Обеспечена совместимость со всеми двоичными файлами.

  • Устранены сбои в OpenUsbKbDxe при обработке неподдерживаемых устройств.

  • Исключено приложение HdaCodecDump в пользу SysReport.

  • Добавлена настройка SetApfsTrimTimeout для настройки команды обрезки APFS.

  • Изменён файл OpenCore.efi для улучшения совместимости с FW.

  • Добавлена функция DisableSecurityPolicy для UEFI quirk. Исправления и улучшения

  • Исправлены проблемы с обнаружением на старых процессорах Atom.

  • Исправлено обращение с NVMe ScanPolicy на MacPro5,1.

  • Устранены проблемы ввода-вывода на платформах, неспособных считывать более 1 МБ за раз.

  • Исправлен ввод kext только для plist в Big Sur.

  • Добавлена опция ForceResolution для включения разрешений, отличных от стандартных.

  • Ps2MouseDxe теперь корректно загружается под OpenDuetPkg.

  • Решён вопрос с ошибками «только для чтения» на некоторых платах X299.

  • Поддерживается модель Secure Boot x86legacy.

  • Обеспечена поддержка необходимых переменных NVRAM для модели Secure Boot версии 11.0.

  • Установлена переменная NVRAM system-id.

  • Для виртуальных машин добавлена настройка ForceSecureBootScheme.

  • Ядро и патчи ACPI теперь корректно заменяют последние байты памяти.

v0.6.2

  • Обновлены встроенные версии микропрограммного обеспечения для SMBIOS и прочего.
  • Добавлена опция ProcessorType к Generic, позволяющая использовать пользовательские имена процессоров.
  • Исправлена проблема с UnblockFsConnect, которая не работала с APFS JumpStart.
  • В релизные пакеты добавлен двоичный вариант IA32.
  • Кексты без Info.plist теперь обрабатываются корректно.
  • Некорректный расчёт адреса запуска kext для блокировки теперь исправлен.
  • Добавлен 32-битный вариант mkext для внедрения kext (10.4–10.6).
  • Добавлен вариант 32-битного внедрения кеxt без кэша (10.4–10.7).
  • Теперь поддерживается блокировка и внедрение 32-битных ядер и kext.
  • Решены проблемы с загрузкой EfiBoot версии 10.7.
  • Тип добавлен к ReservedMemory для удовлетворения потребностей взлома гибернации.
  • Проблема с отображением Preboot вместо Macintosh HD решена.
  • Добавлен вариант предварительного связывания ядра 32-bit для внедрения kext (10.6–10.7).
  • Добавлена поддержка SystemMemoryStatus для переопределения замены памяти на некоторых моделях.
  • Старше Pentium теперь распознаются в SMBIOS.
  • ExtendBTFeatureFlags теперь правильно устанавливает FeatureFlags для Bluetooth (заменяет BT4LEContinuityFixup).
  • MinKernel/MaxKernel добавлены к эмуляции CPUID и DummyPowerManagement.
  • Исправлено отсутствие добавления -legacy в KernelArch в режиме Auto.
  • i386-user32 теперь корректно принудительно использует i386 на macOS 10.7 на X64 прошивке.
  • i386-user32 больше не включается некорректно на macOS 10.4, 10.5 и 10.7.
  • Предварительно связанное ядро для macOS 10.4 и 10.5 отключено в режиме KernelCache Auto.
  • macserial теперь совместим с iMac20,x серийными номерами и другими моделями 2020 года.
  • LegacyCommpage теперь позволяет улучшить совместимость с пользователями до SSSE3.
  • Устаревшие SATA HDD теперь отображаются как внешние диски в средстве выбора.

v0.6.1

  • Улучшено распознавание нажатых горячих клавиш на ранней стадии, спасибо @varahash.
  • Поддержка загрузки DMG теперь настраивается через DmgLoading.
  • Добавлены коды моделей iMac20,1 и iMac20,2.
  • Отображение названия для старых процессоров Xeon, таких как Xeon E5450, теперь корректно.
  • Добавлен код устройства Comet Lake-LP HDA.
  • Выбор ОС при загрузке на контроллерах SATA с устаревшими OPROM теперь работает корректно.
  • Пересчёт контрольной суммы таблицы RSDP ACPI теперь корректен.
  • Поддерживается загрузка immutablekernel для версий 10.13+.
  • Некоторые символы теперь решаются правильно при внедрении kext в версии 11.0.
  • Размер OpenCanopy уменьшен путём ограничения доступа к управлению загрузкой.
  • Вариант BuiltinText для TextRenderer теперь доступен для старых ноутбуков.
  • SyncRuntimePermissions больше не создаёт недопустимую таблицу MAT.
  • Теперь поддерживаются образы EFI FAT (macOS 10.8 и ранее).
  • Поддерживаются 64-битные варианты внедрения и исправления кеxt без кэша (macOS 10.9 и ранее) и с кэшем (macOS 10.6 и ранее).
  • XNU hook теперь корректно сопоставляет файлы, отличные от ядра.
  • Обновлённые версии встроенных микропрограмм для SMBIOS и прочих.
  • Патчирование таблиц ACPI в условиях низкой памяти теперь работает корректно.
  • Загрузка восстановления DMG на macOS 11.0 теперь возможна без горячего подключения.
  • Quirk XhciPortLimit теперь корректно работает на 10.12.6 и, возможно, других версиях.
  • Увеличение размера PciBarSize теперь корректно обрабатывается на 10.11.5 и, возможно, других версиях.
  • LapicKernelPanic теперь корректно обрабатывается на 10.8.5 и, возможно, других версиях.
  • Жёсткая блокировка, вызванная EHCI SMI в OpenDuetPkg, устранена.
  • Предоставлена предварительная поддержка UEFI Secure Boot.
  • FuzzyMatch теперь поддерживает соответствие kernelcache на 10.6 и более ранних версиях.
  • KernelArch теперь позволяет указать предпочтение архитектуры для старых ядер.
  • KernelCache теперь позволяет задать предпочтение кэширования ядра для старых ядер.
  • Раздел Force теперь предоставляет поддержку внедрения драйверов в старых версиях macOS.
  • Изменён драйвер ядра. Инъекция должна произойти до исправления драйвера ядра.
  • Добавлена опция фильтрации Arch в разделы «Добавить», «Заблокировать», «Принудительно» и «Исправить».

  • Добавлен параметр DisableLinkeditJettison для обхода паники ядра 11.0b5.

  • Добавлена отладка отсутствующих полей в конфигурации.

v0.6.0

  • Исправлена проблема со звуком с AudioDxe.

  • Исправлено назначение значка для обновления Apple FW в OpenCanopy.

  • Исправлена загрузка драйвера APFS на Fusion Drive.

  • Добавлен код устройства Comet Lake HDA.

  • Исправлено сообщение о позиции аудиопотока на платформах, отличных от Intel.

  • В «ResetSystem» добавлен режим «Firmware» для перезагрузки в настройки.

  • Переменная NVRAM «BlacklistAppleUpdate» заменена на run-efi-updater.

  • Исправлены значения сброса и обнаружения в ACPI-причуде FadtEnableReset.

  • Устранены зависания во время расширения опций загрузки с записями PXE.

  • Обновлён базовый пакет EDK II до edk2-stable202005.

  • Для повышения стабильности ноутбука добавлена причуда ProvideMaxSlide, спасибо @zhen-zen.

  • Исправлен выбор слайда на платформах, когда слайд 0 недоступен, спасибо @zhen-zen.

  • Исправлены утверждения, вызванные доступом к не выровненным путям файлов в сборках DEBUG.

  • Утилита ConfigValidity переименована в ocvalidate для единообразия.

  • Добавлен GlobalConnect для загрузки APFS для решения старых проблем с прошивкой.

  • Поддержка AvoidRuntimeDefrag для загрузчика Booter в версии 11.0.

  • Улучшен скрипт выбора загрузки для macOS без NVRAM.

  • Добавлена совместимость с протоколом UGA в причуде ProvideConsoleGop.

  • Добавлена опция UgaPassThrough для поддержки протокола UGA через GOP.

  • Реализована и переопределена поддержка протокола AppleFramebufferInfo.

  • Сериальная инициализация исправлена при отключённом логировании файлов.

  • Отчётность FSBFrequency исправлена на Meron и подобных процессорах.

  • Неверные требования к размерам значков томов в OpenCanopy исправлены.

  • Добавлена предварительная версия кода инъекции KernelCollection.

  • Обнаружение регистра сброса ACPI исправлено в DxeIpl.

  • Модель MacBookPro16,4 добавлена в код.

  • Версии встроенной прошивки обновлены для SMBIOS и прочего.

  • Исправлена отчётность OSXSAVE при эмуляции CPUID на новых процессорах.

  • Добавлена возможность SerialInit для отдельной сериальной инициализации.

  • Загрузка OpenDuetPkg на Intel G33 с контроллером SATA в режиме RAID улучшена.

  • PlatformInfo Automatic для всех моделей.

  • 32-битная загрузка OpenDuetPkg улучшена на машинах с более чем 4 ГБ ОЗУ.

  • Задержки с загрузкой OpenDuetPkg с некоторыми контроллерами SATA в IDE-режиме исправлены.

  • Имя дисплея исправлено для некоторых процессоров i9 с высоким количеством ядер, таких как 7920X.

  • SSDT-EC-USBX исправлен.

v0.5.9

  • Полная поддержка HiDPI добавлена в OpenCanopy.

  • Рендеринг шрифтов в OpenCanopy улучшен за счёт использования CoreText.

  • Светлые и пользовательские шрифты исправлены для рендеринга фона.

  • Поддерживаются опции «Boot####» в списке загрузочных записей.

  • HideSelf удалён путём распознавания шаблона BOOTx64.efi.

  • BlacklistAppleUpdate добавлен для предотвращения обновлений Apple FW.

  • Случайный сброс инструмента и NVRAM при загрузке по умолчанию устранён.

  • Выбраны неподдерживаемые записи com.apple.recovery.boot.

  • Сброс NVRAM не стирает параметры загрузки BootProtect.

  • Производительность загрузки улучшена при отключении UI выбора.

  • Использование встроенного выбора при сбоях внешнего обеспечено.

  • Предупреждения для пустых переменных NVRAM (например, rtc-blacklist) исправлены.

  • ApplePanic добавлен для хранения журналов паники на ESP root.

  • ReconnectOnResChange исправлен, чтобы не переподключаться без изменения res.

  • OpenCanopy показывает внутренние значки для внешних дисков.

  • Shell в OpenCanopy запускается с текстом поверх него.

  • Частичная поддержка горячих клавиш добавлена в OpenCanopy (например, Ctrl+Enter).

  • Встроенный текстовый рендерер совместим с режимом страницы Shell.

  • FadtEnableReset исправлен для слишком маленьких таблиц FACP и некоторых ноутбуков.

  • Сбой обнаружения процессора при QEMU 5.0 и ускорителе KVM устранён.

  • RequestBootVarFallback удалён из-за многочисленных ошибок.

  • DeduplicateBootOrder добавлена как причуда UEFI.

  • DirectGopCacheMode удалён из-за неэффективности.

  • Утверждения при исчерпании журнала исправлены, чтобы избежать сбоев загрузки.

  • Встроенный текстовый рендер исправлен для предоставления ConsoleControl.

  • Совместимость с blit-only GOP (например, OVMF Bochs) улучшена. Были добавлены коды моделей MacBookPro16,2 и MacBookPro16,3.

  • Были добавлены поддержка политики сканирования PCI-устройств (например, VIRTIO).
  • Улучшена производительность воспроизведения в AudioDxe.
  • Обновлены встроенные версии встроенного ПО для SMBIOS и прочего.
  • Добавлена улучшенная функция обнаружения типа процессора для новых типов процессоров.
  • Была добавлена утилита ConfigValidity и улучшена проверка конфигурации.
  • Был добавлен процесс инициализации последовательного порта для ведения журнала отладки.
  • Отключено создание пустых файлов журналов отладки, чтобы избежать загромождения ESP.
  • Для обхода утверждений отладки ядра была добавлена причуда TscSyncTimeout.
  • Была предоставлена первоклассная поддержка Windows.
  • Исправлена причуда LapicKernelPanic ядра на 10.9.
  • В драйвер CrScreenshotDxe была добавлена предварительно собранная версия.
  • Исправлено обнаружение частоты Hyper-V.
  • Опция SysReport была добавлена для сборок DEBUG для сброса информации о системе.
  • Исправлены сбои на некоторых микропрограммах AMD при выполнении ввода с клавиатуры.

Версия v0.5.8

  • Исправлен неверный объект ссылки на процессор в SSDT-PLUG.
  • Исправлены неправильные утилиты и упаковка ресурсов.
  • Исправлено неправильное изменение таблицы SMBIOSv3 с помощью Custom UpdateSMBIOSMode.
  • Документы были обновлены, чтобы охватить разделение SMBIOS с помощью UpdateSMBIOSMode.
  • Было исправлено отображение значков установщика macOS в OpenCanopy.
  • Поддержка APFS была добавлена с Fusion Drive и улучшенной безопасностью.
  • Мышь AppleEvent была добавлена в OpenCanopy.
  • Совместимость AppleEvent и OpenCanopy с ограничениями TPL OVMF была исправлена.
  • Драйверы мыши были добавлены в пакет, поскольку OVMF нуждается в одном.
  • Была добавлена поддержка резервирования области памяти.
  • Инструмент RtcRw был добавлен для управления памятью RTC.
  • Причуда PatchAppleRtcChecksum была добавлена.
  • Реализация протокола AppleRtcRam была добавлена.
  • Раздел Protocols был переименован в ProtocolOverrides для ясности.
  • Инструмент ResetSystem был добавлен, чтобы разрешить действия выключения/перезагрузки в меню.
  • Экспериментальная опция BootProtect Security была добавлена.
  • Инъекция kext в установщике 10.8 была исправлена.
  • Тайм-аут был добавлен в пользовательский интерфейс OpenCanopy.
  • Обработка разрешений экрана 24-бит была исправлена.
  • Драйвер Ps2KeyboardDxe был добавлен для DuetPkg.
  • Версия DuetPkg BootInstall была обновлена (теперь с открытым исходным кодом).
  • Частичная поддержка HiDPI была добавлена в OpenCanopy.
  • Встроенная микропрограмма была обновлена.
  • Недействительные проверки контрольной суммы при создании хранилища были исправлены (спасибо @dakanji).

Версия v0.5.7

  • Обнаружение TimeMachine было добавлено в средство выбора.
  • Ранняя предварительная версия OpenCanopy была добавлена.
  • Обнаружение FS на NVMe с устаревшими драйверами было исправлено.
  • DirectGopCacheMode был добавлен как опция для политики кэширования FB.
  • KeyFiltering был добавлен как способ обойти глючные драйверы KB.
  • Разделение инструментов и пользовательских записей в аудиопомощнике было добавлено.
  • OpenControl был добавлен как инструмент для настройки полного доступа NVRAM из Shell.
  • Поддержка протокола debug boot.efi была добавлена для 10.15.4+.
  • Ведение журнала производительности boot.efi было добавлено для 10.15.4+.
  • ProtectUefiServices был добавлен как причуда для исправления DevirtualiseMmio на Z390.
  • BOOTCAMP Windows был заменён на Windows, чтобы соответствовать оригиналу.
  • Открытый исходный код OpenShell был добавлен изначально доступный как OpenCoreShell.
  • Утилита readlabel была переработана в disklabel с поддержкой кодирования.
  • FwRuntimeServices был переименован в OpenRuntime.
  • AppleUsbKbDxe был переименован в OpenUsbKbDxe.
  • Встроенная микропрограмма была обновлена.
  • PowerTimeoutKernelPanic на 10.15.4 был исправлен.
  • Выравнивание разделов 4K в OpenRuntime было исправлено для загрузки Linux на SKL.
  • SyncRuntimePermissions был представлен для устранения нескольких проблем с разрешениями памяти.
  • RebuildAppleMemoryMap был представлен для решения проблемы с загрузкой macOS на Dell 5490.
  • ShrinkMemoryMap был удалён в пользу более продвинутого RebuildAppleMemoryMap.
  • EnableWriteUnprotector был отмечен как устаревший на современных системах.
  • ProtectMemoryRegions был представлен для исправления обработки областей памяти.
  • ProtectCsmRegion был удалён в пользу ProtectMemoryRegions.
  • PickerAttributes был переименован в ConsoleAttributes.
  • PickerAttributes был представлен как вопрос конфигурации пользовательского интерфейса.

Версия v0.5.6

  • Различные улучшения встроенного средства визуализации текста.
  • Локация восстановления DMG в APTIO IV микропрограмме на FAT32 была исправлена.
  • Загрузка восстановления DMG в APTIO IV микропрограмме на FAT32 была исправлена.
  • Из-за удалённого ввода-вывода через 4 ГБ причуда AvoidHighAlloc была удалена.
  • ConsoleMode и Resolution были перемещены в раздел Output.
  • Консольные причуды UEFI были перемещены в раздел вывода. Встроенный текстовый рендерер с TextRenderer:
  • Удалены ConsoleBehaviourOs и ConsoleBehaviourUi.
  • Исправлена проблема с предоставлением ConsoleOutHandle GOP при запуске из оболочки.
  • Добавлена опция PickerAttributes для выбора цвета.
  • Добавлен параметр ProtectSecureBoot через FwRuntimeServices.
  • Параметры RequireVault и RequireSignature заменены на Vault.
  • Инструмент BootKicker добавлен для поддержки запуска Apple BootPicker.
  • Поддержка BootPicker добавлена как внешний интерфейс в OC через PickerMode.
  • Добавлена опция DirectGopRendering для использования прямого вывода GOP.
  • Исправлено несколько проблем с повреждением памяти и производительностью для поддержки PNG.
  • Исправлено обращение с переменной DefaultBackgroundColor.
  • Добавлены опции HideAuxiliary и Auxiliary.
  • Исправлены проблемы с таймаутом выбора и отметками времени в журнале для VMware.
  • Исправлен NULL родительский DeviceHandle для запущенных инструментов.
  • В комплект добавлен драйвер HiiDatabase для очень старых версий прошивки.
  • Добавлена поддержка SSE2 в памяти для улучшения производительности.
  • Улучшена производительность расчёта частоты процессора ACPI PM таймера.
  • Улучшено взаимодействие LapicKernelPanic с новыми версиями macOS.
  • Исправлена ошибка, когда драйверы, начинающиеся с #, не пропускались.
  • Добавлена аудиоподдержка через AudioDxe с дополнительным загрузочным сигналом.
  • Добавлена поддержка VoiceOver в boot.efi для версии 10.13+.
  • Добавлена опция PickerAudioAssist для аудиопомощи в выборе.
  • Добавлен инструмент HdaCodecDump.efi в стандартный пакет.
  • Устаревшие AudioDxe и Microsoft пространства имён добавлены в Reset NVRAM.
  • OcSupportPkg объединён с OpenCorePkg для упрощения бисекции.
  • Предупреждения в релизных версиях NVMe и XHCI драйверов отключены.

v0.5.5:

  • Исправлён расчёт соотношения шины процессора для Nehalem и Westmere.
  • Исправлен расчёт пакета процессора на MacPro5,1 и аналогичных.
  • Улучшено обнаружение повторного запуска OpenCore для новых версий.
  • Исправлена загрузка выбора при сбое загрузки, если он скрыт.
  • Добавлен образец ACPI PMC для чипсетов серии 300.
  • Повышена производительность подключения драйверов на APTIO IV.
  • Исправлена проблема сохранения параметров загрузки в LogoutHook.command.
  • Добавлена поддержка информации OEM в ExposeSensitiveData.
  • Улучшен SanitiseClearScreen, чтобы избежать переключения режимов.
  • Заменён SupportsCsm на AdviseWindows, что позволяет использовать режим UEFI.
  • Устранены проблемы с выбором пути загрузки по умолчанию на некоторых платах.
  • Обновлены встроенные версии микропрограммного обеспечения.
  • Исправлена ошибка, из-за которой AdviseWindows не устанавливал FirmwareFeatures в NVRAM.
  • Добавлена опция TakeoffDelay для улучшенной поддержки горячих клавиш действий.
  • Добавлена поддержка GOP Mac в ProvideConsoleGop.
  • Добавлена экспериментальная опция BuiltinTextRenderer.
  • Добавлен kernel quirk DummyPowerManagement для отключения управления питанием процессора.

v0.5.4:

  • Добавлена обработка клавиши Enter в меню загрузки для быстрого перехода.
  • Обновлено встроенное микропрограммное обеспечение.
  • Драйвер FwRuntimeServices включён в OpenCore.
  • Разрешено писать в энергонезависимые переменные с отключённой записью.
  • Исправлена работа микрокода на процессорах Intel.
  • Исправлены значения внешних часов SMBIOS Type4.
  • Улучшена совместимость с Windows на некоторых конфигурациях (acidanthera/bugtracker#614).
  • Добавлены SupportsCsm и опция в PlatformInfo/Generic.
  • Добавлена поддержка протокола OSInfo.
  • Добавлен SignalAppleOS Booter quirk для включения IGPU на компьютерах Mac под другими ОС.
  • Добавлена поддержка AppleSmcIo протокола (заменяет VirtualSmc UEFI драйвер).
  • Добавлена AuthRestart security property для аутентифицированного перезапуска VirtualSMC.
  • Исправлена инициализация входного протокола на VMware fusion.
  • Добавлена обработка клавиш со стрелками в меню загрузки.
  • Файловый шифр 2 теперь является единственным поддерживаемым вводом в меню загрузки.
  • Исправлена задержка в 5 секунд при выходе из Shell в OpenCore Picker.
  • Добавлено обновление параметров загрузки по умолчанию и опция AllowSetDefault Security.
  • Исправлено определение пакета процессора на конфигурациях с несколькими процессорами.
  • Включены инструменты CleanNvram и VerifyMsrE2 для отладки.
  • Экран очищается после выбора записи загрузки в средстве выбора.
  • Добавлена опция NVRAM WriteFlash для разрешения записи переменных в Add.
  • Добавлена LegacyOverwrite NVRAM option для разрешения перезаписи переменных nvram.plist.
  • Добавлен AppleXcpmForceBoost kernel quirk для максимизации производительности некоторых Xeon.
  • Включены драйверы NvmExpressDxe и XhciDxe для платформ, которые в них нуждаются.
  • Добавлена IncreasePciBarSize kernel quirk для некоторых платформ с проблемами пространства PCI. #### v0.5.3
  • Обновлены встроенные версии встроенного ПО.
  • Исправлена интерпретация букв в меню загрузки.
  • Устранено прерывание по тайм-ауту с помощью функции PollAppleHotKeys.
  • Решена редкая проблема сбоя внедрения kext из-за plist-only kext в prelinkedkernel.
  • Исправлены ошибки при загрузке dmg.
  • Добавлены различные улучшения отладки.
  • Введён новый криптографический стек, что привело к изменениям формата ключа хранилища.
  • Добавлено UEFI quirk UnblockFsConnect для устранения проблемы с отсутствующими файловыми системами на некоторых ноутбуках.
  • Добавлено RequestBootVarFallback для обхода проблем с опциями загрузки встроенного ПО.
  • Добавлено ThirdPartyDrives для решения проблем с SSD trim и гибернацией 10.15 SATA (спасибо @lvs1974).
  • Удалено ThirdPartyTrim в пользу ThirdPartyDrives.
  • Поддержка Intel Xeon E5 (Broadwell-EP) (спасибо @crazyi).
  • Переход на edk2-stable201911, которая теперь является минимальной поддерживаемой версией EDK II.

v0.5.2

  • Исправлено MinKernel и MaxKernel (спасибо @dhinakg, @reitermarkus).
  • Исправлен ASSERT при загрузке не-Apple ОС без аргументов из DEBUG версии.
  • Добавлена опция конфигурации MmioWhitelist.
  • Добавлен PowerTimeoutKernelPanic.
  • Исправлено появление курсора в сборках релиза.
  • Перемещение ReconnectOnResChange в настраиваемый пользователем quirk для предотвращения зависаний.
  • Добавлена версия OpenCore в пользовательский интерфейс выбора, настраиваемая с помощью ExposeSensitiveData.
  • Добавлена поддержка гипервизора CPUID для работы с виртуализацией (спасибо @Leoyzen).

v0.5.1

  • Добавлена поддержка внедрения ресурсов ядра kext.
  • Поддерживается замедление тактовой частоты на 0,25% на процессорах Xeon Scalable (спасибо @mrmiller).
  • Заменён MatchKernel на MinKernel и MaxKernel.
  • Добавлены аргументы в разделы Tools и Entries.
  • Исправлен неработающий таймер для чипсетов Intel серии 300.
  • Добавлен раздел Input для агрегирования мыши и клавиатуры.

v0.5.0

  • Добавлены встроенные версии встроенного ПО для новых моделей 2019 года.
  • Исправлен LogoutHook, оставляющий случайные каталоги в $HOME.
  • Исправлен расчёт FSBFrequency на процессорах Xeon Scalable (спасибо @mrmiller).
  • ARTFrequency исправлен для серверных и атомарных моделей Intel.
  • Размер журнала увеличен до 256 КБ по умолчанию.
  • Добавлен quirk ReplaceTabWithSpace для улучшения работы оболочки.
  • Добавлен ClearScreenOnModeSwitch для избежания визуальных сбоев.
  • Добавлен патч MISC_PWR_MGMT в AppleXcpmExtraMsrs (спасибо @mrmiller).
  • Добавлен DevirtualiseMmio в раздел Booter.
  • Файловый сейф 2 перенесён в пользовательский интерфейс.
  • Улучшено ведение журнала патчей ядра.
  • Добавлено распознавание базовых данных MSFT и корневой файловой системы Linux в ScanPolicy.
  • Исправлена регрессия восстановления защиты региона RT (спасибо Sniki).
  • Добавлена поддержка OPT, CMD+R, CMD+OPT+P+R для горячих клавиш загрузки.
  • Добавлен PollAppleHotKeys для регистрации горячих клавиш boot.efi в средстве выбора.
  • Запрещён одиночный режим с помощью DisableSingleUser.
  • Обновление базового пакета EDK II до edk2-stable201908.
  • Аргументы BootNext запрещены к изменению.

v0.0.4

  • Исправлены проблемы с внедрением kext с фиктивными зависимостями.
  • Исправлены проблемы с повторным использованием vtables.
  • Исправлены патчи обновления пользовательской таблицы SMBIOS.
  • Добавлена метка времени в файл журнала и изменено расширение на txt.
  • Расширен скрипт LogoutHook для сохранения эмулированной NVRAM.
  • Исправлена поддержка нескольких операционных систем в контейнерах APFS.
  • Добавлен AvoidHighAlloc для предотвращения больших выделений памяти.
  • Обновлены версии встроенного ПО для поддержки бета-версии 10.15.
  • Раздел Booter для настроек загрузчика Apple.
  • Отброшена поддержка AptioMemoryFix.efi для Booter и FwRuntimeServices.efi.
  • Исправлены проблемы гибернации Windows с RequestBootVarRouting.
  • Значительно улучшена стабильность загрузки на APTIO.
  • Добавлена поддержка Windows и OpenCore на одном диске через BlessOverride.
  • Добавлена расширенная поддержка пользовательских загрузочных записей через Misc -> Entries.
  • Добавлен DisableVariableWrite для отключения записи аппаратной NVRAM в macOS.

v0.0.3

  • Полная современная база данных платформы (с 2012 года).

  • Добавлен kernel quirk DisableIoMapper.

  • Исправлены сбои модификации ACPI при вложенной мультизагрузке.

  • Устаревший IgnoreForWindows quirk отброшен.

  • Базовая поддержка процессоров AMD Zen.

  • Инструменты Misc добавлены в раздел Tools. Добавление сторонних инструментов

  • Добавлен раздел «Kernel» -> «Emulate» для патчей CPUID.

  • Добавлена особенность CustomSMBIOSGuid для режима обновления пользовательского SMBIOS.

  • Добавлена особенность PanicNoKextDump, чтобы избежать дампа kext при паниках.

  • Переход на стабильную версию EDK II и уменьшение размера образа.

  • Добавлена особенность LapicKernelPanic для ядра.

  • Добавлены особенности AppleXcpmExtraMsrs и улучшены патчи XCPM.

  • Для внешних дисков в меню загрузки добавлен суффикс (external).

  • Добавлена опция UsePicker, которую нужно включить для управления загрузкой OC.

  • Добавлено чтение nvram.plist для устаревших и несовместимых платформ.

  • Улучшены инструкции по установке устаревших систем и Windows.

  • Добавлена поддержка переключения между Windows Boot Camp.

  • Добавлено базовое обнаружение и поддержка гибернации.

  • Добавлена ACPI-особенность ResetHwSig для обхода проблем с гибернацией.

  • Из таблиц ACPI убрано требование наличия подпапки Custom.

  • Исправлена инъекция kext в 10.7.x и 10.8.x.

  • В ScanPolicy добавлено определение типа раздела ESP.

  • Добавлена поддержка сторонних пользовательских интерфейсов.

v0.0.2

  • Улучшения документации (см. Differences.pdf).
  • Обновления базы данных информации о платформах.
  • Исправлено некорректное поведение бита включения Debug -> Target.
  • Добавлена ACPI-особенность ResetLogoStatus.
  • Добавлена функция PlatformInfo SpoofVendor.
  • ExposeBootPath заменён на ExposeSensitiveData.
  • Встроенная реализация протокола Data Hub.
  • Удалён режим Auto для UpdateSMBIOSMode в пользу Create.
  • Исправлено обнаружение SMBIOS CPU для моделей Xeon и Core.
  • Конфигурация ConsoleControl перенесена в Protocols.
  • Добавлена настройка Security -> ScanPolicy.
  • Исправлен некорректный вывод board-rev в Data Hub.
  • Исправлены проблемы с выводом таблицы SMBIOS Type 133.
  • Поддержка вывода таблицы SMBIOS Type 134.

v0.0.1

  • Первый предварительный релиз разработчика.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/zsl588-OpenCorePkg.git
git@api.gitlife.ru:oschina-mirror/zsl588-OpenCorePkg.git
oschina-mirror
zsl588-OpenCorePkg
zsl588-OpenCorePkg
master