/*
* uvm_emap_consume: update the current CPU and LWP to the given generation
* of the emap. In a case of LWP migration to a different CPU after block
* or preempt, uvm_emap_switch() will synchronise.
*
* => may be called from both interrupt and thread context.
*/