> From: Alex Bennée [mailto:alex.ben...@linaro.org]
> Pavel Dovgalyuk <dovga...@ispras.ru> writes:
> 
> > Guest Windows XP doesn't boot with these patches.
> 
> I'm guessing there is hardware attached to that machine? 

Only mouse, keyboard and hdd.

> Did the asserts catch double locking? 

No, they didn't.
The emulation also became much slower.
Maybe Windows boots, but with huge slowdown?

> As I said there are still changes to be made to
> the hardware emulation that saves async events with the device data.

What devices do you mean?

> But the real question is do you think that re-purposing replay_lock to
> give the sequential guarantees that the BQL used to is the right
> approach?

This approach seems to be ok - you raised the lock and io/cpu threads are now 
synchronized.
This is how BQL worked before.


Pavel Dovgalyuk


Reply via email to