Граф коммитов
84 Коммитов
Автор SHA1 Сообщение Дата
Ramesh Errabolu 71fa3fa19b Do not check default value of SVM attribute Granularity
Change-Id: I3cf97fc551259c873351cfd22fc83e8615cc3e56
2024-09-19 19:44:53 +00:00
Ramesh Errabolu 75428364a7 Add support for CRIU testing
Change-Id: I8945a078ee8ae491245da6091e64b118584a48ab
2022-11-02 15:40:03 -04:00
Ramesh Errabolu 25f3dc305f Override Cpu-Gpu link-weight for Alebaran until a proper fix is available
Change-Id: I1fbc38b788f71cc9c9fc62295223286004689bf9
2021-04-02 02:10:54 -04:00
Ramesh Errabolu 3444da7df6 IPC child process should exit and not return
Change-Id: I9b01f473eea1b42cf65c042f89fcf24bfd2ffc0d
2020-08-10 11:19:21 -05:00
Ramesh Errabolu b0b0a1b479 Fix typo in the field name Mem_EDCSupport of HSA_CAPABILITY entity
Change-Id: Ic1aba0b2c6e7bc8324fe756df84998f32a8c09da
2020-07-09 12:42:30 -04:00
Ramesh Errabolu 23646846f7 Syntax of script run at uninstall is malformed
Change-Id: Icf056a66411d99a5aa8a2ad61f55751c0ac43b68
2020-06-26 16:56:29 -05:00
Ramesh Errabolu f7350c6020 Update ROCr implementation of Queue ID
Change-Id: Iec48b1978e4d01563e71cfb58aed8f1bbc446443
2020-06-26 13:25:00 -05:00
Ramesh Errabolu 17bd3b7da5 Refactor IPC test files
Change-Id: I879656b9e99f5cffb6adf16e0fea4e75220cd272
2020-06-22 15:04:12 -04:00
Ramesh Errabolu fa13208698 Add rocr namespace to core header and impl files
Change-Id: I1e1b33f9bba1078d049bc19797889988c3e43360
2020-06-19 22:34:21 -04:00
Ramesh Errabolu 42b38daa22 Update License header and Cleanup IP references
Change-Id: I0a6636e1d8457045d034d05383cfb5d4e7680fee
2020-06-19 22:33:36 -04:00
Ramesh Errabolu 0ca0691ca7 Build ROCr core and image libraries as one shared object
Change-Id: I3a16c1227e7db2e386ab33886965596fa0fb0c87
2020-06-19 22:33:36 -04:00
Ramesh Errabolu 1a3ee2fd03 Update Image code base to use addrlib from mesa
Change-Id: I31355d7fc3db423c16772cf105e9b6b59a3a6307
2020-04-30 19:35:56 -05:00
Ramesh Errabolu 7434fa14d4 Extend RocrTst to query UUID of ROCm devices
Change-Id: I6c9fa9751c893ba119e8b7a2808a8ab2aebeba3b
2020-04-16 21:29:32 -04:00
Ramesh Errabolu 30f46e4e24 Stop building and packaging Tools library
Change-Id: Iee430c24e32ea7412f21564fe8970749e4954b91
2020-04-15 13:58:33 -04:00
Ramesh Errabolu 89f7ef224c Extend Rocr Visible Devices functionality to include UUIDs
Change-Id: Ia2892e4033717556a422fe33dec0294fe2ca9e28
2020-04-09 00:42:53 -05:00
Ramesh Errabolu 45958c727d Extend ROCr to surface UUID of GPU devices that suppport
Change-Id: I478db68d69a01578770403fa695f9e6391637573
2020-04-08 19:19:22 -05:00
Ramesh Errabolu 627991b1c1 Update how code references publicly available ROCr headers
Change-Id: I357c51eb713a23704d4fee71081be46a73a71806
2020-02-21 20:01:11 -05:00
Ramesh Errabolu be5782e198 Cpack rule encoding dependencies was broken
Change-Id: I2b8df7d255cdffd6b42713f0b59df2aeef83a607
2019-12-23 10:51:55 -06:00
Ramesh Errabolu d015d78de3 Support the building and packaging of legacy ROCr tools by itself
Change-Id: I2247bf7a46ee93495340f7b2603b09dc6b667443
2019-12-18 19:20:03 -06:00
Ramesh Errabolu 144017e148 Add package dependencies for Images and Tools
Change-Id: Id77ba0e81d3b3e872153cdd7680338dd70319026
2019-12-06 16:38:21 -06:00
Ramesh Errabolu 086b4b686c Fix Aql Header initialization
Change-Id: If23c12b28d22fb62b673038890f40bb0f3c3948b
2019-11-06 16:13:58 -05:00
Ramesh Errabolu 8864c188b4 Initial support for xgmi sdma queues
Change-Id: I1aee379c7b9eede5f4b913cf2f9af3abb32e5baa
2019-08-24 02:03:37 -04:00
Ramesh Errabolu 3201f68f72 Update memory allocation guide in using pool apis
This is to allow allocations in system memory that exceed sizes
reported by a CPU device

