US 12,321,746 B2
DSB operation with excluded region
Jeff Gonion, Campbell, CA (US); John H. Kelm, Belmont, CA (US); James Vash, San Ramon, CA (US); Pradeep Kanapathipillai, Santa Clara, CA (US); Mridul Agarwal, Saratoga, CA (US); Gideon N. Levinsky, Cedar Park, TX (US); Richard F. Russo, Saratoga, CA (US); and Christopher M. Tsay, Austin, TX (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jun. 16, 2023, as Appl. No. 18/336,704.
Application 18/336,704 is a continuation of application No. 17/469,504, filed on Sep. 8, 2021, granted, now 11,720,360.
Claims priority of provisional application 63/077,385, filed on Sep. 11, 2020.
Prior Publication US 2023/0333851 A1, Oct. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/30 (2018.01); G06F 9/38 (2018.01); G06F 12/02 (2006.01); G06F 12/0875 (2016.01)
CPC G06F 9/30087 (2013.01) [G06F 9/30043 (2013.01); G06F 9/30047 (2013.01); G06F 9/30101 (2013.01); G06F 9/3834 (2013.01); G06F 12/0238 (2013.01); G06F 12/0875 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A system, comprising:
a first processor and a second processor that are communicatively coupled;
wherein the first processor is configured to:
issue a first data barrier operation request responsive to a detection of an occurrence of a particular event;
wherein the second processor is configured to:
receive the first data barrier operation request;
ensure that outstanding load/store operations executed by the second processor that are directed to addresses outside of an exclusion region have been completed; and
respond to the first processor that the first data barrier operation request is complete at the second processor, even in the case that one or more load/store operations that are directed to addresses within the exclusion region are outstanding and not complete when the second processor responds that the first data barrier operation request is complete.