1. A data processing system comprising: at least a first processor having one or more processor cores; a storage that is accessible to the first processor during a processor initialization following power up of the data processing system; a micro-controller associated with the first processor and which: in response to detecting a power-on operation of the first processor, retrieves hardware procedures (HWP) framework code from the storage, wherein the HWP framework code is a single common code set for initializing processors in a plurality of different hardware environments; triggers execution of the HWP framework code on the first processor, wherein execution of the HWP framework code generates a HWP framework that comprises a plurality of application programming interfaces (APIs) which govern how all communication processes involving hardware procedures can be accomplished; performs one or more initialization procedures by communicating attribute data via the HWP framework to configure the first processor for operation within a specific platform environment of the plurality of different hardware environments in which the first processor is to be operated; queries hardware of the data processing system, wherein the hardware comprises at least one of a processor and an input/output (I/O) device; in response to querying the hardware: receives updates to attributes of the attribute data that are associated with the hardware of the data processing system, wherein the updates include at least one of: new attribute data and new attribute updates; and forwards the received updates to a specific attribute within an attribute tank that is maintained in the specific platform environment; in response to the one or more initialization procedures completing and the received updates being forwarded to the attribute tank, initializes a memory, at least one I/O device, and all processor cores of the data processing system for the specific platform environment using the attribute data and the received updates; and provides an execution environment for invoking procedures, error handling, coalescing system information, and providing hardware access mechanisms via the HWP framework, wherein the HWP framework enables direct updates to hardware procedures and dynamic loading of the direct updates without requiring a new flash image or a patch from firmware.