Patent · US Active

Enabling peripheral device messaging via application portals in processor-based devices

US11366769B1 · kind B1 · utility

0Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 25, 2021
Grant dateJun 21, 2022
Priority date
Expiry dateFeb 25, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/122
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Enabling peripheral device messaging via application portals in processor-based devices is disclosed herein. In one embodiment, a processor-based device comprises a processing element (PE) including an application portal configured to logically operate as a message store, and that is exposed as an application portal address within an address space visible to a peripheral device that is communicatively coupled to the processor-based device. Upon receiving a message directed to the application portal address from the peripheral device, an application portal control circuit enqueues the message in the application portal. In some embodiments, the PE may further provide a dequeue instruction that may be executed as part of the application, and that results in a top element of the application portal being dequeued and transmitted to the application. Some embodiments may provide further mechanisms for sending success and/or failure notifications, and/or for informing the application that the message has been enqueued.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.