<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:georss="http://www.georss.org/georss">
	<channel>
	<title>idec.openbsd.org.ru :: from/nerfur</title>
	<link>http://127.0.0.1:8080/from/nerfur</link>
	<description>
	idec.openbsd.org.ru :: from/nerfur
	</description>
	<language>ru</language>
<item><title>[Планы] Портирование panfrost в OpenBSD</title><guid>jRIQr2xAQ2K5fHjmsBMc</guid><pubDate>2023-10-20 08:22:42</pubDate><author>nerfur</author><link>http://127.0.0.1:8080/jRIQr2xAQ2K5fHjmsBMc#jRIQr2xAQ2K5fHjmsBMc</link>
		<description>
		Всем привет!

На просторах интернета был обнаружен интересный репо с работающим по словам автора (в рамках университетско-спецзаказного research) драйвера panfrost для FreeBSD. 

https://github.com/evadot/drm-subtree

https://freebsdfoundation.org/wp-content/uploads/2021/08...
		</description>
		<content:encoded>
<![CDATA[
nerfur -> All<br><br>
Всем привет!<br>
<br>
На просторах интернета был обнаружен интересный репо с работающим по словам автора (в рамках университетско-спецзаказного research) драйвера panfrost для FreeBSD. <br>
<br>
<a href="https://github.com/evadot/drm-subtree" class="url">https://github.com/evadot/drm-subtree</a><br>
<br>
<a href="https://freebsdfoundation.org/wp-content/uploads/2021/08/The-Panfrost-Driver.pdf" class="url">https://freebsdfoundation.org/wp-content/uploads/2021/08/The-Panfrost-Driver.pdf</a><br>
<br>
В планах рассмотреть его повнимательней и попробовать перенести к нам. <br>
Ищутся интересующиеся!<br>
<span class="comment">P.S. Edited: 2023-10-20 05:29:25</span><br>

]]>
</content:encoded></item>
<item><title>[Планы] добавление кириллицы в консоль</title><guid>rLAKrkZ1ATq1yAKz69Gn</guid><pubDate>2023-10-20 08:17:27</pubDate><author>nerfur</author><link>http://127.0.0.1:8080/rLAKrkZ1ATq1yAKz69Gn#rLAKrkZ1ATq1yAKz69Gn</link>
		<description>
		В телеграме в рамках очередного обсуждения поддержки кириллицы в чистой консоли (без Хов) народилось следующее сообщение:

---
Глянул что там сейчас в ядре... В общем, для поддержки UTF-8, на самом деле, почти всё есть. Я бы сделал следующее:

1) Добавил ещё одну кодировку, ...
		</description>
		<content:encoded>
<![CDATA[
nerfur -> All<br><br>
В телеграме в рамках очередного обсуждения поддержки кириллицы в чистой консоли (без Хов) народилось следующее сообщение:<br>
<br>
---<br>
Глянул что там сейчас в ядре... В общем, для поддержки UTF-8, на самом деле, почти всё есть. Я бы сделал следующее:<br>
<br>
1) Добавил ещё одну кодировку, наравне с WSDISPLAY_FONTENC_ISO, но для русских букв.<br>
<br>
2) Подготовил шрифты для русских букв, см. sys/dev/wsfont/<br>
<br>
3) В коде, где-то в районе switch по кодировке (искать по тому же слову WSDISPLAY_FONTENC_ISO) добавил хак: если символ (обычно он идёт в аргументе «uni», что как бы намекает) относится к зоне кириллицы, переопределить используемую для отрисовки кодировку.<br>
---<br>
<br>
Предлагается желающим на подумать :)<br>

]]>
</content:encoded></item>
<item><title>Re: Зеркала OpenBSD.org.ru</title><guid>wnzZlSUmltxT4A690c9I</guid><pubDate>2023-10-20 08:14:19</pubDate><author>nerfur</author><link>http://127.0.0.1:8080/wnzZlSUmltxT4A690c9I#wnzZlSUmltxT4A690c9I</link>
		<description>
		Да, спасибо за предложение, сделал....
		</description>
		<content:encoded>
<![CDATA[
nerfur -> aexyel<br><br>
Да, спасибо за предложение, сделал.<br>

]]>
</content:encoded></item>
<item><title>Релиз OpenBSD версии 7.4</title><guid>AdiappZLqSAABm3SeQpi</guid><pubDate>2023-10-16 16:49:41</pubDate><author>nerfur</author><link>http://127.0.0.1:8080/AdiappZLqSAABm3SeQpi#AdiappZLqSAABm3SeQpi</link>
		<description>
		Сегодня, 16 октября 2023 года вышел новый релиз OpenBSD. Версия 7.4.

Помимо того, что это 55 по счету релиз, традиционно новая версия полна улучшений! Как то 

- Появление функционала по обновление микрокода процессоров AMD, в том числе для исправления бага 'Zenbleed'
- Обн...
		</description>
		<content:encoded>
