diff options
Diffstat (limited to 'usr')
-rw-r--r-- | usr/src/uts/i86pc/os/ddi_impl.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/usr/src/uts/i86pc/os/ddi_impl.c b/usr/src/uts/i86pc/os/ddi_impl.c index 8580ea43eb..fafd476529 100644 --- a/usr/src/uts/i86pc/os/ddi_impl.c +++ b/usr/src/uts/i86pc/os/ddi_impl.c @@ -195,9 +195,8 @@ FP hardware exhibits Pentium floating point divide problem\n"); */ #if !defined(SAS) && !defined(MPSAS) /* - * Check for disabled drivers and initialize root node. + * Initialize root node. */ - check_driver_disable(); i_ddi_init_root(); /* reprogram devices not set up by firmware (BIOS) */ @@ -2562,6 +2561,11 @@ impl_setup_ddi(void) /* not framebuffer should be enumerated, if present */ get_vga_properties(); + /* + * Check for administratively disabled drivers. + */ + check_driver_disable(); + #if !defined(__xpv) if (!post_fastreboot) startup_bios_disk(); |