I want one core 100% dedicated toI/O process on COTS PC motherboard (not embedded system). That is I want one core not being disturbed by any OS task switching or any other "demands". Assume this one core just sits in a single tight loop servicing a custom PCIe I/O card outside of Windows. The other 3 cores are running Win 7 "normally". Windows code on 3 cores needs to communicate with dedicated I/O core in real time with low latency by means of shared RAM.
Windows 7 must be able run normally including support DX11 and GPU cards, USB, SATA Ethernet etc.....
I assume the only way to do this is with some sort of hypervisor layer.
Where do I start?
Does Intel have or know of a "thin" hypervisor" which we can start with. How can we get help and support when we hit brick walls