home.social

#risc-v — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #risc-v, aggregated by home.social.

fetched live
  1. @csepp On the other hand, the #RiscV specification is about 500 pages, whereas the #ARM one is FIFTEEN THOUSAND PAGES. I'll put up with a lot for not having even to prune out the parts of that mountain that I don't think I'll need to read.

  2. Interesting (if a bit sweary) critique of #RISCV . Quoting from the very end of it:
    "Before you get your megaphone to shout about "openness", please note that the openness of the RISC-V spec is not relevant here at all, because an open spec does not magically materialize a well-designed out-of-order core for you for free. And if someone were to design a good out-of-order core, they would not be giving it away for free."
    dmitry.gr/?r=06.%20Thoughts&pr

  3. 🥱 Ah, yet another illuminating #manifesto on why #RISCV is apparently the #engineering equivalent of pineapple on pizza. Many words, much eye-rolling—because clearly, the galaxy-brained masses just don’t grasp the transcendent genius of Dmitry's #disdain. 🚀✨
    dmitry.gr/?r=06.%20Thoughts&pr #PineappleOnPizza #Dmitry #GalaxyBrained #HackerNews #ngated

  4. Hi, I'm Jenning. I'm solo developing my own operating system, Open Nexus OS: for RISC-V only, written in Rust — a small capability-based microkernel, and its own UI language. It now boots to a real desktop with apps, still QEMU-only for now.

    I have a blog for details:
    open-nexus-os.io/blog/why-anot

    Try to post updates from now on.

    #introduction #rustlang #riscv #osdev #opensource

  5. Нельзя просто взять и прочитать 64-битный SysTick на CH32V203

    Когда я начал работать с CH32V203G6U6 и обнаружил, что там есть 64-битный аппаратный таймер, то подумал: ух, это же отлично, раз таймер аппаратный, то и о чтении/записи заботится сам микроконтроллер. И какое-то время это не вызывало вопросов. А потом…

    habr.com/ru/articles/1068444/

    #wch #embedded #c_language #assembler #riscv #debug #systick

  6. A follow up to this. Turns out that the Illegal Instruction in Node.js on RISC-V wasn't coming from Highway but from base V8 on any system (Not just the K3) when the kernel reports RISC-V RVV is present.

    Have built V8 outside Node.js ( fosstodon.org/@sxa/11708343355 - Took nearly 2 days) and that doesn't throw any illegal instructions in the test suite on the K3. More investigation required - first to verify that it's going down the vector paths in the standalone build I think.

  7. “Опять всё распилили?” Мифы, боль и реальная экономика российской микроэлектроники

    Иван Лебедев (“Элрон”) о российской ЭКБ и ее будущем Интервью с генеральным директором “Элрон” о российской микроэлектронике, электронной компонентной базе, импортозамещении и RISC-V. На каналах “КЕДР Солюшенс” вышел 9-й выпуск подкаста “Платы и байты”. Публикуем ключевые темы и идеи разговора для тех, кто предпочитает читать. Гостем Егора Гуторова в этот раз стал Иван Лебедев, генеральный директор компании “Элрон”. Говорили о том, как компания прошла путь от контрактного разработчика до производителя собственных продуктов. Обсудили, как изменилось отношение потребителей к российской электронике и какое будущее ждет отрасль.

    habr.com/ru/articles/1065918/

    #электроника #контрактная_разработка_электроники #минпромторг #riscv #микроконтроллеры #микрокомпьютеры #доверенные_устройства #пак

  8. Have now got to a state where I can start the build of Google's JavaScript interpreter outside on ... Took a while to get a valid toolchain and configuration in place here but it's now shugging away and is about 10% of the way through (Running under Ubuntu 25.10 for "reasons" in a qemu container on my x64 laptop...)

    Have taken laptop out of it's usual lower power mode and will leave it running overnight. Hopefully it'll be done by morning.

  9. В заголовке моего ELF есть точка входа. Оказалось, её никто не читает

    Три статьи я собирал файл и отдавал его эмулятору, ни разу в него не заглянув. Заглянул. Внутри два разных описания одних и тех же байтов, ответ на вопрос, откуда взялся адрес 0x80000000, и поле, которое я заполнял зря. Ну, открываем!

    habr.com/ru/articles/1068276/

    #RISCV #QEMU #bare_metal #ассембле #ELF #компоновщик #линкерскрипт #точка_входа #сегменты_и_секци

  10. Lazy to post twice but now you can run #radare2 in your browser with jslinux on #riscv . I find it pretty convinient for teaching, testing and sandboxing reasons.

    Try it: radare.org/jslr2
    Full post linkedin.com/posts/sergi-alvar

  11. While I'm on a roll I would like a style keyboard for and on-device voice dictation would be nice but neither was available last time I checked.

    Hardware wise I can now cope ok without fingerprint scanner or NFC on the - minor inconveniences not to have them.

    Oh and if 's next handset was that would be great too although that might be limiting for apps, both under and in the Jolla app store I guess. I can dream...

  12. Моя рекурсия зависла навсегда, и это был правильный результат

    Написал рекурсию тем же приёмом, что во второй статье, и программа повисла навсегда: возвращаться ей было некуда. Чиню, завожу стек и по дороге выясняю, что регистра sp в наборе команд нет вовсе. А потом урезаю стек до 128 байт, и сборка об этом не говорит ни слова. Ломать второй раз!

    habr.com/ru/articles/1067662/

    #RISCV #QEMU #bare_metal #ассемблер #стек #рекурсия #соглашение_о_вызовах #переполнение_стека #psABI

  13. Tried again to run "guix pull" on Mlik-V Jupiter, "linux-libre-headers" seems to be fixed, but now "python-minimal" fails:
    codeberg.org/guix/guix/issues/

  14. Отечественный микроконтроллер MIK32 “Амур”: устанавливаем рабочее окружение в пару кликов

    Российские микроконтроллеры существуют не только в новостях и реестрах. Возьмём МИК32 «Амур», настроим рабочее окружение в несколько кликов и запустим на нём первую программу.

    habr.com/ru/articles/1066870/

    #MIK32 #MIK32_Амур #RISCV #Eclipse #OpenOCD #MIK32_Toolchain #микроконтроллеры #embedded #программирование_микроконтроллеров #российская_микроэлектроника

  15. Writing in an update for the month of July 2026, developers of the #felix86 emulator showed off that its latest release, 26.08, allows the popular #OpenSource game manager #HeroicGamesLauncher to run on computers that use #RISCV architectures.

    newinlinux.com/heroic-games-la

  16. So after building Guix from sources and installing it on Milk-V Jupiter, I managed to successfully build "findutils-boot0", but now "linux-libre-headers" fails:
    codeberg.org/guix/guix/issues/