)]}' { "commit": "da2ec067da418d3d80b2829b111df25bd901eb5c", "tree": "0ccba5c7655ad042bd21f71ffd59c0f52c163f62", "parents": [ "8bc863dd6a7d0937aa66df655a7fe0e235dd2d4f" ], "author": { "name": "Kshitij Sisodia", "email": "kshitij.sisodia@arm.com", "time": "Fri Apr 01 14:43:53 2022 +0100" }, "committer": { "name": "Kshitij Sisodia", "email": "kshitij.sisodia@arm.com", "time": "Tue Apr 05 09:30:23 2022 +0100" }, "message": "MLECO-3096: Removing \"timer\" from HAL profile.\n\nAttempting to have timer functionality contained within\nthe platform drivers \"package\" as it should (in line with\nthe refactoring work done so far under HAL). This will\nensure that we don\u0027t need two timer implementations under\nHAL \"profiles\" and therefore, this whole directory can be\nremoved.\n\nThis change also addressed issue with the applicatio level\nProfiler code knowing about how the PMU has been set up by\nthe platform code. This link has been removed completely.\nThis will make it much easier to add/amend the Ethos-U PMU\nevent counters types and give each platform the capability\nof populating their relvant counters. The application level\nProfiler doesn\u0027t know which metrics it is displaying but\njust calculates and maintains statistics for whatever PMU\ncounters it receives from the HAL level.\n\nA fix for timing adapter issue introduced in the last CR\nis also included.\n\nChange-Id: Ia46e03a06e7b8e42b9ed2ba8f2af2dcd2229c110\nSigned-off-by: Kshitij Sisodia \u003ckshitij.sisodia@arm.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "699667baf6f69425a9c0a4743869eafa580e4fc4", "old_mode": 33188, "old_path": "docs/sections/building.md", "new_id": "5f8a3cb19eab988d7537f7ef72375281864f7b5f", "new_mode": 33188, "new_path": "docs/sections/building.md" }, { "type": "modify", "old_id": "d1cd9df372bef332beaab7cbf5daf82ecc603208", "old_mode": 33188, "old_path": "docs/sections/testing_benchmarking.md", "new_id": "2641049610ee1f661cc3392c14a80a655da4c4e6", "new_mode": 33188, "new_path": "docs/sections/testing_benchmarking.md" }, { "type": "modify", "old_id": "19f152c85b2b04705aa1ca4831221e96bc1ef673", "old_mode": 33188, "old_path": "source/hal/CMakeLists.txt", "new_id": "10016c2b566e6e6c84e8d8915c0db9b23f90b877", "new_mode": 33188, "new_path": "source/hal/CMakeLists.txt" }, { "type": "modify", "old_id": "442938813af760f6ec131c932c908a317f7bab7c", "old_mode": 33188, "old_path": "source/hal/include/timer.h", "new_id": "9910fcfe7b92943859defceac7e5580e81d258d7", "new_mode": 33188, "new_path": "source/hal/include/timer.h" }, { "type": "modify", "old_id": "c53dd0228ed7a8b052a6dea73ffce6d119220b27", "old_mode": 33188, "old_path": "source/hal/source/components/npu/CMakeLists.txt", "new_id": "9d0bf424b48ba8b27030024c36137d61b65b5d81", "new_mode": 33188, "new_path": "source/hal/source/components/npu/CMakeLists.txt" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "3ac3497a2b98f18e0aecee1e884dfacf9119736c", "new_mode": 33188, "new_path": "source/hal/source/components/npu/ethosu_profiler.c" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "ca95b191788ef51c10a8c9e65a334c44e095c54f", "new_mode": 33188, "new_path": "source/hal/source/components/npu/include/ethosu_profiler.h" }, { "type": "modify", "old_id": "6f7dac5c1f47e2f0a186151f7b5940105e2aff33", "old_mode": 33188, "old_path": "source/hal/source/components/npu_ta/CMakeLists.txt", "new_id": "73bbef7c966f56e0d1c3eb62a6557c74f30e7c98", "new_mode": 33188, "new_path": "source/hal/source/components/npu_ta/CMakeLists.txt" }, { "type": "modify", "old_id": "323ab738aef49ae597b485abcd62aa085e6846b4", "old_mode": 33188, "old_path": "source/hal/source/components/npu_ta/ethosu_ta_init.c", "new_id": "f3c95b646cb721c81ce79b5aad150bb21237cf59", "new_mode": 33188, "new_path": "source/hal/source/components/npu_ta/ethosu_ta_init.c" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "3ef407dc85b10c91c19b00365c4a555a6a91e07e", "new_mode": 33188, "new_path": "source/hal/source/components/platform_pmu/CMakeLists.txt" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "3724e579b0cb80f2ab567f98c60286cd0c7d7668", "new_mode": 33188, "new_path": "source/hal/source/components/platform_pmu/include/platform_pmu.h" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "0488afa07aaeeced1a35cd6968fccb493a253386", "new_mode": 33188, "new_path": "source/hal/source/hal_timer.c" }, { "type": "modify", "old_id": "31cd00447934313e93b17e90854c0efbfc290f6f", "old_mode": 33188, "old_path": "source/hal/source/platform/mps3/CMakeLists.txt", "new_id": "2f0174bb198e0c72e69012251324cd210c59bdab", "new_mode": 33188, "new_path": "source/hal/source/platform/mps3/CMakeLists.txt" }, { "type": "modify", "old_id": "e1faf69ccb6c21f56138f818fda343d2072609ea", "old_mode": 33188, "old_path": "source/hal/source/platform/mps3/include/timer_mps3.h", "new_id": "b370e894c77cb07f5c93819441b93f3fe688426c", "new_mode": 33188, "new_path": "source/hal/source/platform/mps3/include/timer_mps3.h" }, { "type": "modify", "old_id": "351188332b889bd232688b50a7b9f1f70783d5f1", "old_mode": 33188, "old_path": "source/hal/source/platform/mps3/source/timer_mps3.c", "new_id": "6330269a21be576ce1bfb56f06cf30511de3c7d2", "new_mode": 33188, "new_path": "source/hal/source/platform/mps3/source/timer_mps3.c" }, { "type": "modify", "old_id": "9673fef2a29ac4cea4a96e80ebd1505334e66a80", "old_mode": 33188, "old_path": "source/hal/source/platform/native/CMakeLists.txt", "new_id": "e0cc711a0c05a257bfee3e4e165cfc6fda08878c", "new_mode": 33188, "new_path": "source/hal/source/platform/native/CMakeLists.txt" }, { "type": "modify", "old_id": "d93e31c0e01defbb8bf126a282bafccc99a76f00", "old_mode": 33188, "old_path": "source/hal/source/platform/native/include/platform_drivers.h", "new_id": "a2036184fd811d47ca2825eef687a975d71bec71", "new_mode": 33188, "new_path": "source/hal/source/platform/native/include/platform_drivers.h" }, { "type": "rename", "old_id": "df7b4931bb28cb5b5eab8fa4fabfa4198a293654", "old_mode": 33188, "old_path": "source/hal/source/profiles/native/timer/include/platform_timer.h", "new_id": "c8eeda2c89f405713b22dbcb1e49bc90e5e00454", "new_mode": 33188, "new_path": "source/hal/source/platform/native/include/timer_native.h", "score": 67 }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "590975f1ddfb4570871aba9799d4e50795e44108", "new_mode": 33188, "new_path": "source/hal/source/platform/native/source/timer_native.c" }, { "type": "modify", "old_id": "e11d9a9c64a5ec93607441f77584dee0328adfb7", "old_mode": 33188, "old_path": "source/hal/source/platform/simple/CMakeLists.txt", "new_id": "119f711182a0c8b0c6add62e9316109399d0b5d9", "new_mode": 33188, "new_path": "source/hal/source/platform/simple/CMakeLists.txt" }, { "type": "modify", "old_id": "5f2ed33b429cf27a274b4e162fde2191945d2b90", "old_mode": 33188, "old_path": "source/hal/source/platform/simple/include/platform_drivers.h", "new_id": "31bb682d0b74b93b1935d817b517a11f4724a5c7", "new_mode": 33188, "new_path": "source/hal/source/platform/simple/include/platform_drivers.h" }, { "type": "modify", "old_id": "683a2079211c39f1f8e843b59b5d7c6e0a071a43", "old_mode": 33188, "old_path": "source/hal/source/platform/simple/include/timer_simple_platform.h", "new_id": "40acd03a577e66b0804211001b70ce24f7c3a579", "new_mode": 33188, "new_path": "source/hal/source/platform/simple/include/timer_simple_platform.h" }, { "type": "modify", "old_id": "f7917b02bb588f5c092039a40047bb1055cdc77a", "old_mode": 33188, "old_path": "source/hal/source/platform/simple/source/timer_simple_platform.c", "new_id": "94af3081cf06f42f761824535fb62bda03af74df", "new_mode": 33188, "new_path": "source/hal/source/platform/simple/source/timer_simple_platform.c" }, { "type": "delete", "old_id": "dd3934e2d771e411da99f354ec5e49e6ae2f6ca4", "old_mode": 33188, "old_path": "source/hal/source/profiles/bare-metal/timer/include/platform_timer.h", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "delete", "old_id": "0388198b7eb7e5fa088b59b8849b85f50f4c21f9", "old_mode": 33188, "old_path": "source/hal/source/profiles/bare-metal/timer/platform_timer.c", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "delete", "old_id": "c311125543b2e5d95bd7cfefa6eebf13a99d301b", "old_mode": 33188, "old_path": "source/hal/source/profiles/native/timer/platform_timer.c", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "modify", "old_id": "8fcea1f5a89609bb588a29f2c31466dc1f5f2e20", "old_mode": 33188, "old_path": "source/profiler/CMakeLists.txt", "new_id": "0a9c338f00eeecec9cb3e36af5faab2c6c9dfac6", "new_mode": 33188, "new_path": "source/profiler/CMakeLists.txt" }, { "type": "modify", "old_id": "efbc64d4c9be4c623d7aad42459113baf9424e1c", "old_mode": 33188, "old_path": "source/profiler/Profiler.cc", "new_id": "7e10097175fe23a67253a7732d0b1012ac46130f", "new_mode": 33188, "new_path": "source/profiler/Profiler.cc" }, { "type": "modify", "old_id": "503d805d43eb4f31640108004c933c121e1f697f", "old_mode": 33188, "old_path": "source/profiler/include/Profiler.hpp", "new_id": "b8f9089e56af641a544be2521b0992030e023389", "new_mode": 33188, "new_path": "source/profiler/include/Profiler.hpp" } ] }