Abstract: A method and system of storing to an instruction stream with a multiprocessor or multiple-address-space system is disclosed. A central processing unit may cache instructions in a cache from a page of primary code stored in a memory storage unit. The central processing unit may execute cached instructions from the cache until a serialization operation is executed. The central processing unit may check in a message queue for a notification message indicating potential storing to the page. If the notification message is present in the message queue, cached instructions from the page are invalidated.
Type:
Application
Filed:
April 30, 2008
Publication date:
December 4, 2008
Applicant:
PLATFORM SOLUTIONS, INC.
Inventors:
Gary A. Woffinden, Paul T. Leisy, Ronald N. Hilton
Abstract: A method and system of storing to an instruction stream with a multiprocessor or multiple-address-space system is disclosed. A central processing unit may cache instructions in a cache from a page of primary code stored in a memory storage unit. The central processing unit may execute cached instructions from the cache until a serialization operation is executed. The central processing unit may check in a message queue for a notification message indicating potential storing to the page. If the notification message is present in the message queue, cached instructions from the page are invalidated.
Type:
Grant
Filed:
October 19, 2005
Date of Patent:
June 10, 2008
Assignee:
Platform Solutions, Inc.
Inventors:
Gary A. Woffinden, Paul T. Leisy, Ronald N. Hilton