29 KiB
29 KiB
| 1 | 8e91d0f19a7a68b7d5766be9f4d0b924f1cfa9e0 | 7e6057a768b5809b16acc8b551af28b9c24f3d95 | 2026-05-25T23:52:56+08:00 | patrickyang | handle device is still working on device. |
|---|---|---|---|---|---|
| 2 | 7e6057a768b5809b16acc8b551af28b9c24f3d95 | 44b6985e7f8ca43fe9ee100e5f6021716c64ed48 | 2026-05-25T23:43:18+08:00 | patrickyang | sync device and driver status |
| 3 | 44b6985e7f8ca43fe9ee100e5f6021716c64ed48 | ecfbde750489526c7ea50f6c309473725f6072c1 | 2026-05-25T23:21:58+08:00 | patrickyang | update device status mangement |
| 4 | ecfbde750489526c7ea50f6c309473725f6072c1 | 7ea205cde563bdecd6850021fcdeff8be34535f8 | 2026-05-25T22:44:14+08:00 | patrickyang | fix device managemnet error for handling error device |
| 5 | 7ea205cde563bdecd6850021fcdeff8be34535f8 | 3b816c38a037f9647436057049717889f1a617a1 | 2026-05-25T21:55:37+08:00 | patrickyang | update driver debug device mangement |
| 6 | fad28c8e9496bce50b3008ed4314ccddc850cd73 | 20db7f345e545f2130856b21b1c052bdf39175fa | 2026-05-25T21:36:07+08:00 | patrickyang | update pcie device destructor |
| 7 | 20db7f345e545f2130856b21b1c052bdf39175fa | 228a16d3a1de403eb924cf099f8fe88ffea6291d | 2026-05-25T18:28:48+08:00 | patrickyang | fix segmentation fault if device is error |
| 8 | 536aacd33ed5020b3fd7b34b1a71aac5c071d278 | b71c80d1686e204f1869b627e2ae49e96cd56785 | 2026-05-25T18:09:05+08:00 | patrickyang | force user to refresh device when ccu occurs error |
| 9 | 328ac0b4b58e6ae84d02ad4bd4117b492b8da762 | 41a3bf0b69cd15daf59888650d43a8468b22bed4 | 2026-05-24T14:16:34+08:00 | patrickyang | improve return device robustnesss |
| 10 | 888b7fe6aed216dba63150a973fa41b877d0eec8 | 16fd8d84f0878ac5b239714b1cd03776c8192699 | 2026-05-22T15:28:14+08:00 | patrickyang | reset silicon debug registry at creating device stage |
| 11 | 38a3b3beab000603b888df10eab798839a95d8b9 | 80694ea9dc50654107405827aec0dcf43c1f422d | 2026-05-22T11:03:41+08:00 | patrickyang | update python device type interface |
| 12 | 80694ea9dc50654107405827aec0dcf43c1f422d | 37c0d5542749b424d803f8e3c6e50bdbd730e593 | 2026-05-22T10:52:51+08:00 | patrickyang | udpate python device interface |
| 13 | 6ba4c54b7423f7ed136f588dbd1d9034e68f75b5 | a0f01ffa0ccddf995a0c6edea565978c051428a1 | 2026-05-22T10:26:39+08:00 | patrickyang | improve create device robustness |
| 14 | a0f01ffa0ccddf995a0c6edea565978c051428a1 | a4a8a071ce5236d23fa78e94d93262d1f7673a36 | 2026-05-21T15:24:48+08:00 | patrickyang | update create device. add more check |
| 15 | a4a8a071ce5236d23fa78e94d93262d1f7673a36 | e759441adb552be27579871112abf452ede026ba | 2026-05-21T13:48:13+08:00 | patrickyang | fix device robustness |
| 16 | a1ee238a30cfa2120073fbea5378865ee772fce8 | fab2fdf78bd8fd1037f923e6369fec000f330bae | 2026-05-21T11:25:36+08:00 | patrickyang | update create device internal implementation. improve rt device robustness |
| 17 | fab2fdf78bd8fd1037f923e6369fec000f330bae | 63b83f5af957578c3914d5fbd60b7ddb6678ec84 | 2026-05-20T18:17:36+08:00 | patrickyang | update python interface.support host rt version and device rt version |
| 18 | 7ff3ed3ccd255ddb74a23f7fefd54444f17fafa4 | 85481248a31fdfa1c61c9661c0aa68a965e31b50 | 2026-05-20T17:24:08+08:00 | patrickyang | update python api to support getting device type. fix ccu status check bug |
| 19 | f9a9b0df84aee62771533ccfd19a62de17e53250 | ece0349e392e8c014fb820b6600af07b8e247254 | 2026-05-20T15:13:39+08:00 | patrickyang | update create device to detect if ccu is hanging. |
| 20 | 193c28a7f8cffb7e06d420547e69ca42a215beb8 | b5a07ddd2732f33b367ca4a49938bf6ba34c2089 | 2026-05-15T10:20:24+08:00 | patrickyang | repair shm at return device stage |
| 21 | b5a07ddd2732f33b367ca4a49938bf6ba34c2089 | ed1d147400ce9ca37d32cec7fefe6877247a6f90 | 2026-05-15T10:17:55+08:00 | patrickyang | public device type api |
| 22 | 290e773cdfd51e986be8638963fb03865c044947 | 703b6d31fb16004487c9d449e3faa10915ab12e2 | 2026-05-13T17:25:25+08:00 | patrickyang | support create specific device. fix shm bugs |
| 23 | 703b6d31fb16004487c9d449e3faa10915ab12e2 | f48e2de9740bb061c4f336c360c0476af8a770d2 | 2026-05-13T14:47:04+08:00 | patrickyang | update python device interface. support create specific device type |
| 24 | 51184d659f00224d1886d88e7e9970d4f3e9c03f | 303dbe04ef7264dc82650ec37b81bdec60ff1597 | 2026-05-13T11:05:04+08:00 | patrickyang | fix bugs for obtaining lock to refresh device list |
| 25 | 7bfa77d8ddf74b1e2c736f6f6f55b1aa927fb840 | 3fdf7f88dcff33c910d3a3c489398bf73c8be38a | 2026-05-12T17:55:26+08:00 | patrickyang | update device source manager. and logger verbosity |
| 26 | b1cd23826ca973d36e9c5561b2061a06e732498e | aec750c9ea3cb3e2b8b02f2b298d885203382f28 | 2026-05-11T17:57:30+08:00 | patrickyang | update device to support debug |
| 27 | c44088d0f28c50e0497da1699652d38682c9fab5 | a76813cb96700bfb9734b8b9cdf4e7e27bc1994b | 2026-05-09T11:49:00+08:00 | patrickyang | update device manger. to get user id in case failed to get username |
| 28 | d5f69845ea3373a69429eb7ff137b68986be4762 | e1b78ca05c96718e7e0777b724ad8ea5b61c09a9 | 2026-04-21T15:19:57+08:00 | patrickyang | support rm device cpu share lib at configure |
| 29 | ef12e4890c2873a30e14eed082211c319a819b11 | 715a1e06c460e77735419e4e5f0d51642a72e3b9 | 2026-04-17T18:31:38+08:00 | patrickyang | upt python device interface |
| 30 | 5c023e435da8d76ee0deb5a32060d7fc8196987a | e3c943bbe3647b024fda4a6e004f1c6270ba86a4 | 2026-04-14T18:31:04+08:00 | patrickyang | pcie test model runner |
| 31 | d67ea1726bbad078400fcfbab87d3109017eff41 | 50b63a31e86faf8a8b9e452e9104a51748dd442d | 2026-04-14T15:07:11+08:00 | patrickyang | fix device log bugs |
| 32 | 50b63a31e86faf8a8b9e452e9104a51748dd442d | afbc3ab041906876b2042f63a5bd2fc8bf5234e5 | 2026-04-14T15:06:12+08:00 | patrickyang | upt device log |
| 33 | 616337c570262b3ae1c90ed5c473b426e86484b4 | b5edb72053bf7a54691f0457628b520399e547c5 | 2026-04-13T11:27:06+08:00 | patrickyang | refactor deploy ccu data. improve memory utility. provent write device restricted memory |
| 34 | bbb6fb14a5a9cd62c5ad8df0e72f692b28a7a848 | 80803de560a552aeee7df78b04c38d143a37b8c9 | 2026-04-08T16:59:22+08:00 | patrickyang | add device warmup. redefine MB to MiB |
| 35 | c267183d399f345b6be343c705bf6bf0f97585e0 | 973e74a234003fad59c4da91cac6784406c607cb | 2026-04-08T11:01:54+08:00 | patrickyang | fix refresh device list cause bus error |
| 36 | 7d76e34e5388905fa35b20c810b4fdd4f8b343ab | 325dd2d9e4f1c9ddbcfc5314b266fb9f1f22abee | 2026-04-07T16:15:33+08:00 | patrickyang | support to read write device memory for virtual device |
| 37 | ce489be9dd92aa2fd97248159446466ac1b982e7 | 258a335889c612e91f3bb0f594190c2060b8cad9 | 2026-04-02T16:06:07+08:00 | patrickyang | upt cli function about read and write memory. support different deviceevice and chips |
| 38 | 258a335889c612e91f3bb0f594190c2060b8cad9 | 7f3f24b6359ec7475b9b0c5d4ba8ad2950cd9bce | 2026-04-02T16:05:21+08:00 | patrickyang | ensure nobody can refresh shared mem when some devices are under work. |
| 39 | 1ca5844b795cb7407b2fc9df2021a03ffc927257 | f85400d4c88067269da8c40c676e1420eb9bb909 | 2026-04-01T15:25:54+08:00 | patrickyang | add more protection to avoid force refreshing device list when some devices are taken by users and still running some jobs. |
| 40 | 0037f5a516b1ba343cc1b6579aa98ebed0c0b811 | a08691bcfd18262118d1f4ab9c8027884f5b43be | 2026-03-31T16:20:56+08:00 | patrickyang | disable unsupport PCIE driver interface |
| 41 | b6f21af4246c597cfbc5172d9449f6da818b0d43 | 41e2fa00f47bb109836241597371c4b49fa6107e | 2026-03-26T10:59:11+08:00 | patrickyang | support dynamically parse shared lib file based on device env |
| 42 | 41e2fa00f47bb109836241597371c4b49fa6107e | c6f7c088d56ba4cbb4063fcd7819f64f0a195fd3 | 2026-03-26T10:22:02+08:00 | patrickyang | add check for failing to configure device and stop toward inference step |
| 43 | d672fec595006434d0cd0d5c13eab7a44ec4bed6 | 63e2ba13faef921e6dbd6be5134a988d8691dce5 | 2026-03-24T09:55:32+08:00 | patrickyang | update to record device usage |
| 44 | 404ba8d3f158774e1d43450fb3231efb59bf2dda | 6595ad0408f1b1dda66bb4838ae4b5c575a818ff | 2026-03-23T18:33:30+08:00 | patrickyang | update cli and device tracker |
| 45 | df9caaad5332dba3b10b366a4b946fb7aeb53cef | 4ef93c4310288f716d210f487e4e689c58c00229 | 2026-03-13T11:45:53+08:00 | wantaobo | upt device time |
| 46 | edb26bec507c7c16be4b658314d497171f9b39d5 | 62e311bfc42c3ba75f6ec21eb90ce7d0661be157 | 2026-03-12T16:52:45+08:00 | patrickyang | fix cli list device bug: miss printing err msg |
| 47 | eb0c6219b8809228604f7eba88e2cf278ed50fcd | badb3ec0685d02ad1502ce471aad37ca50c824c1 | 2026-03-06T16:50:23+08:00 | patrickyang | redefine reset ccu and reset(reboot) device interface. aligned to api doc |
| 48 | badb3ec0685d02ad1502ce471aad37ca50c824c1 | 9de04c62bc35e488f07a1fbe8b3e16c414cade98 | 2026-03-06T16:46:06+08:00 | patrickyang | upt cli for reset device and reset ccu |
| 49 | d74ec1bdce26866a53ca238a79b59949c4d765e8 | 2c9f4346f71ce3221b94fec8995bae7fd8f9f09f | 2026-03-05T15:22:20+08:00 | patrickyang | update device and calbin for release mode |
| 50 | 6b4289d34248f03955c13136d3c54be91c65709f | a66faa9af23ba2299494dee9bce9ab94c864ec95 7d0ef4ec5d96a785bd3b32b59879af01cef7a136 | 2026-02-07T08:57:55+08:00 | Yunzhe Jia | Merge branch 'dev' into llama |
| 51 | e31e719a66354bb00eebaba21fe56836059253ba | 08f3a6159c3807465db5f5c74918e8ce85269a3b | 2026-02-05T16:52:58+08:00 | patrickyang | update deploy function. now automatically refresh device memory each time when deploy calbin |
| 52 | 08f3a6159c3807465db5f5c74918e8ce85269a3b | f52b519897fc32cace5fc878170ae22821975d5b | 2026-02-05T14:43:00+08:00 | patrickyang | remove device address with offset |
| 53 | 7f232732784abb53b28a69d868affb305e2c7827 | db0694e484923770b0c2e15d59dde23c27c88ba4 | 2026-01-22T17:36:44+08:00 | patrickyang | disable emu device creatation api in PLD |
| 54 | 8eec6224b4a85166b333431b1eceb94c55b3098f | 5c7d1b93b505d03cc77527bcdea61ca5740208d6 | 2026-01-14T15:55:13+08:00 | patrickyang | support to create emulator device ony |
| 55 | d53816bcf9a81ec043f208e18532274201376f83 | 0ed11a1a132ef8662b76ba1a20584c01a52d6042 | 2026-01-12T15:34:01+08:00 | patrickyang | disable shm for emulator device |
| 56 | 15ccb1248e8a24378fa42f584000016394de05fc | c8865d51aa04a52344093ea7c3df490d32026059 | 2026-01-12T14:32:04+08:00 | patrickyang | update function for create device |
| 57 | fd4e3c633ea028ca7d7be533e9b7ef27069ca53c | 692902c809a22624e3acb8597aa5fb1e1f2b856b | 2025-12-29T17:35:52+08:00 | patrickyang | fix emu device error |
| 58 | ed1eac8f2ee674e5bf80989271500056860e6a48 | b73d76da9b8a9355bbce22f51d2dbf7b35baefcf | 2025-12-25T10:23:08+08:00 | patrickyang | improve pcie driver performance for multi-threads env: Less mutex require |
| 59 | ed7c230ab00086e9134438abc52561dc4a5315be | 10244b9093b19bc05eb75c96b6a5b44bb84c3719 | 2025-12-24T18:03:52+08:00 | patrickyang | add log for driver error |
| 60 | c004584b13445a52a182af6aca97b504bba349e9 | 3ff1a22cf0b453b19a8db5b2f9ada77627cbdde5 | 2025-12-18T18:16:49+08:00 | patrickyang | update Release function. now it would reset ccu |
| 61 | 976644e56369b38b77070383d883ab0016045d2f | d937a151503ea48a34d225082cf0e0a34f10fdbc | 2025-12-18T16:18:36+08:00 | patrickyang | update device log |
| 62 | f839d4bb436ab09e16255af21065cb50b269d277 | d88af4d2047619543edd4ebffdedcf658abb75ff | 2025-12-18T14:47:47+08:00 | patrickyang | update cli for print device list |
| 63 | d88af4d2047619543edd4ebffdedcf658abb75ff | ff4d19a2ec9b864b9c54fc42e1bd3f609241e40c | 2025-12-18T14:25:06+08:00 | patrickyang | update logger for device level log |
| 64 | 504c638980e0e90c6891639cc1459bec74f954d7 | 95e1f8d7eb0c9fa45a0b2661d7dd4fe9384e32ab | 2025-12-17T15:50:40+08:00 | patrickyang | fix PLD crash issues caused by device log |
| 65 | 2276ce96c1be01afb79c4d028144b027876209ad | 3f81729524367cc7ed00fc30d5d7ed065642e189 | 2025-12-17T14:36:59+08:00 | patrickyang | update device-level log for thread-safe |
| 66 | 2f3e5abe0ba26ee6c4ab3e2f0fb781ae52e13c9c | 1d06a1e407f1c18c70200fd06effb79b8a66acef | 2025-12-16T15:10:04+08:00 | patrickyang | bypass device check mech for reboot |
| 67 | 28275427a6afd0df7c653edeaba4f417428572d7 | 68b3d318e59f2ad054a6d7984b224578755ae3e9 | 2025-12-16T14:39:36+08:00 | patrickyang | update driver for atomic update device status |
| 68 | 651c30277da33cfcccf54afd4a9c60a8101f297b | 3b1dbf8613097c5af506858a9ddc35ff99fae2fb | 2025-12-16T10:39:16+08:00 | patrickyang | improvement about device status for atomic op |
| 69 | 3fac4f39015b302bf4e8ceb56c50a1f1c5f692a2 | 2907e3b242acdcc46c56aa8259b6e710933f910e | 2025-12-12T14:46:05+08:00 | patrickyang | update driver for better process to return device |
| 70 | 2907e3b242acdcc46c56aa8259b6e710933f910e | 7f7a9442273a90f010d9e4bd2a11bfc482c33ef8 | 2025-12-10T15:12:36+08:00 | patrickyang | update device for set device status for indicating if device is workable or not |
| 71 | ffe9e6c719f333e4ccc6c33d7ec04dfee0b3f1a0 | 57ffe19b41141dfb4cf5ca6042a869bf7ba401f5 | 2025-12-09T20:46:54+08:00 | patrickyang | add reset control for vdevice. Provide more device control for python version |
| 72 | 57ffe19b41141dfb4cf5ca6042a869bf7ba401f5 | 8d35100526893078f2a47823b0d02e00bf89eece | 2025-12-09T20:41:58+08:00 | patrickyang | update vdevice for reset device configuration. Allow to configure others calbin |
| 73 | 4d1565dfd5f10a009edee92a34772840b6b38148 | 3e7a6eb3a836152cc520659d887f4a44228d150d | 2025-12-08T16:07:27+08:00 | patrickyang | add device status dynamically update mech |
| 74 | 3e7a6eb3a836152cc520659d887f4a44228d150d | 698949be8ac59c15f3234f7197d365ac69fdff64 | 2025-12-08T14:11:28+08:00 | patrickyang | update logger for trace device under PLD MODE |
| 75 | a5eca2314f9bb30c38dae50a3e8a33ebf5dfbf1c | d7477b170d606b1d33a71657b844d7c1cfa3a46b | 2025-12-05T18:43:17+08:00 | patrickyang | update logger to mkdir device log at /tmp/calrt-devlog/ |
| 76 | ed4776feb65339db451efb8b18d10a1d08463902 | 66252fc5af4937a98aaa34c24baef8a6b38ca243 | 2025-12-05T10:54:12+08:00 | patrickyang | improve protocol and driver for management |
| 77 | 9fec930a18007bb18ee892bc1ac5f14d34a88bbd | 782e634bc22e35ae891e70a92c362adca21df6ad | 2025-12-04T15:12:59+08:00 | patrickyang | update protocol and driver for info update |
| 78 | 782e634bc22e35ae891e70a92c362adca21df6ad | 0389ad48db464669155ff423b9eb5efbb189c8a8 | 2025-12-04T14:29:17+08:00 | patrickyang | update device. implement jobs left descript for the current device |
| 79 | 5015afd73c96d28c875d7250c85c79676afadb70 | 54ad251493f9975fb52e4c3f930aff4b6e2266b5 | 2025-12-03T17:58:36+08:00 | patrickyang | update all files for the matter to record footprint about who, what, when ,wherer use which device |
| 80 | 54ad251493f9975fb52e4c3f930aff4b6e2266b5 | c35b37b910cde49d75d88695872e629cefc70c2b | 2025-12-03T17:57:20+08:00 | patrickyang | update logger for trace device usage |
| 81 | 894674b583d964b002d22c1045f7e8b84da2ab2f | 56cfe55b1b24d037da17e6a28dd0d6a3e2089235 | 2025-12-03T11:49:49+08:00 | patrickyang | improve cli and driver performance |
| 82 | 36fad71d06f6cc889ee4cb4fae12cbf40baba259 | cd1c98aaf4dcb157c6a92d804ffbaeefc6811d8f | 2025-12-03T11:40:14+08:00 | patrickyang | update driver for cli |
| 83 | 3ea83b5a23e6828d4b22150448e1881b3de93616 | 0e77e9befef8ef544be111855e226dba074a395a | 2025-12-03T10:29:38+08:00 | patrickyang | Update protocol and pcie for more detail error report |
| 84 | 5c3b48dd0addc2a18c62378858947cb3f2aa7cc0 | 9ee78ca691edb50a3bf049358c911235c8ed79ab | 2025-12-01T17:27:55+08:00 | patrickyang | assign bar4 i/o in public interface |
| 85 | 9ee78ca691edb50a3bf049358c911235c8ed79ab | d689e585c0ed8b7285d29bb2e8e2f44f6845c96c | 2025-12-01T16:19:37+08:00 | patrickyang | Update bar4 i/o for total size of DDR |
| 86 | 024360689b5fbe63c255ee83c6446adab4f76f27 | 15e39fec160368d935fcb7cbb9d4c00a96da0dab | 2025-12-01T15:17:11+08:00 | patrickyang | update pcie device creatation |
| 87 | 2d2e6b33e4c8aef9c2f0a9f2a149734985521aa6 | 15e39fec160368d935fcb7cbb9d4c00a96da0dab | 2025-12-01T14:51:37+08:00 | patrickyang | update for bar4 i/o |
| 88 | bedb4efa6079554162eb748983cdc43c24df844a | 2bbc819fd6a24ac5746d4da24f290d8ac7bd09d4 | 2025-11-27T14:54:04+08:00 | patrickyang | update vdevice and related python interface |
| 89 | 98706c3995871dce3bd745de02c9b2adb8b2fbbc | f06387a9de654a741ad92b50dd9e71dd5e7e4390 | 2025-11-27T14:40:00+08:00 | patrickyang | implement function for create pcie device on purpose |
| 90 | f06387a9de654a741ad92b50dd9e71dd5e7e4390 | 0150ea3c42e5407298b201d4d7ce47de75eae3a1 | 2025-11-27T14:38:08+08:00 | patrickyang | create device alwasy return ptr. but check status first before use |
| 91 | f94d1dc507ffe2aa7bfdfb84b75e7777032803c2 | 824ba88c46ccb673a510a0683a0f2fa2a695ab10 | 2025-11-27T05:02:46+08:00 | ylsun | detele undefined device type in py_device |
| 92 | be87db88f7d075d5448bc6a19b722301ea9a6e5d | 554671db59fa65872fdb15459c44dd85e6722d37 | 2025-11-26T16:32:35+08:00 | patrickyang | update device to support update bandwidth |
| 93 | 63be91bd6b98ffb54eceb07a299e8be0fc6260a9 | 8c1ce62126c2559d4ce033b15b6358c55bdd0efe | 2025-11-24T17:17:10+08:00 | patrickyang | update driver layer for better compitibility for both CLI and RT |
| 94 | 8c1ce62126c2559d4ce033b15b6358c55bdd0efe | 712c208de23d74c2660a10cb21d2255a9759ee67 | 2025-11-24T11:31:54+08:00 | patrickyang | update device manager and driver for dynamic acquire related type device |
| 95 | 712c208de23d74c2660a10cb21d2255a9759ee67 | 3ab3437c0c39e29b2d2f3408c5165c887fba2c41 | 2025-11-24T11:31:18+08:00 | patrickyang | add two cmd for display all valid device, and flush shm |
| 96 | a0b4a9f6aa81ab501e036caddffee66afebd61a8 | e3c815c2a03f09dbc188a269e04408391f9aee98 | 2025-11-21T15:30:24+08:00 | patrickyang | fix bugs causing not able to update device jobs |
| 97 | 0faceed594c40f73b7cc0b2962557ff62e31906d | 8e2738434a74f6c80134907a110106bb5c7a6ddb | 2025-11-21T11:01:53+08:00 | patrickyang | init jobq when device is created |
| 98 | 80bdcca457d68fd2f70d3f107d668e4abef0d1ee | 54dccff86fb9c06177adfa9fdaf472d930a7af25 | 2025-11-18T09:54:25+08:00 | patrickyang | support device soft reset |
| 99 | 54dccff86fb9c06177adfa9fdaf472d930a7af25 | c14852912fa3d451ec45a2e0804c1c301aee04f1 | 2025-11-13T15:18:22+08:00 | patrickyang | add new feature to support change power mode and show device status |
| 100 | db139ab5237c34a236e567420d8aa94dcdf1493b | 3ad452e76a7990a2a116eeb19efa811504cd6889 | 2025-11-13T15:17:00+08:00 | patrickyang | support IPC share device status and change power mode |
| 101 | 64f389018c9710ffc49bc6336cf81426ba5ef079 | ebdb30b320ad4a48a413c10b461df3c743ffd66d | 2025-11-12T15:09:52+08:00 | patrickyang | update driver |
| 102 | ebdb30b320ad4a48a413c10b461df3c743ffd66d | 4df3255451d51bdd217c58d73e2b21cd38fb4067 | 2025-11-12T15:08:57+08:00 | patrickyang | update Device Manager. support robust, shm repair and avoid deadlock |
| 103 | b3a939c9e85acab4bfed8f3ce45700d530bf6e33 | c4eaf4d3017658c11e48d2a55ef2a298c1530dde | 2025-11-08T14:55:18+08:00 | patrickyang | update IPC for related calrt device and protocol internal |
| 104 | 376a4045f996f25ab30a5fe3eacc40e35bcae2bf | 36f2ff68de24ac3579b9780c9fdaa2b6a2c10fdb | 2025-11-07T16:22:34+08:00 | patrickyang | update python device |
| 105 | 9e5e7c0de079854ff89d990d72fed3607c118fbb | 60ea12f444c363e5c26acffe72a506eaa043d115 | 2025-11-05T14:45:37+08:00 | patrickyang | hack elf loader. temp invisible USB device and related part |
| 106 | 9840a3fff2925e1e93dbd638719d6e344d14e5a9 | 54ef9caf9943d43b22c8228c8e2aed589f256d8b | 2025-11-05T10:03:31+08:00 | patrickyang | support more device class validation for future need |
| 107 | e1d77e7686919ae10816fdd0a180535a9fc8c72d | 6c218f1aed79e77ba9dec61c70de02a3eb2b9794 | 2025-11-03T16:31:52+08:00 | patrickyang | add error log for device is nullptr |
| 108 | 370a801782597b777fbdd2ebd304f4d1c04655cb | fde109cbd6a58da3958438ea4ae4d8f81fc0348b | 2025-10-23T16:39:02+08:00 | patrickyang | update pytest case for calbin and device |
| 109 | 578474ddff884f33dd7dac34ccf9a0a97e221abc | f23544ae5e9e2f5faacd31d92fcfadb29750593a | 2025-10-23T16:34:10+08:00 | patrickyang | update python interface device |
| 110 | f23544ae5e9e2f5faacd31d92fcfadb29750593a | 63bd5f1a6d1ab54ba08a3a4842513e6b7531fa45 | 2025-10-23T16:33:39+08:00 | patrickyang | update calrt device creatation. return nullptr when error occurs |
| 111 | 45fb9c285a3b985b1983e578620478c43a5695eb | 41a8d6f985dc4c8cb081260a4034b29d0db18e8c | 2025-10-23T14:30:12+08:00 | patrickyang | fix device info error. now give a corrected device info summary |
| 112 | fc363ef7de5d18278e2761205bdfb04115be008e | 7df2d3dcd9722b394582d59aa1cc06f7ff3b0a01 | 2025-10-22T17:59:05+08:00 | patrickyang | update python device |
| 113 | 05d96bb48be8d458eb69f388750c89e6fe5044e6 | be6e84af917b73937f9c81db603d548c873a344b | 2025-10-22T17:18:18+08:00 | patrickyang | support usb device |
| 114 | dc7485db1ea5a2e5ff91bfa184652b02edacebc7 | d5045ccf4b0e008d6c52acd84c3aab591bd27062 | 2025-10-17T09:49:49+08:00 | patrickyang | update calbin check. update DMA transfer size limits |
| 115 | 8b60fa6cff51e510a2e368490af73f00a89ded20 | 48fa3153427f338c6d0b8222c7ff8b95414b3cdc | 2025-10-14T17:30:38+08:00 | patrickyang | update calbin and emu device |
| 116 | 21cca3c705faa61679b9fa0a5863c73040b7fb0a | f8f3b91034ce45c174b825191b188b3511e6dad5 | 2025-10-13T18:31:39+08:00 | patrickyang | update python version device and tensor |
| 117 | f9194fedeeeea281d8023878642ab81a637857ce | fb01fecd09792a1d0fe33d89b3a4053365a0657c | 2025-10-11T15:36:00+08:00 | patrickyang | update device wrapper |
| 118 | a45b628174c0a1f016f620ca2f229a096b36f5a7 | c6937e3caa1e7447c8162acd3172d6a017a4f5c0 | 2025-10-11T15:27:57+08:00 | patrickyang | update device creatation |
| 119 | 66e9254a9a90042ac8a6eb9529a083fab21880bc | 18c9cb15118f87968f1fb47e1cbd9738289005e7 | 2025-09-13T16:20:06+08:00 | patrickyang | implement dump device memory, etc info into bin file. |
| 120 | d28d57fa1553adccf0bbff3f47f05fddf8ee996b | e84409d756263c1a40d8d3b3fc65cfdf63017b72 | 2025-09-05T15:51:24+08:00 | patrickyang | update pcie driver and device for RAII pattern to avoid open file fail in constructor |
| 121 | e84409d756263c1a40d8d3b3fc65cfdf63017b72 | ddc20b3de6c4b8fac67fc8fc914020277835e03e | 2025-09-05T11:47:37+08:00 | patrickyang | update pcie driver |
| 122 | 7ca8e5e913bd3cccf789d89fa646832624873295 | ecdb91ed698d98a7ced1a76a2e1899dce5a4e68b | 2025-08-26T15:13:36+08:00 | patrickyang | fix pcie bug |
| 123 | fed59e9ec923c4b9beb00b5d87931e4dba78f5a3 | 64486783cf7fea4c45c6f0184688d9390eb15e08 | 2025-08-26T14:36:29+08:00 | patrickyang | update for pcie device |
| 124 | ff27cf1bd6db0080347b33168342c1dcda549f75 | 1d518b7d68435846a5ae528c13a8258df61dfcc8 | 2025-08-13T16:09:48+08:00 | wantaobo | 1. upt calbin utils with calcc_ver and device_ver_list, 2. delete print log |
| 125 | 0a123018db139b62cc12a0b0a0ead4e5dcd84c41 | e8376c8f09c270a7e93a88775c7bd90d9b100283 | 2025-08-12T11:36:54+08:00 | patrickyang | update new feature: update used dram to device register |
| 126 | e8376c8f09c270a7e93a88775c7bd90d9b100283 | 3d3f907487b08913f38db89dca1054bd3544c9dd | 2025-08-11T18:06:05+08:00 | patrickyang | update calbin object. more flexible to different device model |
| 127 | fe1cb970af003441d7b26ed3ddcc2ce101e32d7a | 579c6b91d941be57d4bc039153565419d67bd774 | 2025-08-11T15:11:04+08:00 | patrickyang | update device create pipeline. |
| 128 | 50ba751c48eb6b048437d9c1902b1ddedd7e52f9 | 694098d9b927519151c663ebca7cb39a2e3d29bb | 2025-08-08T19:04:29+08:00 | patrickyang | update device structure. Device info now is based on register burst into hardware |
| 129 | 2a8983673735ad5610670f87643971123af43aef | 049d755ed8e8205ae7c3df0381672eda832657c4 | 2025-07-31T16:16:23+08:00 | patrickyang | fix error causing reset all memory information including OS. Now when reset device memory, only OS mem info is reserved |
| 130 | 1c1e8b5dc46490d9c2121e603f321925e2bb7300 | 953050ebbe9724c73bd6567c4f38ae65c1734d4c | 2025-07-25T17:12:23+08:00 | patrickyang | update readme, emu device io reg |
| 131 | 929e678c01b2a0b771ec39b4cb985a56895de269 | f675c2f21d2b93e46e8d6440492ae56df5de91ec | 2025-07-11T17:00:11+08:00 | patrickyang | update device information board |
| 132 | f675c2f21d2b93e46e8d6440492ae56df5de91ec | fe0dfa085bc6fabf519afc4138720659aff4d5da | 2025-07-11T16:57:32+08:00 | patrickyang | update device information board |
| 133 | a8ed61e0fa39fc710b52b5e35d131f0423289cc2 | 99991320774979d141235b80e630d4607e59e0f2 | 2025-06-16T17:47:01+08:00 | patrickyang | add time monitor for hostrt->device rt performance |
| 134 | dded6e33a104339b7bcca717db7ca4d1a38707fd | 58a4a74d92ae6c63165bf36b191cae7fb87bd32c | 2025-06-12T11:01:09+08:00 | patrickyang | enable vdevice print out device info |
| 135 | 58a4a74d92ae6c63165bf36b191cae7fb87bd32c | 5751843b9ac30f91b68b99eb030669c3e5e27dea | 2025-06-12T10:56:07+08:00 | patrickyang | enable vdevice print out device info |
| 136 | a3690bb5cef939a14a9d4d46b634ab8d8f4fd222 | 03a6deb706100318dc28885e47542ed17d93d1ed | 2025-06-11T12:11:14+08:00 | patrickyang | update device info log |
| 137 | 4db69c7daabab11fb97c7cf1ac519ae02363a0fb | 3bc24613cd34276136ee8b2893b3ec626f74872c | 2025-06-05T16:05:11+08:00 | patrickyang | [refactor RT] remove unused header file. re-organize device class and vdevice class. Uniform interface of create calculet device. Display static of device memory usage. lighten header files. |
| 138 | 4417785bc57b4112b55018d0aac677b313b640cd | c7cbed02bb2ba8ab4d9465b66ed1ddebbb856344 | 2025-04-24T10:18:12+08:00 | patrickyang | add check data function [temp] for debug usage on pld. Fix bug cause not able to configure derived class device |
| 139 | 6d604c3c04d02a73a722c017ef5f83c7f095db82 | 182e3494dfa521d52097f88e00a4955ae6320c1c | 2025-04-18T12:03:57+08:00 | patrickyang | additional interface for vdevice to create either pcie device or emu |
| 140 | 3438186f1f9658c442e01596f537893d78ed3ed0 | 6c85e8a9d32123f841b6c17dfa88fd3f04f553cf | 2025-04-18T11:54:19+08:00 | patrickyang | re-organize calrt structrure. Hide more interface of CalrtDevice from user. Adapt deploy interface to both virtual device type and physical device type. |
| 141 | 523cbc0385db6ee32a6eafff643638c3cef0a25e | b363e285c0502846b769a09cfcfe3fa56e9ed878 | 2025-04-16T17:32:44+08:00 | ylsun | fix calrt memory copy to/from device tensor size bug |
| 142 | a0f9e78090831821676669bffe968123399ede20 | cf943662338348b240d900c477016adee1d824df | 2025-04-16T16:00:20+08:00 | patrickyang | support PCIE multi-channels with thread safe |
| 143 | ed8bc3cd2b0e65452b236d5480217d106ebbce29 | 7b973a695ac7eb756efec5511eb3ea399d500018 | 2025-04-14T16:40:24+08:00 | patrickyang | add thread safe for PCIE rd/wr |
| 144 | 52b57308679e75ca8665d17c42c2a9ed3e500c6a | 9756df0e050e5e1d856d89ffb3c0a401d3298664 | 2025-03-27T10:57:09+08:00 | ylsun | update calrt test, using shared_ptr instead of unique ptr to store device |
| 145 | b25f0bcf56036be85b98462157d2f909a636b9fc | 236592868710f9b4d9361a94b20436111ddd10ea | 2025-03-26T11:29:13+08:00 | ylsun | add shutdown to interrupt running process |
| 146 | b011b5d4e71eaf0ffb55aab0025d13327699ddd3 | 841324a33b50aaf708618a9633a1f9ab79e6fe98 | 2025-03-24T18:04:15+08:00 | patrickyang | update device create buf, with align byte setting |
| 147 | 606846ad487b138ace49a3c3a0283433f01d7078 | 838b3d543b73a2daa818dbffea5c94d8060291c7 | 2025-03-21T19:17:56+08:00 | wantaobo | upt from emu device to device |
| 148 | 94f4ecce199c50d0057c73c55f87bc50ba73e60b | a8bc609a86b1b7dd71e5191d5fe42fd1414afc4c | 2025-03-21T16:35:15+08:00 | patrickyang | implement brand-new deploy process. Provide brand-new log system. establish trigger device function. enforce calbin parser ability |
| 149 | 1c5f26d386651aec147259d3f97e1d739d13b498 | bcb5637128584b1c937bad68b508ed7a06130258 | 2025-03-13T17:39:35+08:00 | patrickyang | implement deploy ccu elf to device |
| 150 | 5f81d2d20ec60bfadeb123d57cb8ff159e4dc4dd | 50ffd30c3c878f522f10ae5338c0453dec12e279 | 2025-03-13T15:31:01+08:00 | wantaobo | udpate emu device to add bar2 base addr |
| 151 | 436502efd3615b4afc639bf6c7d33d1ac49c929c | 5efb73f80911f37e3ffdce73d8a202d64912f6d4 | 2025-03-12T16:23:01+08:00 | patrickyang | [driver] update 32-bits wide(default) and 64-bits wide access register |
| 152 | b41554b6e8ba86df8999dddd8e0f473924029274 | 66cbb77609120008ee4ac252d66cffba6b887b52 | 2025-03-11T14:25:39+08:00 | patrickyang | update bar rd/wr in 32-bit |
| 153 | 17afa3b6470eec254e86f420a60e47c093c91afd | ed2470f069381d474ae5c83c55075be40c136233 | 2025-03-06T17:10:15+08:00 | patrickyang | [driver]fix dma transfer logic |
| 154 | ed2470f069381d474ae5c83c55075be40c136233 | 9d5271feffba66cf420479dcdffbff7cdd59e9d0 | 2025-03-05T14:37:27+08:00 | patrickyang | [Mem allocator]introduce device memory allocator. |
| 155 | 218dd913b4389f2ca240d74f7a55afdfa70de5a7 | dc765f147523a9975a87d6f500fb000c5a98e9b8 f75a43e27aae9d7d2c24e52e912f958a71db2bdd | 2025-03-04T11:34:56+08:00 | patrickyang | fix merge conflic; update driver |
| 156 | 8be6d133a85139aada4480fb4920ec1d1556d7fa | 74999154fcadec8a5e01990bd31e05ef0a42787f | 2025-02-28T15:03:18+08:00 | patrickyang | update new calculet pcie driver header file |
| 157 | 94147f78e9d214b909268c9fdf0a1d20b834844c | 7743a94bfa4157559c8ec646f8cfcd4ccce31255 | 2025-02-27T16:03:50+08:00 | patrickyang | rm driver header to include |
| 158 | fe68ac98b7f3bfa1efcfb11ee6bb3df286a8ce2a | 73952db9ebc2251ee85fcc788cbb7337be03c1e6 | 2025-02-21T16:45:35+08:00 | wantaobo | fix emu device compile in mchp |
| 159 | 2d90e51749846f5bead74807ce4b13b2d38d0cb5 | 76240738af660c42a79959d2af7bb83dc61b87e3 | 2025-02-19T14:26:18+08:00 | wantaobo | [device] update emu device for sc model, 1st write pass |
| 160 | 23439194f0dc6a0fa21961dacf82f735fe8f8fb6 | 7017e5fe3b9437c1c4809da545a12c51e55668df | 2025-02-14T15:59:21+08:00 | wantaobo | seperate device to pcie_device and emu_device |
| 161 | 6fffb49992646aab992c144fa45634022963b2ed | f3f7301bb344394b895e2ec92f8683a03dc4b2d6 | 2025-02-14T11:31:58+08:00 | patrickyang | re-orgnaize files. add some libs for driver |
| 162 | 7017e5fe3b9437c1c4809da545a12c51e55668df | f3f7301bb344394b895e2ec92f8683a03dc4b2d6 | 2025-02-13T21:30:49+08:00 | wantaobo | [device] update calrt device file struct |
| 163 | 306dad86ca13aef5e3b02eb030cb2e192b5c92e9 | fe2f4db2212b824f1f4d6fc19de593b9f34f7527 | 2025-02-13T15:20:09+08:00 | patrickyang | [bar]support bar read and write device register |
| 164 | dc1a1d2c0c18e1bc97ce9b9691e8220f7d333a6d | aa2094b2d7f545f12978632197ed9e9fac8d25a3 | 2025-02-12T17:44:50+08:00 | patrickyang | [driver] update driver structure. Now device support ioctl via pcie driver |
| 165 | 9f8cd398b191faf8737397aaf027d71483aa1b67 | 341a7425b3cd0aa8b376e6083bdf7e8a26cafeee | 2025-02-12T14:10:56+08:00 | patrickyang | update pcie ctrl |
| 166 | b1f67d179767a97401d7077773232ea792330e93 | eeb596370a820d0824a2ddaeaeb8cd1f8852a879 | 2025-02-07T15:50:56+08:00 | wantaobo | [device] update pcie device and emu device |
| 167 | ce9efecf56d26417faf2d6d3de6bf5cb9bd27d5e | 9af274bc7bac7b57738675876a1414a560b30f77 | 2025-01-23T17:51:36+08:00 | patrickyang | introduce allocator to device class; discard never-used files |
| 168 | 9af274bc7bac7b57738675876a1414a560b30f77 | cfb24f98b3915e818455e5d9c1c1f312de7018f7 | 2025-01-23T17:04:17+08:00 | patrickyang | add validation device id func |
| 169 | c06bf9f316d6fe7313e2b88d23cc4a2053ebef2e | 75902d62faf3ab9c4c8ed3a97d704fb780d443d9 | 2025-01-22T16:05:23+08:00 | patrickyang | update device and vdevice creatation logic |
| 170 | 75902d62faf3ab9c4c8ed3a97d704fb780d443d9 | f3574630797c3edb87dbe4b19139dbe963978cd7 | 2025-01-21T18:00:36+08:00 | patrickyang | update device vdevice struct |
| 171 | f3574630797c3edb87dbe4b19139dbe963978cd7 | 0d0e6d373db6b2c157cdba030f56d1acb3ab1a7d | 2025-01-21T12:02:01+08:00 | patrickyang | update calrt device class and stream |
| 172 | 73075fd2b9aba684d27adb3d178efbb6d76438bd | 29313ba42251dde3002b0b3ba37a57be7f5dd845 | 2025-01-16T15:25:24+08:00 | patrickyang | update device struct and vdevice struct |
| 173 | 29313ba42251dde3002b0b3ba37a57be7f5dd845 | 34cba79eb1ac95934f88a23b33f02ee253c562d7 | 2025-01-13T17:53:17+08:00 | patrickyang | add Device & VDevice simple structure |
| 174 | 9933acfe2c44c2020789182061ffeb43ba4ab44f | 16dd822109dac8740fcffcb3b88688edaa1a780a | 2025-01-09T10:33:57+08:00 | patrickyang | simpel demo: multi device |
| 175 | 42a70a6021923f47474eafc528e5a4075b8dba00 | 66a9cb4ee40dc9718e58fbbd706ac72447ac9917 | 2024-12-12T12:06:21+08:00 | patrickyang | upload sequence diagram of init device |