I'm not sure why this should be solved in hardware...
Once you have a modern machine that can load device drivers and applications access it through that (read: not a console...) this is far easier to sort just in full software.
So what does such a hardware approach even bring at that point?
|