diff options
Diffstat (limited to 'usr/src/cmd/picl/plugins/sun4v/mdesc/mdescplugin.c')
-rw-r--r-- | usr/src/cmd/picl/plugins/sun4v/mdesc/mdescplugin.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/usr/src/cmd/picl/plugins/sun4v/mdesc/mdescplugin.c b/usr/src/cmd/picl/plugins/sun4v/mdesc/mdescplugin.c index 0caff9baad..912b2b0406 100644 --- a/usr/src/cmd/picl/plugins/sun4v/mdesc/mdescplugin.c +++ b/usr/src/cmd/picl/plugins/sun4v/mdesc/mdescplugin.c @@ -20,7 +20,7 @@ */ /* - * Copyright 2007 Sun Microsystems, Inc. All rights reserved. + * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -271,6 +271,13 @@ mdescplugin_init(void) if (mdp == NULL) return; + /* + * update the cpu configuration in case the snapshot cache used by the + * devtree plugin is out of date. + */ + (void) update_devices(OBP_CPU, DEV_ADD); + (void) update_devices(OBP_CPU, DEV_REMOVE); + rootnode = md_root_node(mdp); /* |