diff options
author | Sachin Gupta <sgupta2m@in.ibm.com> | 2016-10-10 22:10:04 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2016-10-11 10:48:57 -0400 |
commit | 9d74bbb3ebb88af158e2c113970161b288135b86 (patch) | |
tree | fb43c73625c9a91993745dc80e4b080732dc527e /src | |
parent | 3aa8392da5bba9c961dc74ed6e87655cf8be7d1c (diff) | |
download | talos-sbe-9d74bbb3ebb88af158e2c113970161b288135b86.tar.gz talos-sbe-9d74bbb3ebb88af158e2c113970161b288135b86.zip |
Fapi::delay fix
Code was using mix of uint32_t and uint64_t which was causing
it to fail.
Change-Id: I5eff465ec942023845b67e27acc77c000d3d8bc6
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30975
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/hwpf/src/plat/plat_utils.C | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/hwpf/src/plat/plat_utils.C b/src/hwpf/src/plat/plat_utils.C index 74980799..decb9264 100644 --- a/src/hwpf/src/plat/plat_utils.C +++ b/src/hwpf/src/plat/plat_utils.C @@ -70,18 +70,15 @@ namespace fapi2 pk_critical_section_enter(&ctx); // // The "accurate" version is the next line. - // target_time = pk_timebase32_get() + PK_INTERVAL_SCALE(PK_NANOSECONDS(i_nanoSeconds)); - - target_time = pk_timebase32_get() + PK_INTERVAL_SCALE(PK_NANOSECONDS_SBE(i_nanoSeconds)); + // target_time = pk_timebase_get() + PK_INTERVAL_SCALE(PK_NANOSECONDS(i_nanoSeconds)); + target_time = pk_timebase_get() + PK_INTERVAL_SCALE(PK_NANOSECONDS_SBE(i_nanoSeconds)); do { - current_time = pk_timebase32_get(); + current_time = pk_timebase_get(); } while (target_time > current_time); pk_critical_section_exit(&ctx); - - } #else |