<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Компания NVIDIA открыла код видеодрайверов для ядра Linux</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127484.html</link>
    <description>Компания NVIDIA объявила об открытии исходных текстов всех модулей ядра, поставляемых в своём наборе проприетарных видеодрайверов. Код открыт под лицензиями MIT и GPLv2. Возможность сборки модулей обеспечена для архитектур x86_64 or aarch64 на системах с ядром Linux 3.10 и более новыми выпусками...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57175&lt;br&gt;</description>

<item>
    <title>Компания NVIDIA открыла код видеодрайверов для ядра Linux (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127484.html#373</link>
    <pubDate>Sun, 22 May 2022 09:27:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt; И сначала хорошо бы посмотреть загружаемый размер секций, &lt;br&gt;&amp;gt;&amp;gt; а потом уже рассуждать, что там что содержит.&lt;br&gt;&amp;gt; При сборке подтягивается соответствующий код загрузчика.&lt;br&gt;&lt;br&gt;Смотрим, что там за код и куда он подтягивается:&lt;br&gt;&lt;br&gt;arch/x86/boot/compressed/head_64.S&lt;br&gt;&lt;br&gt;.code32&lt;br&gt;SYM_FUNC_START(startup_32)&lt;br&gt;/*&lt;br&gt; * 32bit entry is 0 and it is ABI so immutable!&lt;br&gt; * If we come here directly from a bootloader,&lt;br&gt; * kernel(text+data+bss+brk) ramdisk, zero_page, command line&lt;br&gt; * all need to be under the 4G limit.&lt;br&gt; */&lt;br&gt;cld&lt;br&gt;cli&lt;br&gt;&lt;br&gt;.....&lt;br&gt;&lt;br&gt;#ifdef CONFIG_RELOCATABLE&lt;br&gt;movl&#037;ebp, &#037;ebx&lt;br&gt;&lt;br&gt;#ifdef CONFIG_EFI_STUB&lt;br&gt;/*&lt;br&gt; * If we were loaded via the EFI LoadImage service, startup_32 will be at an&lt;br&gt; * offset to the start of the space allocated for the image. efi_pe_entry will&lt;br&gt; * set up image_offset to tell us where the image actually starts, so that we&lt;br&gt; * can use the full available buffer.&lt;br&gt; *image_offset = startup_32 - image_base&lt;br&gt; * Otherwise image_offset will be zero and has no effect on the calculations.&lt;br&gt; */&lt;br&gt;subl  </description>
</item>

<item>
    <title>Компания NVIDIA открыла код видеодрайверов для ядра Linux (Пользователь Чебурнета)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127484.html#372</link>
    <pubDate>Sun, 22 May 2022 04:50:40 GMT</pubDate>
    <description>&amp;gt; И сначала хорошо бы посмотреть загружаемый размер секций, &lt;br&gt;&amp;gt; а потом уже рассуждать, что там что содержит.&lt;br&gt;&lt;br&gt;При сборке подтягивается соответствующий код загрузчика. А какой он должен быть, если у него задача тривиальна?&lt;br&gt;&lt;br&gt;&amp;gt; Пробовали?&lt;br&gt;&lt;br&gt;Регулярно так и делаю.&lt;br&gt;&lt;br&gt;&amp;gt; &quot;Some UEFI implementations however seem to not support passing parameters from the &lt;br&gt;&amp;gt; NVRAM to the EFI stub kernel.&quot;&lt;br&gt;&lt;br&gt;Кривые прошивки существовали всегда и для всего. Это не повод не применять стандартный инструментарий. Сам с таким не сталкивался, но полагаю, что запуск с параметрами в командной строке можно завернуть в EFI-shell-скриптовый файл, и его уже прописать на запуск.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Компания NVIDIA открыла код видеодрайверов для ядра Linux (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127484.html#371</link>
    <pubDate>Sat, 21 May 2022 04:07:32 GMT</pubDate>
    <description>&amp;gt; Ага, ядро с жёсткого диска в оперативную память копируется при помощи Святаго &lt;br&gt;&amp;gt; Духа и сил астрала. :) &lt;br&gt;&lt;br&gt;Ну, некоторые говорят про цифры зверя. :) В материнской плате не тот загрузчик, о котором изначально говорили.&lt;br&gt;&lt;br&gt;&amp;gt; Эфистабовое ядро просто содержит загрузчик в себе.&lt;br&gt;&lt;br&gt;На самом деле ядро оформляется в виде образа PE/COFF с флагом IMAGE_SUBSYSTEM_EFI_APPLICATION. То есть вот этот весь файл - с точки зрения создателей формата - приложение. И сначала хорошо бы посмотреть загружаемый размер секций, а потом уже рассуждать, что там что содержит. &lt;br&gt;&lt;br&gt;&amp;gt; И существует возможность точно также &lt;br&gt;&amp;gt; прописать несколько вариантов загрузок, изменить их порядок и передать параметры командной &lt;br&gt;&amp;gt; строки с помощью efibootmgr.&lt;br&gt;&lt;br&gt;Пробовали? &lt;br&gt;&lt;br&gt;&quot;Some UEFI implementations however seem to not support passing parameters from the NVRAM to the EFI stub kernel.&quot; https://wiki.gentoo.org/wiki/EFI_stub&lt;br&gt;</description>
