mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-19 06:24:51 +08:00
committed by
Compute-Runtime-Automation
parent
46550546a1
commit
6363f28c77
2
Jenkinsfile
vendored
2
Jenkinsfile
vendored
@@ -7,4 +7,4 @@
|
||||
*
|
||||
*/
|
||||
|
||||
dependenciesRevision='a284330da98a3b787ba0bdaeff6bbaf3428badb4-3810'
|
||||
dependenciesRevision='da4f1744187776d5ec63c849b2534cfaae964ecc-3858'
|
||||
|
||||
@@ -8,7 +8,7 @@ components:
|
||||
branch: master
|
||||
dest_dir: aub_stream
|
||||
repository: https://github.com/intel/aubstream
|
||||
revision: 9803f2e8efe56d26c53a4bf2b7589df2d2322dc5
|
||||
revision: 4e21c745727cb4799c58952b6db867fa66a149fd
|
||||
type: git
|
||||
gmmlib:
|
||||
asset_name: gmmlib
|
||||
@@ -41,7 +41,7 @@ components:
|
||||
dest_dir: kernels_bin
|
||||
type: git
|
||||
branch: kernels_bin
|
||||
revision: 3810-6022
|
||||
revision: 3858-6024
|
||||
level_zero:
|
||||
asset_name: level_zero
|
||||
dest_dir: level_zero
|
||||
@@ -85,7 +85,7 @@ components:
|
||||
dest_dir: wsl
|
||||
revision: 56430997dac34ca0e9e18c177636234cac26ad54
|
||||
type: git
|
||||
converter: M-3810
|
||||
converter: M-3858
|
||||
include:
|
||||
- infra.yml
|
||||
version: '1'
|
||||
|
||||
2
third_party/aub_stream/.version
vendored
2
third_party/aub_stream/.version
vendored
@@ -1 +1 @@
|
||||
git_revision: 9803f2e8efe56d26c53a4bf2b7589df2d2322dc5
|
||||
git_revision: 4e21c745727cb4799c58952b6db867fa66a149fd
|
||||
|
||||
@@ -18,6 +18,7 @@ namespace aub_stream {
|
||||
|
||||
struct HardwareContext;
|
||||
struct CreateHardwareContext2Params;
|
||||
struct HardwareContextParamsHeader;
|
||||
|
||||
struct AubManagerOptions {
|
||||
uint32_t version{};
|
||||
@@ -76,6 +77,7 @@ class AubManager {
|
||||
|
||||
virtual void setCCSMode(uint32_t ccsCount) {}
|
||||
virtual void closeSocket(void) {}
|
||||
virtual HardwareContext *createHardwareContext3(const HardwareContextParamsHeader *params) { return nullptr; }
|
||||
};
|
||||
|
||||
} // namespace aub_stream
|
||||
|
||||
16
third_party/aub_stream/aubstream/aubstream.h
vendored
16
third_party/aub_stream/aubstream/aubstream.h
vendored
@@ -108,7 +108,23 @@ struct CreateHardwareContext2Params {
|
||||
uint32_t primaryContextId = hardwareContextId::invalidContextId;
|
||||
};
|
||||
|
||||
struct HardwareContextParamsHeader {
|
||||
uint32_t version = 1;
|
||||
uint32_t size = 0;
|
||||
};
|
||||
|
||||
struct CreateHardwareContext3Params {
|
||||
HardwareContextParamsHeader header;
|
||||
uint32_t device;
|
||||
uint32_t engine;
|
||||
uint32_t flags;
|
||||
uint32_t contextId;
|
||||
uint32_t primaryContextId = hardwareContextId::invalidContextId;
|
||||
uint32_t priority;
|
||||
};
|
||||
|
||||
static_assert(std::is_standard_layout_v<SurfaceInfo> && std::is_trivial_v<SurfaceInfo> && std::is_trivially_copyable_v<SurfaceInfo>, "SurfaceInfo is not POD type");
|
||||
static_assert(std::is_standard_layout_v<CreateHardwareContext2Params>, "CreateHardwareContext2Params is not standard layout type");
|
||||
static_assert(std::is_standard_layout_v<CreateHardwareContext3Params>, "CreateHardwareContext3Params is not standard layout type");
|
||||
|
||||
} // namespace aub_stream
|
||||
|
||||
Reference in New Issue
Block a user