Hypervisor SMP Issue
<p>previously thank you for read my Question.</p>

<p>I'm implementing 'SMP' work on my hypervisor project.</p>

<p>What i want to do is like bellow.</p>

<p><a href="https://i.stack.imgur.com/fuu97.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/fuu97.png" alt="enter image description here"></a></p>

<p>One virtual machine have two vcpus. And this Virtual Machine is working on 2 pCPU.</p>

<p>For example, one linux has 2 cpu as SMP. </p>

<p>Firstly, what i tried is set pc value as 0x80500000.
(zIamge is on 0x80500000 address)</p>

<p>when both pcpu run, pcpu0 works fine. but pcpu1 got a error like bellow.</p>

<p><a href="https://i.stack.imgur.com/w8AxF.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/w8AxF.png" alt="enter image description here"></a></p>

<p>It means 'prefetch abort' from Virtual Machine. and it's occurred when access level 3 as iss indicate 'f'.</p>

<p>I don't know how to access this problem to solve.</p>

<p>If you need any specific information, please tell me. i will add more information. </p>

<p>Please tell me any tips and check point to solve this.</p>

<p>Lastly, thank you.!!</p>