{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":161516016,"defaultBranch":"master","name":"l4virtio","ownerLogin":"kernkonzept","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-12-12T16:34:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12676763?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1544690997.0","currentOid":""},"activityList":{"items":[{"before":"4ea323cc04aab76a118b0c19b708a861f0bd1529","after":"717c7154876c7c6b04b2ccbbfda8e6c436343b84","ref":"refs/heads/master","pushedAt":"2024-09-06T10:38:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Replace EXTERN_C_* with __*_DECLS\n\nChange-Id: If3b59c3dcae7ce02eb5d632d0a37e834407e6441","shortMessageHtmlLink":"Replace EXTERN_C_* with __*_DECLS"}},{"before":"79a8a88f86e461eee28e081d3eae152c896eba25","after":"4ea323cc04aab76a118b0c19b708a861f0bd1529","ref":"refs/heads/master","pushedAt":"2024-08-16T10:49:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Adapt trigger_driver_config_irq() to definition\n\nThe function was changed in Change-id:\nI5e4378fbf5210b37fc4772963488c650a5c04eed to modify state. Thus, also\nchange the function definition here.\n\nChange-Id: I34bbd61e548cf59e4741d1b862fd0d26cd1fbc31","shortMessageHtmlLink":"Adapt trigger_driver_config_irq() to definition"}},{"before":"d32ee51b6b277e18fe637e95566e00384b7ab23d","after":"79a8a88f86e461eee28e081d3eae152c896eba25","ref":"refs/heads/master","pushedAt":"2024-08-09T10:57:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"virtio-block: announce Virtio version 1 host feature\n\nOur device models are Virtio version 1 compliant such that we can\nannounce this host feature. Linux clients refuse to enable our devices\nbecause of this missing flag with an error such as\n\n virtio1: virtio: device uses modern interface but does not have VIRTIO_F_VERSION_1\n probe of virtio1 failed with error -22\n\nThis change adds the version 1 flag to the host features.\n\nChange-Id: I6b47eff425b445ceff32efc3c79935f6dff76453","shortMessageHtmlLink":"virtio-block: announce Virtio version 1 host feature"}},{"before":"8a52fb702e9c8cef2bf5a0be2e7d6934925e44bf","after":"d32ee51b6b277e18fe637e95566e00384b7ab23d","ref":"refs/heads/master","pushedAt":"2024-07-04T15:35:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Change License of the l4virtio package to MIT\n\nChange-Id: I22ba59435da7d58b0a1c73885004b3bf0e47c9fd","shortMessageHtmlLink":"Change License of the l4virtio package to MIT"}},{"before":"eefcfd3e960c53cc76abd6e5e0a789f2f758e6a7","after":"8a52fb702e9c8cef2bf5a0be2e7d6934925e44bf","ref":"refs/heads/master","pushedAt":"2024-05-31T08:17:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"virtio-scmi-device: mark code in Doxygen comments\n\nProperly mark code in Doxygen comments, otherwise Doxygen tries to\ninterpret the lines and produces warnings.\n\nChange-Id: Id459d0c07611761a5d9c34574f8c67814f4e86c0","shortMessageHtmlLink":"virtio-scmi-device: mark code in Doxygen comments"}},{"before":"faa10247fc91e05b45634d26d8c5ab54faa8e5e2","after":"eefcfd3e960c53cc76abd6e5e0a789f2f758e6a7","ref":"refs/heads/master","pushedAt":"2024-05-24T11:00:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Add virtio-scmi server\n\nAdd base class for implementing an SCMI server over virtio. This handles\nall the setup and communication. The user just needs to add the\napplication logic for providing services over SCMI.\n\nChange-Id: Id240d1a19f9de6315307f078e8421bc2f6662b42","shortMessageHtmlLink":"Add virtio-scmi server"}},{"before":"33f42ab1bd041d5011472abb5e76f7b78753b607","after":"faa10247fc91e05b45634d26d8c5ab54faa8e5e2","ref":"refs/heads/master","pushedAt":"2024-05-09T11:04:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"server/l4virtio: fix uninitialized memory access\n\nThe Driver_mem_region_t constructor forgot to initialize the _flags\nmember. It will initialize the \"rw\"-flag but keep the potential garbage\nin the other fields.\n\nChange-Id: I59dab3e65650ba88a661b5944b4f8bc205413b93","shortMessageHtmlLink":"server/l4virtio: fix uninitialized memory access"}},{"before":"ce6782b922b2b79992ed6fda276e79d5409213b6","after":"33f42ab1bd041d5011472abb5e76f7b78753b607","ref":"refs/heads/master","pushedAt":"2024-04-26T10:47:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Fix of documentation\n\nChange-Id: Ib8fcb0ec5d800927572608ac319041e5d81dbd29","shortMessageHtmlLink":"Fix of documentation"}},{"before":"f05375eaf04c61986f6b017fa7c2ac8bde727d74","after":"ce6782b922b2b79992ed6fda276e79d5409213b6","ref":"refs/heads/master","pushedAt":"2024-04-19T11:33:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Add RISC-V support\n\nChange-Id: I19727be9bce4d06966f4ec7c059bac6c2a65cbf2","shortMessageHtmlLink":"Add RISC-V support"}},{"before":"67035c6c68f847fc6eb5c16e2f17afdab50ee7ac","after":"f05375eaf04c61986f6b017fa7c2ac8bde727d74","ref":"refs/heads/master","pushedAt":"2024-04-12T10:10:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Add notify queue support in cmd mode\n\nMake it possible to send queue notifications with the help of the L4\nvirtio command mode.\n\nChange-Id: I04dd2f2b4dc5c072b766e4788daf38597460a3a5","shortMessageHtmlLink":"Add notify queue support in cmd mode"}},{"before":"bc9ee7096aa6ec31d273bd9c81bffca420894f6a","after":"67035c6c68f847fc6eb5c16e2f17afdab50ee7ac","ref":"refs/heads/master","pushedAt":"2024-03-14T12:02:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Add default open source LICENSE.spdx\n\nOur default open source license is GPL-2.0-only. For libraries we add\nthe GCC-exception-2.0 so that they can be linked with proprietary\n3rd-party software.\n\nChange-Id: Icea1cb76576945200fccc6ab870b4beb0722ab28","shortMessageHtmlLink":"Add default open source LICENSE.spdx"}},{"before":"daa069611ea75ac6f385bdd243a1d84c4e823a12","after":"bc9ee7096aa6ec31d273bd9c81bffca420894f6a","ref":"refs/heads/master","pushedAt":"2024-02-22T13:49:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"use default member initialization\n\nUse default member initialization instead of initializer lists at the\nconstructor. Also initialize pointers with `nullptr` instead of the\nliteral `0`.\n\nChange-Id: Ibdce5341d4168b2ff8223f899ef944f553933409","shortMessageHtmlLink":"use default member initialization"}},{"before":"a46935a5e2de530d51a7c27cf40832bbfec67fbc","after":"daa069611ea75ac6f385bdd243a1d84c4e823a12","ref":"refs/heads/master","pushedAt":"2024-02-09T14:09:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Remove #ifdef __cplusplus\n\nRevert part of I4048747cdfbe414093fc3594f6e8fe80a8659c3a. These ifdefs\nare ugly, and should be avoided if possible.\n\nChange-Id: If704d062961a37f338e7a8b81dbd3f0ef0cffcf6","shortMessageHtmlLink":"Remove #ifdef __cplusplus"}},{"before":"ce018bf504f628c8259dadd0d311562337130010","after":"a46935a5e2de530d51a7c27cf40832bbfec67fbc","ref":"refs/heads/master","pushedAt":"2024-02-01T14:01:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Add virtio console implementation.\n\nThis adds two classes to implement virtio console devices, including\nthe multiport feature. The first class\n(L4virtio::Svr::Console::Virtio_con) provides the basic facilities to\ncreate a console device but does not bring any policy. The second class\n(L4virtio::Svr::Console::Device) does all the control and data queue\nprocessing and the derived class just needs to handle the actual data.\n\nCo-authored-by: Phillip Raffeck \nChange-Id: Ie5f2c4de2386da9b5d672246eea8637f3d0b201b","shortMessageHtmlLink":"Add virtio console implementation."}},{"before":"12d4a7157c62913a6d67d952d20c32551d5dd36f","after":"ce018bf504f628c8259dadd0d311562337130010","ref":"refs/heads/master","pushedAt":"2024-01-18T11:52:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Initialize variables in constructors explicitly.\n\nChange-Id: I4aad60bf05f9e0378033cb76e4b6aa5f2df5a4cf","shortMessageHtmlLink":"Initialize variables in constructors explicitly."}},{"before":"46de6a91edb71163081f25c143d10f4165df8e8d","after":"12d4a7157c62913a6d67d952d20c32551d5dd36f","ref":"refs/heads/master","pushedAt":"2023-12-15T15:11:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Trivial whitespace fix.\n\nChange-Id: I29484a58e2db095cf61d745c8aa326ad03e36cfe","shortMessageHtmlLink":"Trivial whitespace fix."}},{"before":"a81ac2477285fa37c8b51f255530e3ca84b12800","after":"46de6a91edb71163081f25c143d10f4165df8e8d","ref":"refs/heads/master","pushedAt":"2023-03-30T11:05:50.302Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"improve documentation of `register_ds`\n\nChange-Id: Icec143ed72ec37a0c634ee67f9bd09a4f895b44f","shortMessageHtmlLink":"improve documentation of register_ds"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQxMDozODozMy4wMDAwMDBazwAAAASuzzs6","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQxMDozODozMy4wMDAwMDBazwAAAASuzzs6","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0zMFQxMTowNTo1MC4zMDIyNDFazwAAAAMOkRCC"}},"title":"Activity ยท kernkonzept/l4virtio"}