Patent ID: 9063847
Filing Date: 2015-06-23
Classification: G06F

Abstract:
1. A method comprising: reading, in a chassis management controller, a configuration file including parameters for a plurality of firmware applications; creating a table in a shared memory, wherein the table includes an entry for each of the parameters for the firmware applications within the configuration file; registering, by a daemon process module, with an operating system kernel to receive any changes made within directories of the configuration file; entering the daemon process module into an idle mode upon completion of the table and upon registering with the operating system kernel; receiving an input/output library call for an operation associated with one of the firmware applications; reading entries in the table associated with the one of the firmware applications; determining whether the operation would result in an over-allocation of a parameter in the entries in the table associated with the one of the firmware applications; if the operation would not result in the over-allocation, passing the input/output call to a standard system library, otherwise, returning an out of space error message; receiving a notification that a change has been made in a directory of the configuration file; exiting the daemon process module from the idle mode in response to the notification; and updating, by the daemon process module, the table based on the change in the directory.