diff options
author | Andrew Jeffery <andrewrj@au1.ibm.com> | 2018-10-17 10:06:12 +1030 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-10-17 12:38:04 -0500 |
commit | ead1bda912e69e5f2bd84a38258e98daffde0c79 (patch) | |
tree | d26f008a0e97ed466a08d260423f14dccbf4fcaf /src/usr/ipmibase/ipmidd.H | |
parent | 81faecc96e9706d82a890d60b29e7b291336a956 (diff) | |
download | talos-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/ipmidd.H')
-rw-r--r-- | src/usr/ipmibase/ipmidd.H | 2 |
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, }; /** |