3 ms·
That's because of the POST procedure allowing time to initialize and run the ROMs in all PCIe devices. Also, HBAs take time to do staggered initialization of di
by gtirloni 5y ago
That's because of the POST procedure allowing time to initialize and run the ROMs in all PCIe devices. Also, HBAs take time to do staggered initialization of disk, etc. There are usually some tweaks you can do in the BIOS to skip certain things but unless you're seeing >5min boot times, I wouldn't bother.
- sneak 5y agoI understand the excuses, but the "time to initialize" thing is also just outdated tradition. These things (even the HBA stuff) are modern chips that can do zillions of operations per second. It takes a long time because we have simply accepted the tradition of "initialization takes a long time". There are certain bottlenecks like loading boot images over relatively slow SPI, but the synchronization margins between components are like 10x bigger than they need to be simply out of poor engineering.
- withinboredom 5y agoAren’t most initializations done with the CPUs in real-time mode? In that case, they are probably only able to run in MHz and not ghz