Patent ID: 7752436

Claim:
A method comprising: executing a secure virtual machine monitor (SVMM) on a platform, the SVMM capable of providing exclusive secure access to an audio I/O device of the platform; executing a first partition virtual machine on the platform; providing an audio device model for applications executing in the a first partition virtual machine by directly mapping the audio I/O device from provided by the SVMM to the first partition virtual machine; providing a virtual audio device model in a second partition virtual machine by remapping the audio device model from the first partition virtual machine to the second partition virtual machine; providing exclusive secure access to the audio I/O device to a program performing an audio function in a secure mode in the first partition virtual machine by disabling via the SVMM the virtual audio device model in the second partition virtual machine; preventing an insecure audio I/O program, coupled with the virtual audio device model, from performing associated input audio function if the program in the first partition virtual machine is executing in the secure mode; and summing output data from the audio device model in the first partition virtual machine with output data from the insecure audio I/O program when the program in the first partition virtual machine and the insecure audio I/O program seek output only access to the audio I/O device.