I have this requirement that i should be supporting a new hardware IP that does not exists in Intel Chipset. I know that the application running on my Linux OS will access this hardware IP thru some Memory-mapped address.
One way to fulfil my requirement is to simulate this hardware IP and 'hook-up' this IP to the Linux process-space memory-map. To do so, i need some virtualization concept wherein i can register a region in the process-space and any access to this space should be trapped and routed to my simulated Hardware IP.
Can someone point me to relavant links/doc?
Thanks and Regards,