mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-06 11:10:24 +00:00
vmm: do not lock inside VMM
We do not use the VMM with several CPUs until now. On the other hand there is a dead-lock due to the generic timer calling the cpu handler function explicitly, which already holds the lock. For the time-being remove the lock. Ref #3620
This commit is contained in:
parent
2e2625e952
commit
7780ee6a34
@ -70,8 +70,6 @@ class Vmm::Cpu
|
|||||||
template <typename FUNC>
|
template <typename FUNC>
|
||||||
void handle_signal(FUNC handler)
|
void handle_signal(FUNC handler)
|
||||||
{
|
{
|
||||||
Genode::Lock::Guard guard(lock());
|
|
||||||
|
|
||||||
if (active()) {
|
if (active()) {
|
||||||
pause();
|
pause();
|
||||||
handle_exception();
|
handle_exception();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user