home.social

#qemu — Public Fediverse posts

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

  1. Oh, look, another "revolutionary" kernel that boots in #QEMU 😴. Who knew we needed yet another toy project cluttering our #GitHub feeds? 🙄 It's almost like someone's trying to win an award for the world's smallest C code that nobody asked for. 🏆
    github.com/obinexus/mmuko-boot #revolutionarykernel #toyproject #smallestCcode #techhumor #HackerNews #ngated

  2. One excellent developer quality of life change that got merged into #qemu last week was #meson support for the #tcg checks. The TCG checks are complicated because they require multiple cross compilers for all the guest tests and meson doesn't really understand the concept. However Pierrick was able to work around that and now you can run individual tests like this:

    ```
    ./run meson test --suite tcg aarch64-softmmu-memory-sve aarch64-linux-user-sve-ioctls
    ```

  3. ... und jetzt noch das Sahnehäubchen um euch gänzlich verrückt zu machen: das ist der Host.

    Was soll ich sagen ... es läuft
    ¯\_ (ツ)_/¯

    #haiku #haikuos #qemu #intelnuc #minipc #virtualisierung #virtuellemaschine #lowspec

  4. Написал свой ассемблер, чтобы понять, откуда берётся ff010113. Почти половину моей программы он выдумывает

    Написал свой ассемблер, чтобы понять, откуда в дизассемблере берётся ff010113. Заодно посчитал, сколько строк моей программы процессор вообще не умеет исполнять, и проверил это на четырёх наборах команд, включая живой ESP32 на столе. На кристалле первая программа серии сломалась: она пишет в UART быстрее, чем провод успевает передавать, и в эмуляторе этого не видно. Что сказала плата?

    habr.com/ru/articles/1076022/

    #RISCV #ассемблер #кодирование_инструкций #псевдоинструкции #RV32I #компоновщик #релокация #bare_metal #QEMU

  5. so i tried to make a nested proxmox vgpu thingy. but it doesnt work cause when i enabled viommu on the vm the nvidia driver fails(RmInitAdapter failed) but when i disable viommu mdev doesnt work cause it needs /sys/kernel/iommu_groups/ which only exsists with iommu. i fucking hate this bullshit.

    #proxmox #vgpu #viommu #iommu #gpu #nvidia #server #homelab #selfhosting #vm #qemu #pciepassthrough #mdev

  6. so i tried to make a nested proxmox vgpu thingy. but it doesnt work cause when i enabled viommu on the vm the nvidia driver fails(RmInitAdapter failed) but when i disable viommu mdev doesnt work cause it needs /sys/kernel/iommu_groups/ which only exsists with iommu. i fucking hate this bullshit.

    #proxmox #vgpu #viommu #iommu #gpu #nvidia #server #homelab #selfhosting #vm #qemu #pciepassthrough #mdev

  7. PSA for anyone using #QEMU #KVM for #SingleGPUPassthrough
    Guides are all over the net suggesting hooks scripts invoking pci devices, unloading/loading kernel modules, and other unnecessary things. Here's my current hook script for starting the VM:

    systemctl stop display-manager

    That's it. And the reverse for teardown:

    systemctl start display-manager

    #IOMMU groups still apply, and you need to pass the correct PCI devices to your VM, but everything else is handled automatically.

    Disclaimer that this is how it works currently for my AMD card. I did have a working setup with my NVIDIA card that did unload/load kernel modules, however it seems things have come a long way since I set that up.

    #virtualization #libvirt #vfio

  8. PSA for anyone using #QEMU #KVM for #SingleGPUPassthrough
    Guides are all over the net suggesting hooks scripts invoking pci devices, unloading/loading kernel modules, and other unnecessary things. Here's my current hook script for starting the VM:

    systemctl stop display-manager

    That's it. And the reverse for teardown:

    systemctl start display-manager

    #IOMMU groups still apply, and you need to pass the correct PCI devices to your VM, but everything else is handled automatically.

    Disclaimer that this is how it works currently for my AMD card. I did have a working setup with my NVIDIA card that did unload/load kernel modules, however it seems things have come a long way since I set that up.

    #virtualization #libvirt #vfio

  9. Learn how smolBSD creates minimal (10 MB) NetBSD VMs that boot in 10ms. Full UNIX system, Docker-like workflow, runs on QEMU and Firecracker.

    Full guide here: ostechnix.com/build-10mb-netbs

    #smolbsd #netbsd #microvm #unix #virtualmachine #opensource #qemu #firecracker

  10. Learn how smolBSD creates minimal (10 MB) NetBSD VMs that boot in 10ms. Full UNIX system, Docker-like workflow, runs on QEMU and Firecracker.

    Full guide here: ostechnix.com/build-10mb-netbs

    #smolbsd #netbsd #microvm #unix #virtualmachine #opensource #qemu #firecracker

  11. Learn how smolBSD creates minimal (10 MB) NetBSD VMs that boot in 10ms. Full UNIX system, Docker-like workflow, runs on QEMU and Firecracker.

    Full guide here: ostechnix.com/build-10mb-netbs

    #smolbsd #netbsd #microvm #unix #virtualmachine #opensource #qemu #firecracker

  12. Learn how smolBSD creates minimal (10 MB) NetBSD VMs that boot in 10ms. Full UNIX system, Docker-like workflow, runs on QEMU and Firecracker.

    Full guide here: ostechnix.com/build-10mb-netbs

    #smolbsd #netbsd #microvm #unix #virtualmachine #opensource #qemu #firecracker

  13. Learn how smolBSD creates minimal (10 MB) NetBSD VMs that boot in 10ms. Full UNIX system, Docker-like workflow, runs on QEMU and Firecracker.

    Full guide here: ostechnix.com/build-10mb-netbs

    #smolbsd #netbsd #microvm #unix #virtualmachine #opensource #qemu #firecracker

  14. La semaine dernière, j'ai eu la chance d'aller à @UYBHYS , où j'ai rencontré quelques fans - et quelques détracteurs qui ne voyaient pas le crocodile en moi, mais une mouette (ils ont trop mangé de palourdes !).
    Ca méritait bien un petit dessin avec des tas de clins d'oeil que je vais laisser à chacun le plaisir de découvrir ;)
    PS. Rien qu'avec les crêpes du jeudi soir, j'étais déjà content d'être venu à la conférence - et elle n'avait pas encore débuté. C'est dire.

    #UYBHYS25 #blagues #conférence #sécurité #rump #ASN1 #latrodectus #frigo #CIRCL #qemu

  15. Does anyone here know how to run Linux 2 or 2023 images? They seem to hang right after exiting boot services. Latest qemu and i could get on Fedora 42.

    Perhaps @hrw knows, or knows someone who knows.

  16. #virtualization #qemu #kvm #iommu

    Конспект "Practical Notes on the Virtualization Stack - QEMU, KVM, IOMMU, and more".
    lastweek.io/pubs/virt_note.pdf

    Автор документа - инженер (научный сотрудник Yizhou Shan) Huawei Cloud.

    На сайте есть занятных материалов по виртуализации (и не только).

    lastweek.io/notes/virt/

  17. #virtualization #qemu #kvm #iommu

    Конспект "Practical Notes on the Virtualization Stack - QEMU, KVM, IOMMU, and more".
    lastweek.io/pubs/virt_note.pdf

    Автор документа - инженер (научный сотрудник Yizhou Shan) Huawei Cloud.

    На сайте есть занятных материалов по виртуализации (и не только).

    lastweek.io/notes/virt/

  18. #virtualization #qemu #kvm #iommu

    Конспект "Practical Notes on the Virtualization Stack - QEMU, KVM, IOMMU, and more".
    lastweek.io/pubs/virt_note.pdf

    Автор документа - инженер (научный сотрудник Yizhou Shan) Huawei Cloud.

    На сайте есть занятных материалов по виртуализации (и не только).

    lastweek.io/notes/virt/

  19. Spending some cycles on refining the #qemu package on #archlinux. Now with #arm #uefi support!

    Still need to fix up #edk2 to enroll some common certificates in the #firmware blobs.
    #secureboot

  20. iOS macht es der QEMU-basierten Virtualisierungs-Software schwer, auf Macs lässt sich das Tool nun aber auch aus Apples App Store laden – ab macOS 11.
    Virtualisierer und Emulator UTM kommt in den Mac App Store