diff options
author | mjacob <mjacob@FreeBSD.org> | 2001-07-14 21:37:57 +0000 |
---|---|---|
committer | mjacob <mjacob@FreeBSD.org> | 2001-07-14 21:37:57 +0000 |
commit | 59f5dd5135d5edc0d56edc7ed6ad44f0583a7298 (patch) | |
tree | 9550dc6c244a1c87efdba8561a1f4b653b8f2376 /lib/libc/stdlib/netbsd_strtod.c | |
parent | 6018882d627ba921cc74d5c9c151097e2e26038b (diff) | |
download | FreeBSD-src-59f5dd5135d5edc0d56edc7ed6ad44f0583a7298.zip FreeBSD-src-59f5dd5135d5edc0d56edc7ed6ad44f0583a7298.tar.gz |
Fix reboot hangs that have happened with multiple processors
on Alpha 4100s.
Basically, if you're halting or you're rebooting, you should
tell all other processors to halt first. Define IPI_HALT- IPI_STOP
is not what we want for this purpose, which will call prom_halt(0)
on receipt.
The processor running the halt or reboot wil send an IPI_HALT to all
other processors, delay a bit, then continue to do what what it was
planning on doing (prom_halt({0|1})).
Diffstat (limited to 'lib/libc/stdlib/netbsd_strtod.c')
0 files changed, 0 insertions, 0 deletions