Change-Id: I3d10d192aafcefbe4107f69b7c5e30bf7f836619
2019-08-23 14:55:40 -04:00
Ramesh Errabolu a043c6acbb Add override qualifier to CPU and GPU agent api
Change-Id: I930e29d671b5dc81dece6f910d611056a54d2c85
2019-08-06 18:13:26 -05:00
Ramesh Errabolu 4a0d50f415 Handle thread creation error correctly
Change-Id: Iaa8811e245aa20ac107aef104847df3e455518f1
2019-08-05 15:39:54 -04:00
Ramesh Errabolu 4daee0c8a1 Allocate fine-grained regions for Gpu devices that are members of Hives
Change-Id: Ibbed393aeac691793845d16d2f3fe2c3e5a7ec40
2019-07-13 01:12:53 -04:00
Ramesh Errabolu ba029ebe21 Remove instantiation of MemoryRegion for heap type SVM surfaced by ROCt
Change-Id: Ib4ff7e7cabe9aacb811888aeb74f652dcb57f9e0
2019-04-10 18:33:07 -05:00
Ramesh Errabolu 3fbf03af76 Allows users, via env ROCR_VISIBLE_DEVICES, to surface a subset of Gpu devices
Change-Id: I5662639d5d70f054831969669f9d30dec356dd5a

Update per review comments

Change-Id: I18c7d7cb00b261493b61c2cf5454d486166f40d8
2019-02-06 02:02:29 -06:00
Ramesh Errabolu 28c3f9a269 Initialize queue buffer with Invalid Pkt Headers
Change-Id: I4166f1359746ee6829b730bac2db358af72ab16e
2018-11-21 19:09:10 -05:00
Ramesh Errabolu 01eea21d6c Capture number of Numa Nodes present on system
Change-Id: Ic789a6b9da8e316cb483e50b0fe9faa03798f97c
2018-09-18 16:27:30 -05:00
Ramesh Errabolu f007870792 ROCr changes to enable small BAR P2P over xGMI
Change-Id: I6aaa3fe2565cdf7e15d58a7484d6bd5916ffff64
2018-09-17 22:54:40 -04:00
Ramesh Errabolu f25d59cab2 Compute size of command buffer based on support for HDP Flush
Change-Id: I4987a262c191a91cd845fe18002c314a95a9ed8c
2018-04-07 13:36:09 -04:00
Ramesh Errabolu 987f3f97aa Enable sDMA packet HDP Flush on Gfx9 and later devices
Change-Id: I85922e5266883ef7e9eed3565e2c3b209009d294
2018-04-02 11:47:59 -04:00
Ramesh Errabolu dccbc9f2af Changes to support surfacing of link weight as part of link info
Change-Id: I1c0705a9374af1245f0419c51beded0d7ee10639
2017-10-20 12:09:31 -04:00
Ramesh Errabolu 703b1466c1 Update Copy requests involving all pools i.e. options -a or -A
Change-Id: I0c8d8fbb39f43cd6a1f84ae6ae32337fa9b1f5e2
2017-10-10 13:01:46 -04:00
Ramesh Errabolu c2caa5ae2c Benchmark copy of data from one pool to another pool either in
one or both directions. Users can enumerate the pools reported
  by system to specify which pools serve as source / destination

