ksys/res: Implement more ResourceUnit functions

This commit is contained in:
Léo Lam
2020-10-10 16:37:41 +02:00
parent 689221f4a2
commit fc0d0ddaf7
11 changed files with 266 additions and 47 deletions
+3 -3
View File
@@ -43,7 +43,7 @@ Handle::Status Cache::loadResource(const ControlTaskData& data) {
return false;
}
if (unit->isStatusFlag1000Set()) {
if (unit->isStatusFlag10000Set()) {
unit->removeFromCache();
return false;
}
@@ -130,10 +130,10 @@ Handle::Status Cache::loadResource(const ControlTaskData& data) {
lane_id = 2 * data.mResLoadReq._c + (x ? 1 : 2);
}
ResourceUnit::RequestLoadArg load_arg;
ResourceUnit::RequestInitLoadArg load_arg;
load_arg.lane_id = lane_id;
load_arg.has_handle = data.mResLoadReq._8;
result->requestLoad(load_arg);
result->requestInitLoad(load_arg);
return Handle::Status::_7;
}