{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":635796385,"defaultBranch":"main","name":"cxl-lib","ownerLogin":"Seagate","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-03T13:24:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5016309?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713207656.0","currentOid":""},"activityList":{"items":[{"before":"6a970002d1db030ebddb2e53d04f5584694e934b","after":"77a92d4f631b0948b6469146be2fd4df3452934b","ref":"refs/heads/feature/general-cxl-2_0-support","pushedAt":"2024-04-15T19:00:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"Performance test time reduction\n1) Use 32MiB per core for bandwidth\n2) Use 16MiB for latency","shortMessageHtmlLink":"Performance test time reduction"}},{"before":"6a970002d1db030ebddb2e53d04f5584694e934b","after":null,"ref":"refs/tags/v1.3.1","pushedAt":"2024-04-15T18:59:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"}},{"before":"6f5bb83b1595868cb341bc4820405d85e151461a","after":"6a970002d1db030ebddb2e53d04f5584694e934b","ref":"refs/heads/feature/general-cxl-2_0-support","pushedAt":"2024-04-15T18:53:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"Performance test time reduction\n1) Use 32MiB per core for bandwidth\n2) Use 16MiB for latency","shortMessageHtmlLink":"Performance test time reduction"}},{"before":"6f5bb83b1595868cb341bc4820405d85e151461a","after":null,"ref":"refs/tags/v1.3.1","pushedAt":"2024-04-15T18:50:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"}},{"before":"b506632c6f28d1bec87efff9c9b60cf15d147f67","after":"6f5bb83b1595868cb341bc4820405d85e151461a","ref":"refs/heads/feature/general-cxl-2_0-support","pushedAt":"2024-04-15T16:17:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"Limit bandwidth test:\n1) 1GiB for test time\n2) read only with no miscompare check","shortMessageHtmlLink":"Limit bandwidth test:"}},{"before":"817f7372833299c8fd364d4753dcef357d249c5e","after":"b506632c6f28d1bec87efff9c9b60cf15d147f67","ref":"refs/heads/feature/general-cxl-2_0-support","pushedAt":"2024-02-05T16:25:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"failsafe performance measurement","shortMessageHtmlLink":"failsafe performance measurement"}},{"before":"d726b45a2c4a34dc20d5e13587d4af292c0ab223","after":"817f7372833299c8fd364d4753dcef357d249c5e","ref":"refs/heads/feature/general-cxl-2_0-support","pushedAt":"2024-01-19T21:09:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"misc","shortMessageHtmlLink":"misc"}},{"before":"91e0613167f0979e2f401c131f6e9f644dd8b886","after":"d726b45a2c4a34dc20d5e13587d4af292c0ab223","ref":"refs/heads/feature/general-cxl-2_0-support","pushedAt":"2024-01-18T20:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"Two methods of obtaining device performance are added:\n1) reading CDAT table\n2) measuring in physical memory space","shortMessageHtmlLink":"Two methods of obtaining device performance are added:"}},{"before":"37b36834d7c061934cd395990fee8166774e6be0","after":"91e0613167f0979e2f401c131f6e9f644dd8b886","ref":"refs/heads/feature/general-cxl-2_0-support","pushedAt":"2023-11-28T21:44:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"example for main.go","shortMessageHtmlLink":"example for main.go"}},{"before":"105d7f398a257debeb6122330abff5ca6ce0d439","after":"37b36834d7c061934cd395990fee8166774e6be0","ref":"refs/heads/feature/general-cxl-2_0-support","pushedAt":"2023-11-28T14:20:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"update README and main.go for mailbox CCI","shortMessageHtmlLink":"update README and main.go for mailbox CCI"}},{"before":"09957806435b4308201856202e6e5fd15df93715","after":"2d5b8217c2fc2fb2e38a1c18bf8a02a26b2bc256","ref":"refs/heads/main","pushedAt":"2023-10-05T19:32:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"general cxl 2.0 support (#5)\n\n* Update CEDT struct and parsing function\r\n\r\n* Update for parsing CXL memory device registers\r\n\r\n* parse component register\r\n\r\n* some improvements on memory device register parsing\r\n\r\n* turn klog level into constant\r\n\r\n* basic mailbox structure\r\n\r\n* adding a few functions with 0 sized payload\r\n\r\n* Change payload input and output to []byte.\r\nMMIO requires 32bit operations but payload length need to be byte level\r\n\r\n* adding supported mailbox commands\r\n\r\n* parse serial number from PCIE config space\r\n\r\n* fix register locator address calculation\r\n\r\n* Print help content if no argument supplied\r\n\r\n* check possible type2 device with class code 12\r\nProcessing Accelerator\r\n\r\n* fix 64bit mailbox address\r\n\r\n* Add some validations for register locator\r\n\r\n* revert Processing Accelerator support.\r\nonly Type 3 memory expander with PCIE class code 050210\r\n\r\n* force serial number to 64bits length\r\n\r\n* clean up comments","shortMessageHtmlLink":"general cxl 2.0 support (#5)"}},{"before":"2af59a696dc6f85d8a0297c9cb0c1fb6efe208bb","after":"105d7f398a257debeb6122330abff5ca6ce0d439","ref":"refs/heads/feature/general-cxl-2_0-support","pushedAt":"2023-10-05T19:26:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"clean up comments","shortMessageHtmlLink":"clean up comments"}},{"before":"0537e97fec5a922ca87ec06e49b3930d4725d7a3","after":"2af59a696dc6f85d8a0297c9cb0c1fb6efe208bb","ref":"refs/heads/feature/general-cxl-2_0-support","pushedAt":"2023-10-02T19:40:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"force serial number to 64bits length","shortMessageHtmlLink":"force serial number to 64bits length"}},{"before":null,"after":"0537e97fec5a922ca87ec06e49b3930d4725d7a3","ref":"refs/heads/feature/general-cxl-2_0-support","pushedAt":"2023-10-02T19:16:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/feature/parse-device-serial-number' into feature/general-cxl-2_0-support","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/feature/parse-device-serial-numb…"}},{"before":"61aff3f8cfe281778501323ff075908bc06ed1b8","after":"9f62dfa99003a0f0522df801ee13291016794087","ref":"refs/heads/feature/qemu-cxl-2_0-support","pushedAt":"2023-10-02T17:00:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"revert Processing Accelerator support.\nonly Type 3 memory expander with PCIE class code 050210","shortMessageHtmlLink":"revert Processing Accelerator support."}},{"before":"6ce5abe4bc140dc5d1501ab53e9a2eca5854748e","after":"61aff3f8cfe281778501323ff075908bc06ed1b8","ref":"refs/heads/feature/qemu-cxl-2_0-support","pushedAt":"2023-09-28T21:18:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"fix 64bit mailbox address","shortMessageHtmlLink":"fix 64bit mailbox address"}},{"before":"28aaa9f65f87ef40c4eb0719a4b2ba58984880d7","after":"6ce5abe4bc140dc5d1501ab53e9a2eca5854748e","ref":"refs/heads/feature/qemu-cxl-2_0-support","pushedAt":"2023-09-28T20:49:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"check possible type2 device with class code 12\nProcessing Accelerator","shortMessageHtmlLink":"check possible type2 device with class code 12"}},{"before":null,"after":"7cadc48091c60456cac4a6dce8fe8f5967e71abf","ref":"refs/heads/feature/parse-device-serial-number","pushedAt":"2023-09-14T18:55:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"parse serial number from PCIE config space","shortMessageHtmlLink":"parse serial number from PCIE config space"}},{"before":"84501512f36dc5455c78ab4de8495a2846fb4699","after":"28aaa9f65f87ef40c4eb0719a4b2ba58984880d7","ref":"refs/heads/feature/qemu-cxl-2_0-support","pushedAt":"2023-08-16T19:11:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"adding supported mailbox commands","shortMessageHtmlLink":"adding supported mailbox commands"}},{"before":"6c22c1d1634b1a913e2f06591cb01f022c9de35b","after":"84501512f36dc5455c78ab4de8495a2846fb4699","ref":"refs/heads/feature/qemu-cxl-2_0-support","pushedAt":"2023-08-15T18:06:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"adding a few functions with 0 sized payload","shortMessageHtmlLink":"adding a few functions with 0 sized payload"}},{"before":"0a9c4b8ca9afadf4bb6f15d8347c71861cf0da87","after":"6c22c1d1634b1a913e2f06591cb01f022c9de35b","ref":"refs/heads/feature/qemu-cxl-2_0-support","pushedAt":"2023-08-11T15:45:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"some improvements on memory device register parsing","shortMessageHtmlLink":"some improvements on memory device register parsing"}},{"before":null,"after":"0a9c4b8ca9afadf4bb6f15d8347c71861cf0da87","ref":"refs/heads/feature/qemu-cxl-2_0-support","pushedAt":"2023-08-01T14:58:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"Update for parsing CXL memory device registers","shortMessageHtmlLink":"Update for parsing CXL memory device registers"}},{"before":"78ccf87dbfdc7945d800cd2a43e1d524447a24fe","after":null,"ref":"refs/heads/feature/embed-pci_ids","pushedAt":"2023-06-21T13:41:54.181Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"}},{"before":"5fbbe3d546452623b7f843bd3b88a673552da1ed","after":"09957806435b4308201856202e6e5fd15df93715","ref":"refs/heads/main","pushedAt":"2023-06-21T13:41:36.857Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"Merge pull request #3 from Seagate/feature/embed-pci_ids\n\nUse embeded pci.ids","shortMessageHtmlLink":"Merge pull request #3 from Seagate/feature/embed-pci_ids"}},{"before":"74e79544f1564736dc468fad56bfc2d487fe7915","after":"78ccf87dbfdc7945d800cd2a43e1d524447a24fe","ref":"refs/heads/feature/embed-pci_ids","pushedAt":"2023-06-20T20:23:01.800Z","pushType":"push","commitsCount":1,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"1) create vendor info map struct at init\n2) update README for pci.ids file","shortMessageHtmlLink":"1) create vendor info map struct at init"}},{"before":null,"after":"74e79544f1564736dc468fad56bfc2d487fe7915","ref":"refs/heads/feature/embed-pci_ids","pushedAt":"2023-06-20T13:31:58.124Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"Use embeded pci.ids","shortMessageHtmlLink":"Use embeded pci.ids"}},{"before":"cf0e3ddc969d43ce2c034f6408dc4110261ea409","after":"5fbbe3d546452623b7f843bd3b88a673552da1ed","ref":"refs/heads/main","pushedAt":"2023-05-31T14:44:41.484Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jskazinski","name":"Joe Skazinski","path":"/jskazinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58712471?s=80&v=4"},"commit":{"message":"Merge pull request #2 from jphaws/bugfix\n\nBugfix: remove extra `n` following `\\n`","shortMessageHtmlLink":"Merge pull request #2 from jphaws/bugfix"}},{"before":"8ceda53ae236af44293e0462f5306a329fff45d1","after":"cf0e3ddc969d43ce2c034f6408dc4110261ea409","ref":"refs/heads/main","pushedAt":"2023-05-15T19:02:47.854Z","pushType":"push","commitsCount":2,"pusher":{"login":"HJ-Fan","name":"Hongjian Fan","path":"/HJ-Fan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86060531?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:Seagate/cxl-lib","shortMessageHtmlLink":"Merge branch 'main' of github.com:Seagate/cxl-lib"}},{"before":"fd771fc2b8903f414f601d64f03bb7041ac340bf","after":"8ceda53ae236af44293e0462f5306a329fff45d1","ref":"refs/heads/main","pushedAt":"2023-05-03T20:05:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jskazinski","name":"Joe Skazinski","path":"/jskazinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58712471?s=80&v=4"},"commit":{"message":"Merge pull request #1 from Seagate/chore/update-module\n\nupdate to use case-sensitive github.com/Seagate","shortMessageHtmlLink":"Merge pull request #1 from Seagate/chore/update-module"}},{"before":null,"after":"3349da20ec4056cb2ab06a90ea74b868adbc0f7b","ref":"refs/heads/chore/update-module","pushedAt":"2023-05-03T18:32:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jskazinski","name":"Joe Skazinski","path":"/jskazinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58712471?s=80&v=4"},"commit":{"message":"update to use case-sensitive github.com/Seagate","shortMessageHtmlLink":"update to use case-sensitive github.com/Seagate"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMUSz0wA","startCursor":null,"endCursor":null}},"title":"Activity · Seagate/cxl-lib"}