×

Method for assigning a multiplicity of interrupt vectors in a symmetric multi-processor computing environment

  • US 6,738,847 B1
  • Filed: 11/10/2000
  • Issued: 05/18/2004
  • Est. Priority Date: 11/10/2000
  • Status: Active Grant
First Claim
Patent Images

1. In a multi-processor computer system having a multiplicity of peripherals coupled thereto, a method for assigning interrupt vectors from aid multiplicity of peripherals, said method comprising the steps of:

  • a. determining if an interrupt resource from a given peripheral has already been assigned, and if not;

    b. assigning an affinity and vector to said interrupt resource comprising;

    (b1) determining if said interrupt resource is reserved, and if not;

    (b2) obtaining an affinity for said interrupt resource from a variable rotating destination set comprising;

    (b21) shifting said affinity to the left;

    (b22) detecting where said affinity shifts off the end;

    (b23) determining the next processor in series available for an interrupt; and

    , (b24) returning a value representing the next processor available for an interrupt; and

    (b3) obtaining a vector for said interrupt resource from an available vector array;

    c. determining if the affinity and vector assigned in the previous step are within an operational characteristic of said multi-processor computer system.

View all claims
  • 12 Assignments
Timeline View
Assignment View
    ×
    ×