<![CDATA[
nerfur -> All<br><br>
Сегодня, 16 октября 2023 года вышел новый релиз OpenBSD. Версия 7.4.<br>
<br>
Помимо того, что это 55 по счету релиз, традиционно новая версия полна улучшений! Как то <br>
<br>
- Появление функционала по обновление микрокода процессоров AMD, в том числе для исправления бага 'Zenbleed'<br>
- Обновление DRM и графических драйверов<br>
- Многочисленные улучшения SMP подсистемы (все меньше lock'ов в ядре!)<br>
- Улучшения в подсистеме VMM/VMD<br>
- Расширение поддержки самого разнообразного оборудования (и даже Baikal-M PCIe!)<br>
- и многое многое другое<br>
<br>
Официальное релизное письмо от основателя проекта Тео де Раадта, можно прочитать по ссылке <a href="https://marc.info/?l=openbsd-misc&m=169746097223129&w=2" class="url">https://marc.info/?l=openbsd-misc&amp;m=169746097223129&amp;w=2</a><br>

]]>
</content:encoded></item>
<item><title>Зеркала OpenBSD.org.ru</title><guid>fYu8ekNXKimS5xZowEUp</guid><pubDate>2023-10-12 14:34:27</pubDate><author>nerfur</author><link>http://127.0.0.1:8080/fYu8ekNXKimS5xZowEUp#fYu8ekNXKimS5xZowEUp</link>
		<description>
		Hi, IDEC!

Хочется сообщить и напомнить, что в рамках русскоязычного сообщества существует два "наших" зеркала.

"Большое" (все релизы) в Одинцово, Московской обл.

https://mirror.openbsd.org.ru/pub/OpenBSD

"Малое" (только последние релизы) в Саратове

https://mirror2....
		</description>
		<content:encoded>
<![CDATA[
nerfur -> All<br><br>
Hi, IDEC!<br>
<br>
Хочется сообщить и напомнить, что в рамках русскоязычного сообщества существует два "наших" зеркала.<br>
<br>
"Большое" (все релизы) в Одинцово, Московской обл.<br>
<br>
<a href="https://mirror.openbsd.org.ru/pub/OpenBSD" class="url">https://mirror.openbsd.org.ru/pub/OpenBSD</a><br>
<br>
"Малое" (только последние релизы) в Саратове<br>
<br>
<a href="https://mirror2.openbsd.org.ru/pub/OpenBSD" class="url">https://mirror2.openbsd.org.ru/pub/OpenBSD</a><br>

]]>
</content:encoded></item>
<item><title>Немного о gowin</title><guid>xCrr7oxZlAj6TywWs0pD</guid><pubDate>2023-10-12 14:11:24</pubDate><author>nerfur</author><link>http://127.0.0.1:8080/xCrr7oxZlAj6TywWs0pD#xCrr7oxZlAj6TywWs0pD</link>
		<description>
		Hi, IDEC!

На данный момент был успешно проведен эксперимент по сборке opensource софта для работы с FPGA от китайской компании GOWIN Semiconductor.

СПИСОК ПО

yosys - имеется в портах/пакетах.

project apicula - https://github.com/YosysHQ/apicula . Установка производитс...
		</description>
		<content:encoded>
<![CDATA[
nerfur -> All<br><br>
Hi, IDEC!<br>
<br>
На данный момент был успешно проведен эксперимент по сборке opensource софта для работы с FPGA от китайской компании GOWIN Semiconductor.<br>
<br>
СПИСОК ПО<br>
<br>
yosys - имеется в портах/пакетах.<br>
<br>
project apicula - <a href="https://github.com/YosysHQ/apicula" class="url">https://github.com/YosysHQ/apicula</a> . Установка производится через python, штатный pip из портов/пакетов успешно собирает и устанавливает.<br>
<br>
nextpnr - <a href="https://github.com/YosysHQ/nextpnr" class="url">https://github.com/YosysHQ/nextpnr</a> . После установки project apicula собирается и устанавливается по официальной инструкции с github. <br>
<br>
openFPGAloader - <a href="https://github.com/trabucayre/openFPGALoader" class="url">https://github.com/trabucayre/openFPGALoader</a> . После косметического по размеру патча собирается и устанавливается. <br>
<br>
Для того, чтобы прошить плату через openFPGAloader необходимо отключить uftdi драйвер в ядре и получить при подключении отладочной платы ugen устройство для низкоуровневого доступа.<br>
<br>
ПОЧЕМУ ВООБЩЕ GOWIN?<br>
<br>
Высокая доступность по цене и возможности приобрести (aliexpress). Высокая и продолжающая увеличиваться поддержка со стороны opensource.<br>
<br>
<br>
TODO<br>
<br>
Завернуть софт в порты/пакеты.<br>
<br>
Проработать вопрос о возможности не отключать uftdi. На плате два виртуальных последовательных интерфейса в одном физическом  type-c разъеме. Один используется для терминального доступа (через uftdi/ucom), второй для прошивки (через ugen). Возможно есть возможность их определять и соответственно подключать.<br>
<br>
Написать обзорную статейку о доступном функционале.<br>

]]>
</content:encoded></item>
</channel></rss>
