Re: [PATCH] KVM: SEV: improve the code readability for ASID management
From: Paolo Bonzini
Date: Mon Aug 02 2021 - 12:53:04 EST
On 02/08/21 18:17, Sean Christopherson wrote:
Rather than adjusting the bitmap index, what about simply umping the bitmap size?
IIRC, current CPUs have 512 ASIDs, counting ASID 0, i.e. bumping the size won't
consume any additional memory. And if it does, the cost is 8 bytes...
It'd be a bigger refactoring, but it should completely eliminate the mod-by-1
shenanigans, e.g. a partial patch could look like
This is also okay by me if Mingwei agrees, of course. I have already
queued his patch, but I can replace it with one using a nr_asids-sized
bitmap too.
Paolo