Hi
I am implementing a VGA Device model. The model provides functions to
read/write VGA memory space.
Just for testing I want to capture memory reads/writes to addresses
0xA0000->0xC0000 and forward it to my VGA model.
I have used following function to create physical ram
int kvm_create (
kvm_context_t<file:///C:/Documents%20and%20Settings/asaksena/Desktop/march_onwards/kvmsocket/doc/htmlkvm/structkvm__context.html>
kvm,
unsigned long phys_mem_bytes,
void ** phys_mem
)
The function comments says that this creates a new virtual machine, maps
physical RAM to it, and creates a virtual CPU for it. Memory gets mapped for
addresses 0->0xA0000, 0xC0000->phys_mem_bytes.
I was expecting mimio read/write callbacks to capture transactions between
0xA0000->0xC0000 but I don't see that happening.
My question is how I can configure KVM to forward me reads/writes for VGA
address space?
Thanks
Abhishek
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html