Puneeth Kumar Reddy D
893c3cdb53
Added debug logs for memory module
...
Related-To: LOCI-3473
Signed-off-by: Puneeth Kumar Reddy D <puneeth.kumar.reddy.devarinti@intel.com >
2022-12-19 18:22:26 +01:00
Kamil Kopryk
232b886056
Rename HwInfoConfig to ProductHelper
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-12-14 14:39:52 +01:00
Mayank Raghuwanshi
69e6c8b1c6
Add support for retrieving max b/w for DG2
...
Related-To: LOCI-3425
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-12-01 10:45:32 +01:00
Mateusz Jablonski
b20e31a636
Add missing include in os_memory_imp.cpp
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-09-22 16:09:05 +02:00
Mayank Raghuwanshi
1e14086405
Add support for retrieving maxbandwidth for different PVC stepings
...
Related-To: LOCI-3416
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-09-16 16:36:45 +02:00
Mayank Raghuwanshi
94177389f9
Update memory transaction size for sysman memory module
...
Related-To: LOCI-3142
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-08-03 11:46:14 +02:00
Mayank Raghuwanshi
e135c0ba82
Update sysfs node to read the memory freq file
...
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-07-26 10:31:24 +02:00
Mateusz Jablonski
a4e9ede440
Dont use global namespaces of i915 definitions
...
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-07-19 13:17:59 +02:00
Mateusz Jablonski
78c96db2fa
Create wrappers for different version of i915 headers
...
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-07-18 10:15:44 +02:00
Mateusz Hoppe
5956aea18d
Limit header includes from level_zero device.h
...
- remove including debugger_l0.h from device.h
- add getL0Debugger() to shared NEO Device
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-07-06 16:41:17 +02:00
Mateusz Jablonski
e67307b724
Add DrmParam enum values for I915_EXEC values
...
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-06-15 08:39:39 +02:00
Mateusz Jablonski
747c2d3d83
Cleanup includes in cmdlist, cmdqueue, context, device, driver and module
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-06-03 02:54:41 +02:00
Mayank Raghuwanshi
d46ed9a217
Fix bitwise operation of timestamp for sysman memory module
...
Related-To: LOCI-3147
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-05-25 11:07:16 +02:00
Mayank Raghuwanshi
bcc543f949
Add zesMemoryGetBandwidth support for DG2 and ATS-M
...
Related-To: LOCI-2574
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-05-07 02:43:00 +02:00
Compute-Runtime-Validation
b91e630bb5
Revert "Update zesMemoryGetBandWidth for PVC steppings"
...
This reverts commit 81544445aa .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-04-22 10:31:59 +02:00
Mayank Raghuwanshi
81544445aa
Update zesMemoryGetBandWidth for PVC steppings
...
Related-To: LOCI-2999
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-04-22 07:59:11 +02:00
Bellekallu Rajkiran
604f2c625e
Sysman: Utilize Ioctl helpers for memory module
...
Memory module translates memory regions without any
runtime query on underlying hardware/kernel. Use
ioctl helpers for memory region translation.
Related-To: LOCI-3006
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-03-14 16:46:29 +01:00
Bellekallu Rajkiran
01db5ef22a
Add prelim support for memory, engine and scheduler
...
Related-To: LOCI-2864
Source of prelim headers:
https://github.com/intel-gpu/drm-uapi-helper/tree/master/i915-shared-headers
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-03-04 19:56:30 +01:00
Szymon Morek
2647d563c7
Remove i915 structs from MemoryInfo
...
Use structs defined in ioctl_helper.h instead of
i915 dependent ones to avoid conflicts between
different kernels
Related-To: NEO-6149
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-12-22 12:46:59 +01:00
Szymon Morek
12777bd758
Move MemoryInfoImpl logic to MemoryInfo
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-11-29 13:13:11 +01:00
Szymon Morek
d61741dd9f
Refactor memory info
...
Related-To: NEO-6149
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-09-21 11:17:25 +02:00
Kamil Kopryk
9ccf43e441
Correct branch_dir_suffix in cmake
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-6245
2021-09-14 16:00:20 +02:00
Jitendra Sharma
4c6e38c9e5
Reorganize sysman memory API OS specific files
...
Reorganize sysman memory OS specific files such that
embargo memory files related to OS, would get compiled
independent of SUPPORT_DG1 flag.
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2021-05-12 14:36:44 +02:00
Bartosz Dunajski
45b005161a
Dont create VM IDs if not supported
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-04-14 10:51:56 +02:00
Jitendra Sharma
ea6e2982fb
Query free memory info inside zesMemoryGetState API
...
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-12-26 02:32:49 +01:00
Jitendra Sharma
4c55491dc1
Update Sysman Memory APIs
...
This change:
- Currently for all subdevices in LinuxMemoryImp::getState function,
free and size values are returned similar values. This change fixes this
issue and now correct value of size and free memory is returned as
per subdevice.
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-11-19 08:27:14 +01:00
SaiKishore Konda
8c75080d9e
update Memory Location for zesMemoryGetProperties
...
Change-Id: I2698352d89ed2351e6fa8ec0b58b277387650bc0
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com >
2020-10-28 07:23:36 +01:00
Kanhaiya
5ab3e9966d
Retrieve PhysicalSize of zes_mem_properties_t
...
Change-Id: Ie7dbf9630becf097af7a5a7a234d5ea1da471492
Signed-off-by: Kanhaiya <kanhaiya.singh@intel.com >
2020-10-27 13:20:59 +01:00
SaiKishore Konda
e28f937683
Add SubDevice support for Sysman Memory module
...
Change-Id: Iec5918486fc2c00e14de074aca18e6de63ba1600
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com >
2020-09-29 11:36:21 +02:00
Vilvaraj, T J Vivek
831e87eef8
Sysman memory modification based on product.
...
Change-Id: I01f4c3cc6fe2376293d48131492f9d686fbdb5ae
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2020-09-03 21:41:04 +02:00
Pawel Cieslak
fb821f21f5
Cmake format script
...
Related-To: NEO-1157
Change-Id: Ie1b907e838cfb9ad0d75cc8971d415f7c77103c9
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2020-08-19 16:36:30 +02:00
mraghuwa
4b8d4285d7
add getDeviceHandle() at OS specific level
...
Change-Id: I95fc24043f8f603d6270323b0f23a78f9d8ad2f1
Signed-off-by: mraghuwa <mayank.raghuwanshi@intel.com >
2020-08-18 17:11:22 +02:00
Daniel Enriquez
2fa30d7d6c
Update memory component to latest spec.
...
Change-Id: I766a3b87d240d26118cf72ea0717bc504784e764
2020-08-12 11:47:04 +02:00
Jaime Arteaga
902fc2f6c4
level-zero v1.0 (2/N)
...
Change-Id: I1419231a721fab210e166d26a264cae04d661dcd
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
Signed-off-by: macabral <matias.a.cabral@intel.com >
Signed-off-by: davidoli <david.olien@intel.com >
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com >
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
Signed-off-by: Latif, Raiyan <raiyan.latif@intel.com >
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-08-03 13:11:13 +02:00
SaiKishore Konda
be6ea36769
Implementing zetSysmanMemoryGetState
...
- zetSysmanMemoryGetState api Implementation
- Corresponding ULT for validation
Change-Id: I2dcd53af4dd0f7cd3e19f594d70fefe21d2206e7
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com >
2020-07-22 14:10:14 +02:00
Bill Jordan
e8bd440773
Don't allow copy or moving Sysman related objects.
...
Change-Id: I70dd97bffa1c4d08f05eb796c6d6a2eb66f06f4b
Signed-off-by: Bill Jordan <bill.jordan@intel.com >
2020-07-10 21:05:15 +02:00
Jitendra Sharma
251994149a
Expose DRM interface to sysman APIs
...
Change-Id: Iab4d42cf90c9804c2b036045f3990aedd31efa91
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-06-24 16:40:49 +02:00
Mraghuwa
46b069b9d0
Redesign ULT by mocking sysfs and implementing for memory
...
Change-Id: I24206628212284f180fe4e5a239ab2ed58ffa8ea
2020-06-04 23:07:42 +02:00
SaiKishore Konda
a0c13490e5
Memory API's boilerplate for Level Zero Sysman
...
- Implementing MemoryGet, MemoryGetProperites & MemoryGetState
boilerplate for Level Zero Sysman
Change-Id: I46661aac9cd6974af986aede7484fd59688046a4
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com >
2020-04-03 02:35:14 +02:00