Patent ID: 9372805
Filing Date: 2016-06-21
CPC Classification: G06F

Claim Text:
1. A method for operating on translation look-aside buffers (TLBs) in a multiprocessor environment, the multi-processor environment comprising a plurality of logical partitions as zones, each zone comprising one or more logical processors assigned to physical processors each having at least one of the TLBs, the method comprising: concurrently receiving a first quiesce request from a first processor of a first zone to quiesce processors of a first set of zones comprising the first zone and receiving a second quiesce request from a second processor of a second zone to quiesce processors of a second set of zones comprising the second zone, the second set of zones consisting of separate and distinct zones from the first set of zones; based on receiving the first quiesce request, quiescing only processors of the first set of zones; processing the first quiesce request by a first controller, sending a purge request to a processor, the purge request including a tag identifying the first controller to the processor as the source of the purge request; based on the processors of the first set of zones being quiesced, performing a first operation on the TLBs; based on the first operation being performed, un-quiescing the processors of the first set of zones; based on concurrently receiving the second quiesce request, quiescing only the processors of the second set of zones; based on the processors of the second set of zones being quiesced, performing a second operation on the TLBs; and based on the second operation being performed, un-quiescing the processors of the second set of zones.