From f45e688354c13f38bda3ba4064587880a25980fe Mon Sep 17 00:00:00 2001 From: Eddie Hung Date: Wed, 25 Jul 2018 23:10:26 -0700 Subject: Do not use budget override anymore, and subtract not add! --- common/timing.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/common/timing.cc b/common/timing.cc index f919cf1b..cefe36f0 100644 --- a/common/timing.cc +++ b/common/timing.cc @@ -153,8 +153,7 @@ void assign_budget(Context *ctx) auto it = updates.find(pi); if (it == updates.end()) continue; - auto budget = ctx->getNetinfoRouteDelay(net.second.get(), i) + it->second; - user.budget = ctx->getBudgetOverride(net.second->driver, budget); + user.budget = ctx->getNetinfoRouteDelay(net.second.get(), i) - it->second; // Post-update check if (ctx->user_freq && user.budget < 0) @@ -198,8 +197,7 @@ void update_budget(Context *ctx) auto it = updates.find(pi); if (it == updates.end()) continue; - auto budget = ctx->getNetinfoRouteDelay(net.second.get(), i) + it->second; - user.budget = ctx->getBudgetOverride(net.second->driver, budget); + user.budget = ctx->getNetinfoRouteDelay(net.second.get(), i) + it->second; // Post-update check if (ctx->verbose) { -- cgit v1.2.3