Temporary: Set AllocateGTTAccess and node_id for MES
Temporary change to set the AllocateGTTAccess flag and node_id on MES devices. Change-Id: I22385d11b17b76cfb44278fa0d8a09bc8721cea6
このコミットが含まれているのは:
@@ -162,6 +162,7 @@ struct SharedQueue {
|
||||
class LocalQueue {
|
||||
public:
|
||||
LocalQueue(int mem_flags) : local_queue_(mem_flags) {}
|
||||
LocalQueue(int agent_node_id, int mem_flags) : local_queue_(agent_node_id, mem_flags) {}
|
||||
SharedQueue* queue() const { return local_queue_.shared_object(); }
|
||||
|
||||
private:
|
||||
@@ -183,6 +184,11 @@ class Queue : public Checked<0xFA3906A679F9DB49>, private LocalQueue {
|
||||
public_handle_ = Convert(this);
|
||||
}
|
||||
|
||||
Queue(int agent_node_id, int mem_flags = 0) : LocalQueue(agent_node_id, mem_flags), amd_queue_(queue()->amd_queue) {
|
||||
queue()->core_queue = this;
|
||||
public_handle_ = Convert(this);
|
||||
}
|
||||
|
||||
virtual ~Queue() {}
|
||||
|
||||
virtual void Destroy() { delete this; }
|
||||
|
||||
新しいイシューから参照
ユーザーをブロックする