hi all
I recently pursued Linux IO stack and dove into kernel source code. that is when a user programm calls read or write syscall some functions will be called to finally make a io request and send it to device drivers and compelete io request.
in this path which is known as Life of IO request i placed some printks in linux kernel and compile and install it then i can see IO requests information in /var/log/syslog.
know i wanna do some thing like that in qemu to answer these too important questions:
1- what is path of a IO request from a guest os to host os and finally disk? (both siurce code approach and io stack approach)
2- how qemu determines an IO request is corresponds to which guest os?(if its feasible)
--