×

System for deriving and testing mutual capability set after receiving updated capability from other processors and before requesting service information

  • US 5,386,512 A
  • Filed: 12/09/1993
  • Issued: 01/31/1995
  • Est. Priority Date: 07/19/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus for communicating dynamic changes in capabilities of processors for use in a data processing system comprising two or more processors each having storage, said data processing system further comprising a communication path between a pair of the two or more processors, said apparatus comprising:

  • (a) current capability definitional means, within each of the two or more processors, for identifying a current set of processor functional capabilities associated with the processor containing said current set;

    (b) detection means, within each of the two or more processors, for detecting a change to said current set of processor functional capabilities and updating said current capability definitional means, creating an updated current capability definitional means;

    (c) communication means, invoked by said detection means, for communicating a copy (termed a communicated copy) of said updated current capability definitional means, associated with a sending processor of the pair of processors, from said sending one to a receiving one of the pair of processors, using the communication path;

    (d) mutual capability identification means, within the receiving one of the pair of processors, for identifying, in a mutual capability definitional mask, a derived mutual processing functional capability set by combining said current capability definitional means associated with said receiving processor with said communicated copy of said updated current capability definitional means associated with said sending processor, so that each element of said mutual capability definitional mask, if "on" after said combining, identifies a particular processing functional capability which may be requested by one and performed by another of said pair of processors; and

    (e) function request verification means, within the receiving one of the two or more processors, for testing said mutual capability definitional mask means to verify, before requesting a function of the sending processor, that the element of said mutual capability definitional mask associated with the function is "on" and negating the function request if the element is not "on".

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