×

LOADRS instruction and asynchronous context switch

  • US 6,115,777 A
  • Filed: 04/21/1998
  • Issued: 09/05/2000
  • Est. Priority Date: 04/21/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. In a processor to execute a programmed flow of instructions, said processor including a register stack (RS) and a register stack engine (RSE) to exchange information between said RS and a storage area, a method for returning from an interrupting context to an interrupted context, the method comprising:

  • generating a first pointer that points to a location in the storage area where dirty registers of an interrupted context are stored;

    determining whether a mathematical relation is valid between said first pointer PTR and a second pointer pointing to a location in said storage area from where the RSE configured to load a programmable number of dirty register values into the RS;

    if said mathematical relation is valid, causing said second pointer to point to a next location in said storage area; and

    loading a register of said RS with a content of said next location in said storage area.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×