Change-Id: I8e6d0adb3743b3328dd3ce9152762ca840ea613b
2017-10-04 20:53:25 -04:00
Ramesh Errabolu 34602f7e95 Adding kernels to read / write buffers
Change-Id: Icad95c084e0fcd0bd9f86154e23ac8f54c24afbe
2017-10-04 20:33:48 -04:00
Ramesh Errabolu 2cab8307b9 Cmake project to build Rocm Code Objects
Change-Id: If3a631615316c203318bb5ae1df328a66e2919b1
2017-10-03 17:53:56 -04:00
Ramesh Errabolu 3980b4268b Add Iommu Perf Cntrs
Change-Id: I1cf3f00a959a923462634a62263707a267ae18af
2017-08-28 12:57:11 -05:00
Ramesh Errabolu 08e0bca567 Support Perf Cntrs (PMC) and Thread Trace (SQTT) over AQL queues
Change-Id: I716b722895d90b46914c31377e791ad602acecc1
2017-06-15 12:58:31 -04:00
Ramesh Errabolu 315ae6439b Extend Rocr Samples to allow collection of Perf Cntrs
Change-Id: I9c7e75128fca28b23ec54efab00bf5d32c95a877
2017-02-28 20:29:24 -06:00
Ramesh Errabolu 42e751519b Enable code for Perf Cntrs for gfx900 - AI family device
Change-Id: I4659da1a8db17392016fc90c8ea19b5805b5d3aa
2017-02-15 21:50:23 -06:00
Ramesh Errabolu e91970a39b Support Gfx9 and Pre-Gfx9 Thread Trace Drivers
Change-Id: Ic3fea4006d76d1e3f58dde6f64c343a1261abe39
2017-02-07 15:39:59 -06:00
Ramesh Errabolu 74e3a49b20 Refactor Thread Trace Service as an independent library
Change-Id: Ia7579bc16626f3e21c8df50f8a35cb4b82f6bda9
2017-02-06 17:04:07 -05:00
Ramesh Errabolu 7755bd5487 Refactor Device Id to Asic Type Mapping Service
Change-Id: I8969b41f7c4de9fdeee5131e2049053a486f64fb
2017-02-03 14:22:32 -05:00
Ramesh Errabolu ff1d739660 Add Gfx9 asic header files
Change-Id: I04fe402ab44170dba582099670a8222c5c366e50
2017-01-19 19:23:14 -06:00
Ramesh Errabolu 8ab28d1a51 Add agent properties for Tools
Change-Id: I7bc49d35dc559f9c9058aae591b88c5ecc4b3ce5
2017-01-16 13:50:18 -06:00
Ramesh Errabolu f0263d8198 Removing Old Commandwriter used by Profiler and Debugger
Change-Id: I77d2172eef1724d1d4aed6d8e7a9df6cdbeb0648
2017-01-13 11:51:21 -05:00
Ramesh Errabolu 935c1b0ba9 Per review comments
Change-Id: I44585a6dcf3c4f0ce10f0e895270c113790e0652
2016-11-28 12:41:32 -06:00
Ramesh Errabolu eb2efb83d1 Initial set of changes for ThreadTrace
Change-Id: I07ce31f9b4f508cef0fc9ca6dadcf26b6c90361e
2016-11-21 23:40:56 -06:00
Ramesh Errabolu 5d972064c1 Support a new property of Rocr Agents called Product Name
Change-Id: Ia7217094223bfed908d9aa9ccdaa590e785503cb
2016-09-21 17:00:41 -04:00
Ramesh Errabolu c54304fe38 Print Debug Mesg if private segment memory request is illegal
Change-Id: I46351651b6b2bf14e26645440a4321bc941900b2
2016-09-08 11:16:09 -04:00
Ramesh Errabolu 5ab5396529 Read name of Hsa Agent from a new field of Node Properties
Change-Id: I3abca521a904c40cb84d90800a16363b1ad64768
2016-09-05 14:33:08 -04:00
Ramesh Errabolu 31f64cdaab Fix Image Create Func Decl in Hsa Api Table
Change-Id: I3862b3c78231fe24b6361167a78c6a8c7ad6ce0b
2016-08-22 15:43:48 -04:00
Ramesh Errabolu 570301ffd0 Refactor Trap Handler Code
Change-Id: Iefdc2706bace3e7d907e8e59b9f554affdd0f613
2016-07-27 16:11:53 -04:00
Ramesh Errabolu da52417c14 Fix computation of max_wave_id property
Change-Id: I2ab145d301c92f39bbdb911e48aecccbd64ac82b
2016-07-20 11:16:17 -04:00
Ramesh Errabolu 95dc97da7b Export Amd Extension APIs including support for Version Control
Change-Id: I8c03cbd4049e8115ae00d51f193b9c31ac941f21
2016-07-06 13:50:18 -05:00
Ramesh Errabolu 383ed6983f Refactor Scratch Memory Descriptor Initialization
Change-Id: Ib4a136c266646cc5d5f5afb98f4aaf9266d02072
2016-05-25 22:17:43 -04:00
Ramesh Errabolu (xN/A) TX b93946790d Update Private Segment Size parameter of the dispatch packet
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1254638]
2016-04-05 14:03:33 -05:00
Ramesh Errabolu (xN/A) TX f7693cf777 Configure AQL packet header with System Scope for flush
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1240170]
2016-02-24 14:08:35 -05:00
Ramesh Errabolu (xN/A) TX 2280190f70 Populate Cpu and Gpu nodes into different agent lists
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1236865]
2016-02-12 16:14:39 -05:00
Ramesh Errabolu (xN/A) TX 2f0425d354 Update Binarysearch and BlackScholes Hsa Sample to support FULL and BASE Profiles
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1206169]
2015-10-30 17:53:25 -05:00
Ramesh Errabolu (xN/A) TX 13d77a9c6b ECR #333755 - Updates to build Hsa Samples on Windows for Non-Prm branch
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1134033]
2015-03-24 19:17:26 -05:00
Ramesh Errabolu (xN/A) TX 2a7c5363e8 ECR #333755 - Add Bitonicsort to the build list and fix makefile error to copy build artifacts to dist folder
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1133120]
2015-03-20 16:31:51 -05:00
Ramesh Errabolu (xN/A) TX 85acd18466 ECR #333755 - Copy Hsa Sample to distribution folder - Non-Prm branch
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1132097]
2015-03-18 17:18:00 -05:00
Ramesh Errabolu (xN/A) TX 2eab8a72d4 ECR #333755 - Changes to Utils to build on Windows
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1131149]
2015-03-16 16:43:47 -05:00
Ramesh Errabolu (xN/A) TX b122d56d1e ECR #333755 - Enable the building of DwtHaar1D sample
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1130607]
2015-03-13 13:08:47 -05:00
Ramesh Errabolu (xN/A) TX d501deaef7 ECR #333755 - Enable the build of all samples Nbody, - - -, MatrixTranspose
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1130605]
2015-03-13 13:03:10 -05:00
Ramesh Errabolu (xN/A) TX b90e8884a1 ECR #333755 - Enable the build of all samples BlackScholes, - - - , SimpleConvolution
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1130585]
2015-03-13 11:57:46 -05:00
Ramesh Errabolu (xN/A) TX f92e289a01 ECR #333755 - Update code to use 1.0F Api's of Finalizer. Presently disabling the build of all samples except BinarySearch
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1130579]
2015-03-13 11:46:58 -05:00
Ramesh Errabolu (xN/A) TX 24d7d5e875 ECR #333755 - Verfiy Hsa Samples BlackScholes, MonteCarloAsian and SimpleConvolution.
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1127620]
2015-03-04 18:57:41 -05:00
Ramesh Errabolu (xN/A) TX 4b2b25e232 ECR #333755 - Completely eliminate references to Brig Structures
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1127110]
2015-03-03 19:42:07 -05:00
Ramesh Errabolu (xN/A) TX 21449d717f ECR #333755 - Add helper files to load Hsail Text files and assembled them into Brig files.
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1127109]
2015-03-03 19:41:56 -05:00
Ramesh Errabolu (xN/A) TX 42c4f2ad9f ECR #333755 - Move MonteCarloAsian Sample to use 1.0F Finalizer Apis
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1126145]
2015-03-01 14:46:16 -05:00
Ramesh Errabolu (xN/A) TX ac0f32d1f9 ECR #333755 - Move FloydWarshall Sample to use 1.0F Finalizer Apis
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1126142]
2015-03-01 13:58:01 -05:00
Ramesh Errabolu (xN/A) TX 75f94bb91b ECR #333755 - Move FastWalshTransform Sample to use 1.0F Finalizer Apis
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1126141]
2015-03-01 13:44:07 -05:00
Ramesh Errabolu (xN/A) TX 852dd93f28 ECR #333755 - Update Blackscholes to use 1.0F Finalizer Apis
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1126133]
2015-03-01 12:32:58 -05:00
Ramesh Errabolu (xN/A) TX ce2ff7844f ECR #333755 - Move BinarySearch Sample to use 1.0F Finalizer Apis
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1126132]
2015-03-01 12:22:53 -05:00
Ramesh Errabolu (xN/A) TX f6fccf5f2f ECR #333755 - Move Hsa Sample SimpleConvolution from Hsa Sdk project to current Runtime/Samples
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1126037]
2015-02-27 20:06:28 -05:00
Ramesh Errabolu (xN/A) TX fc2ef8d516 ECR #333755 - Move Hsa Sample MonteCarloAsian from Hsa Sdk project to current Runtime/Samples
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1126032]
2015-02-27 20:00:47 -05:00
Ramesh Errabolu (xN/A) TX 13ed7ab373 ECR #333755 - Move Hsa Sample FastWalshTransform from Hsa Sdk project to current Runtime/Samples
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1126028]
2015-02-27 19:52:31 -05:00
Ramesh Errabolu (xN/A) TX 89b5a60e58 ECR #333755 - Move Hsa Sample FloydWarshall from Hsa Sdk project to current Runtime/Samples
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1126027]
2015-02-27 19:46:47 -05:00
Ramesh Errabolu (xN/A) TX 47d96984b7 ECR #333755 - Move Hsa Sample BlackScholes from Hsa Sdk project to current Runtime/Samples
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1126026]
2015-02-27 19:38:44 -05:00
Ramesh Errabolu (xN/A) TX 26575ed9ba ECR #333755 - Move Hsa Sample BinarySearch from Hsa Sdk project to current Runtime/Samples
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1126024]
2015-02-27 19:29:01 -05:00