CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |
1. A computer-implemented method for managing memory mapped communications between a host device and a management controller, the method comprising:
obtaining, from the host device, a first access request to access a memory location, wherein automated access controls are being applied to the memory location and the memory location is used for the memory mapped communications between the host device and the management controller, and wherein the first access request includes first data associated with a first message from the host device to the management controller;
making a determination, after receiving the first access request, that the memory location is not access restricted;
based on the determination that the memory location is not restricted:
processing the first access request by storing the first data in the memory location and applying an applicable access control to the memory location; and
notifying the management controller of the first data stored in the memory location after the first access request is processed to prompt the management controller to process the first data to receive the first message from the host device.
|