Posted: maggio 20th, 2013 | Author: Francesco Apollonio | Filed under: English, Guide, QEMU, Virtualizzazione | Tags: c, code tips, Guide, qemu, utility, virtual | No Comments »
I’ve worked a lot with QEMU some months ago and I’ve learned some tricks that maybe can be useful for someone. Before starting this is the list of the arguments which will be treated in the future articles
- QEMU introduction
- TCG helpers
TCG variables
TCG caches
- QEMU parameters
QEMU RAM functions
- ARM semihosting Read the rest of this entry »
Posted: aprile 22nd, 2012 | Author: Francesco Apollonio | Filed under: ARM, C/C++, English, Linux, Programmazione | Tags: code tips, linux, mmap, program, qemu, syscall | No Comments »
Ok, this is another trick I learned working on my project.
I’ve a QEMU arm machine and a simulation outside them. QEMU shares his RAM (in the future I’ll write about this) with the simulator so I want to unlock the simulation (that is waiting for a 1 at the address 0x0FF8000) writing the specified value on that address using an application in user space inside the VM.
Read the rest of this entry »
Posted: aprile 10th, 2012 | Author: Francesco Apollonio | Filed under: C/C++, English, Guide, Programmazione | Tags: code tips, gcc, Guide, linker, linux, makefile, qemu, systemc, varie | No Comments »
This is the second part of the integration of a SystemC module into Qemu. SystemC is C++ so I’ve had lots of problems trying to link my library (that is a multiprocessor simulator written in SystemC) with Qemu, because this is written in pure C. Read the rest of this entry »
Posted: gennaio 18th, 2012 | Author: Francesco Apollonio | Filed under: news, Virtualbricks | Tags: annunci, debian, guida virtualbricks, kvm, qemu, utility, varie, vde, virtual, virtualbricks | 1 Comment »
Ultimamente non scrivo molto per mancanza di tempo, ma questa notizia, visto che mi riguarda da vicino, andava pubblicizzata.

Virtualbricks è ora disponibile nei repository ufficiali di debian sid!
Per chi non lo sapesse Virtualbricks è un software per la gestione di macchine virtuali Qemu/KVM, che permette anche la crezione di topologie complesse composte da più macchine virtuali interconnesse dai componenti VDE, creazione di reti ibride (macchine virtuali e reali nella stessa rete LAN) e distribuite (utilizzando cioè più di una macchina host).
Il sito ufficiale è http://www.virtualbricks.eu/, nel wiki è disponibile un po’ di documentazione (dobbiamo ancora continuare a lavorarci per ampliarla).
Per scaricare l’ultima versione l’indirizzo è http://www.virtualbricks.eu/download.php?latest oppure dalla pagina Launchpad del progetto http://launchpad.net/virtualbrick, a meno che non usiate Debian sid, li ovviamente il comando è:
apt-get install virtualbricks
A presto!
Posted: giugno 28th, 2011 | Author: Francesco Apollonio | Filed under: Guide, Howto, KVM, Virtualizzazione | Tags: guida virtualbricks, Guide, kvm, linux, qemu, utility, varie, virtual, virtualbricks | No Comments »
Avevo la necessità di utilizzare il programma per il cellulare ufficiale Nokia, che ovviamente gira solo su Windows. Perchè non farlo tramite macchina virtuale e con il cellulare collegato all’host?
Read the rest of this entry »