That's mostly because the OBP relies on a static configuration initialized when the system (or a domain) is started, and it does not support things like dynamic reconfiguration (e.g. add/removing cpu while the system is running). If the OBP was kept then it could become out of sync compared with the actual configuration.
alex. On 02/11/10 04:08, jf simon wrote: > Alex, > >>>> On sun4v platforms, when Solaris boots, the OBP is removed from >>>> the memory and you can not used it anymore when Solaris is running. >>>> This is done in order to properly support virtualization (with >>>> Logical Domains). > > BTW, why would OBP need to be removed for virtualization purposes? > -jfs >
