Skip to content
Snippets Groups Projects
Commit ffc5b91a authored by Jiang, Yunhong's avatar Jiang, Yunhong Committed by David 'Digit' Turner
Browse files

Qemu pipe access with parameter


In current implementation, each qemu_pipe read/write buffer requires severals
MMIO operations to pass down the parameters like buffer address, pipe, length
etc. This has impacts on emulator performance when running under the HAXM
environment because each MMIO access cause expensive transition from guest to
HAXM driver and QEMU process.
To reduce the overhead, we put the parameter into a buffer without causing
MMIO access, and then invoke a single MMIO operation needed for the access
command.

Change-Id: I1bce409a76ed69b2f9e91d86265a61c81493e9f8
Signed-off-by: default avatarXin, Xiaohui <xiaohui.xin@intel.com>
Signed-off-by: default avatarJiang, Yunhong <yunhong.jiang@intel.com>
Signed-off-by: default avatarNakajima, Jun <jun.nakajima@intel.com>
parent 38b202e1
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment