mirror of
git://git.9front.org/plan9front/plan9front
synced 2025-01-12 11:10:06 +00:00
[Mirror] Some kind of OS: git://git.9front.org/plan9front/plan9front
82da41a2eb
nusbrc used to wait forever until initial device enumeration was completed. the reason is mainly so that usb stoage or ethernet devices can be used as boot media. but this can result in a system getting completely stuck on boot if usb enumeration gets stuck. (this really depends on the device driver if some timeouts have been implemented during attach). as a compromise, we will wait for usb enumeration to complete using exponential back-off with a maximum total wait time of ~10 seconds. typical times for single device initial enumeration is 0.4 to 0.6 seconds. largest case i measured with 20 random devices was 7 seconds. so we will probably be safe with the 10 second timeout. |
||
---|---|---|
386 | ||
68000 | ||
68020 | ||
acme | ||
adm/timezone | ||
amd64 | ||
arm | ||
arm64 | ||
lib | ||
mips | ||
power | ||
power64 | ||
rc | ||
sparc | ||
sparc64 | ||
spim | ||
sys |