</item>

<item>
    <title>Компания NVIDIA открыла код видеодрайверов для ядра Linux (Пользователь Чебурнета)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127484.html#370</link>
    <pubDate>Fri, 20 May 2022 16:56:00 GMT</pubDate>
    <description>&amp;gt; У меня нет меню загрузчика. :) Как и самого загрузчика. Это лишний &lt;br&gt;&amp;gt; вектор атаки. Ядро может быть загружено напрямую.&lt;br&gt;&lt;br&gt;Ага, ядро с жёсткого диска в оперативную память копируется при помощи Святаго Духа и сил астрала. :)&lt;br&gt;&lt;br&gt;Эфистабовое ядро просто содержит загрузчик в себе. И существует возможность точно также прописать несколько вариантов загрузок, изменить их порядок и передать параметры командной строки с помощью efibootmgr.&lt;br&gt;</description>
</item>

<item>
    <title>Компания NVIDIA открыла код видеодрайверов для ядра Linux (pavlinux)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127484.html#369</link>
    <pubDate>Fri, 20 May 2022 15:09:12 GMT</pubDate>
    <description>&amp;gt; .... индусы будут выпускать ... полностью отечественный &lt;br&gt;&lt;br&gt;Access denied. Memory corrupted &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Компания NVIDIA открыла код видеодрайверов для ядра Linux (pavlinux)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127484.html#368</link>
    <pubDate>Fri, 20 May 2022 15:04:09 GMT</pubDate>
    <description>Сколько на жытхабе прыграмистов со статическими анализаторами :)))) &lt;br&gt;Все отметились: PVS-Studio, Clang static analysis, Сoverity, cppcheck,...  https://github.com/NVIDIA/open-gpu-kernel-modules/pulls&lt;br&gt;</description>
</item>

<item>
    <title>Компания NVIDIA открыла код видеодрайверов для ядра Linux (АнонимуЗ)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127484.html#367</link>
    <pubDate>Fri, 20 May 2022 12:03:45 GMT</pubDate>
    <description>Ни прошло и месяца и более а уже выводы делаем&lt;br&gt;</description>
</item>

<item>
    <title>Компания NVIDIA открыла код видеодрайверов для ядра Linux (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127484.html#366</link>
    <pubDate>Fri, 20 May 2022 05:40:26 GMT</pubDate>
    <description>У меня нет меню загрузчика. :) Как и самого загрузчика. Это лишний вектор атаки. Ядро может быть загружено напрямую.&lt;br&gt;</description>
</item>

<item>
    <title>Компания NVIDIA открыла код видеодрайверов для ядра Linux (Клыкастый)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127484.html#365</link>
    <pubDate>Thu, 19 May 2022 12:54:46 GMT</pubDate>
    <description>секрет Полишинеля.&lt;br&gt;</description>
</item>

</channel>
</rss>
