Hi,

I can't figure out how this field is used. The comment says it's
"Currently executing TB", but actually it's the first TB in a chain of
TBs executed. Grep shows the only place it is really checked is
tb_invalidate_phys_page_range(). That code seems to be introduced long
ago in:

    commit ea1c18022edd0e2c45552d6fc2da6e15a3486b33
    Author: bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
    Date:   Mon Jun 14 18:56:36 2004 +0000

        fixed self modifying code in case of asynchronous interrupt


I suspect it's only related to user emulation. But I would appreciate if
someone could give me an idea of how this really works :)

Thanks,
Sergey

Reply via email to