summaryrefslogtreecommitdiffstats
path: root/src/usr/ipmibase
diff options
context:
space:
mode:
authorAndrew Jeffery <andrewrj@au1.ibm.com>2018-10-17 10:06:12 +1030
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-10-17 12:38:04 -0500
commitead1bda912e69e5f2bd84a38258e98daffde0c79 (patch)
treed26f008a0e97ed466a08d260423f14dccbf4fcaf /src/usr/ipmibase
parent81faecc96e9706d82a890d60b29e7b291336a956 (diff)
downloadtalos-hostboot-ead1bda912e69e5f2bd84a38258e98daffde0c79.tar.gz
talos-hostboot-ead1bda912e69e5f2bd84a38258e98daffde0c79.zip
ipmi: Increase polling rate to decrease boot time
The recent introduction of the IPMI-based HIOMAP transport for the PNOR means the boot process is now heavily constrained by the speed of IPMI transfers. As an interim change to introducing interrupt-driven BT support, decrease the period of the IPMI poller to increase boot speed by a factor of about 1.7x when using the IPMI HIOMAP transport. This also slightly increases the speed of a MBOX HIOMAP boot, but the point here is that there's not a detrimental effect in this configuration. Change-Id: I853ab013e33715101383c2c80c2d1b67c1c79265 Signed-off-by: Andrew Jeffery <andrewrj@au1.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/67589 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/ipmibase')
-rw-r--r--src/usr/ipmibase/ipmidd.H2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usr/ipmibase/ipmidd.H b/src/usr/ipmibase/ipmidd.H
index 9e95f466e..2291fb37a 100644
--- a/src/usr/ipmibase/ipmidd.H
+++ b/src/usr/ipmibase/ipmidd.H
@@ -61,7 +61,7 @@ enum {
INT_BMC_HWRST = (1 << 7),
// How long to sychronously wait for the device to change state (in ns)
- WAIT_TIME = 100000000,
+ WAIT_TIME = 10000000,
};
/**
OpenPOWER on IntegriCloud