An advanced IPMI system with multi-message processing and configurable
performance and method for the same, optimally used among message
sources, i.e. a host system and/or an operating terminal, to process IPMI
messages from said message source is disclosed. The IPMI system includes
an IPMI message subsystem, an IPMI core subsystem, and a central message
buffer unit. The central message buffer unit provides a pointer to a
corresponding address for temporary storage of each IPMI message. Each
said subsystem each time just transmits the pointer, without a copy of
the IPMI message, when transmittal of IPMI message is needed, for
reducing times of reading IPMI message. The IPMI message subsystem
utilizes multiple programmable-configured message processing units to
concurrently multi-process lots of IPMI messages, in compliance with
modular design of most units of said subsystems, for raising the
implementing performance of the IPMI system.