{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":246897603,"defaultBranch":"master","name":"virtio-drivers","ownerLogin":"rcore-os","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-12T17:51:15.000Z","ownerAvatar":"https://github.com/avatars/u/48653639?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722950063.0","currentOid":""},"activityList":{"items":[{"before":"99aed62797976b2ac3df40dee6206768b6088bfc","after":"8371d5d04b4db561ce78c8937b954e700fb8075c","ref":"refs/heads/embedded-io","pushedAt":"2024-08-06T16:31:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Implement core::fmt::Write for VirtIOConsole.","shortMessageHtmlLink":"Implement core::fmt::Write for VirtIOConsole."}},{"before":"7a10f187362aa46e67954d6479f24f75de736a06","after":"99aed62797976b2ac3df40dee6206768b6088bfc","ref":"refs/heads/embedded-io","pushedAt":"2024-08-06T14:45:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Implement core::fmt::Write for VirtIOConsole.","shortMessageHtmlLink":"Implement core::fmt::Write for VirtIOConsole."}},{"before":"64a8a3c860779e5d3974190a357fd5d46caaacac","after":"bd60d6709d667eb67e5d5dcde3d1ae2f34fdc150","ref":"refs/heads/console_features","pushedAt":"2024-08-06T13:26:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Add support for emergency writes.","shortMessageHtmlLink":"Add support for emergency writes."}},{"before":"de1f13e6c7a4073b887e1c7ddad5376c0a6c3291","after":"64a8a3c860779e5d3974190a357fd5d46caaacac","ref":"refs/heads/console_features","pushedAt":"2024-08-06T13:21:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Add support for emergency writes.","shortMessageHtmlLink":"Add support for emergency writes."}},{"before":"950bc2636b4f95fffa74d0e6f34efc20c9242c1d","after":"7a10f187362aa46e67954d6479f24f75de736a06","ref":"refs/heads/embedded-io","pushedAt":"2024-08-06T13:14:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Implement core::fmt::Write for VirtIOConsole.","shortMessageHtmlLink":"Implement core::fmt::Write for VirtIOConsole."}},{"before":null,"after":"de1f13e6c7a4073b887e1c7ddad5376c0a6c3291","ref":"refs/heads/console_features","pushedAt":"2024-08-06T13:14:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Add support for emergency writes.","shortMessageHtmlLink":"Add support for emergency writes."}},{"before":null,"after":"950bc2636b4f95fffa74d0e6f34efc20c9242c1d","ref":"refs/heads/embedded-io","pushedAt":"2024-08-06T12:50:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Implement core::fmt::Write for VirtIOConsole.","shortMessageHtmlLink":"Implement core::fmt::Write for VirtIOConsole."}},{"before":"69d0290c65fb34a3117621d8fddca52c3f2435c9","after":"1de19b7bf82b5a96d002a0a018c209cb2e59c184","ref":"refs/heads/anytransport","pushedAt":"2024-08-01T09:16:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Add SomeTransport, an enum wrapping either an MMIO or PCI transport.","shortMessageHtmlLink":"Add SomeTransport, an enum wrapping either an MMIO or PCI transport."}},{"before":"5aa844917c9cd1d91ea7ea3c06fddf9ea2499867","after":null,"ref":"refs/heads/fdt","pushedAt":"2024-08-01T09:14:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"}},{"before":"a9487f2c69826b4caf9830e6d5588f28c27dc24d","after":"25c9e5c24a96bd6ee459374b85fa58316314e5ec","ref":"refs/heads/master","pushedAt":"2024-08-01T09:14:42.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Merge pull request #153 from rcore-os/fdt\n\nUse `flat_device_tree` crate for examples","shortMessageHtmlLink":"Merge pull request #153 from rcore-os/fdt"}},{"before":"4a0bd6162cc35025f8e224194d74622b48e65abf","after":"69d0290c65fb34a3117621d8fddca52c3f2435c9","ref":"refs/heads/anytransport","pushedAt":"2024-07-31T13:09:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Add SomeTransport, an enum wrapping either an MMIO or PCI transport.","shortMessageHtmlLink":"Add SomeTransport, an enum wrapping either an MMIO or PCI transport."}},{"before":null,"after":"4a0bd6162cc35025f8e224194d74622b48e65abf","ref":"refs/heads/anytransport","pushedAt":"2024-07-31T13:09:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Implement Transport for smart pointers around a Transport.\n\nThis allows e.g. a Box to be used as a Transport.","shortMessageHtmlLink":"Implement Transport for smart pointers around a Transport."}},{"before":"613423df728b58ce59b6b197e25ed0ad8a5a65b6","after":"5aa844917c9cd1d91ea7ea3c06fddf9ea2499867","ref":"refs/heads/fdt","pushedAt":"2024-07-30T17:07:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Update other dependencies of example.","shortMessageHtmlLink":"Update other dependencies of example."}},{"before":"e1129655e6a5642cabe29541387d7e366b6f6c73","after":null,"ref":"refs/heads/release","pushedAt":"2024-07-30T17:06:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"}},{"before":"0b1383cf0c54c4612cd029a3f94a6fba8795b71d","after":"a9487f2c69826b4caf9830e6d5588f28c27dc24d","ref":"refs/heads/master","pushedAt":"2024-07-30T17:06:29.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Merge pull request #154 from rcore-os/release\n\nPrepare for 0.7.5 release","shortMessageHtmlLink":"Merge pull request #154 from rcore-os/release"}},{"before":null,"after":"e1129655e6a5642cabe29541387d7e366b6f6c73","ref":"refs/heads/release","pushedAt":"2024-07-30T17:04:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Prepare for 0.7.5 release.","shortMessageHtmlLink":"Prepare for 0.7.5 release."}},{"before":"fcd4784c4fe1241484e482a2dceebb11eda84a7d","after":"613423df728b58ce59b6b197e25ed0ad8a5a65b6","ref":"refs/heads/fdt","pushedAt":"2024-07-30T16:57:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Update other dependencies of example.","shortMessageHtmlLink":"Update other dependencies of example."}},{"before":"52a6c01b641d93d9139dfa9ad92d8673c4167898","after":"fcd4784c4fe1241484e482a2dceebb11eda84a7d","ref":"refs/heads/fdt","pushedAt":"2024-07-30T11:25:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Use higher-level API for PCI ranges.","shortMessageHtmlLink":"Use higher-level API for PCI ranges."}},{"before":null,"after":"52a6c01b641d93d9139dfa9ad92d8673c4167898","ref":"refs/heads/fdt","pushedAt":"2024-07-30T11:24:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Use higher-level API for PCI ranges.","shortMessageHtmlLink":"Use higher-level API for PCI ranges."}},{"before":"2f78a4696eb446865c52a22a4c79810f8f857d4f","after":null,"ref":"refs/heads/bar_iterator","pushedAt":"2024-07-29T16:49:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"}},{"before":"a86f69ca1cf395f10b14e76a4452c49e45327864","after":"0b1383cf0c54c4612cd029a3f94a6fba8795b71d","ref":"refs/heads/master","pushedAt":"2024-07-29T15:23:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"equation314","name":"Yuekai Jia","path":"/equation314","primaryAvatarUrl":"https://github.com/avatars/u/11389231?s=80&v=4"},"commit":{"message":"Merge pull request #152 from rcore-os/bar_iterator\n\nAdd method to get all BARs for PCI device function.","shortMessageHtmlLink":"Merge pull request #152 from rcore-os/bar_iterator"}},{"before":null,"after":"2f78a4696eb446865c52a22a4c79810f8f857d4f","ref":"refs/heads/bar_iterator","pushedAt":"2024-07-29T15:10:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Add method to get all BARs for PCI device function.","shortMessageHtmlLink":"Add method to get all BARs for PCI device function."}},{"before":"1a9e99db2949d54c14e4698322fb2ee71e24894e","after":"a86f69ca1cf395f10b14e76a4452c49e45327864","ref":"refs/heads/master","pushedAt":"2024-07-29T13:55:03.000Z","pushType":"pr_merge","commitsCount":79,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Merge pull request #137 from muxinyu1/master\n\nAdded sound driver based on virtio v1.2.","shortMessageHtmlLink":"Merge pull request #137 from muxinyu1/master"}},{"before":"6abd59244bd8a27d19001043945d972b8ec33f79","after":null,"ref":"refs/heads/ownedqueue","pushedAt":"2024-07-24T17:25:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"}},{"before":"d0ea1693bd4a77f0ef2604ccb4dea53718bef5f6","after":"1a9e99db2949d54c14e4698322fb2ee71e24894e","ref":"refs/heads/master","pushedAt":"2024-07-24T17:25:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Merge pull request #149 from rcore-os/ownedqueue\n\nAdd OwningQueue, a wrapper around VirtQueue that allocates its own buffers","shortMessageHtmlLink":"Merge pull request #149 from rcore-os/ownedqueue"}},{"before":"d8a3afa9190b81c3a95d471f8a7cdd4af0050143","after":"6abd59244bd8a27d19001043945d972b8ec33f79","ref":"refs/heads/ownedqueue","pushedAt":"2024-07-12T15:37:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Add OwningQueue, a wrapper around VirtQueue that allocates its own buffers.\n\nThis is based on how VirtIOSocket was managing its RX queue buffers, so\nis initially used there.","shortMessageHtmlLink":"Add OwningQueue, a wrapper around VirtQueue that allocates its own bu…"}},{"before":"d76e9b04299067b2f182930ada35a02fa3759d6d","after":"d8a3afa9190b81c3a95d471f8a7cdd4af0050143","ref":"refs/heads/ownedqueue","pushedAt":"2024-07-12T15:22:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Add OwningQueue, a wrapper around VirtQueue that allocates its own buffers.\n\nThis is based on how VirtIOSocket was managing its RX queue buffers, so\nis initially used there.","shortMessageHtmlLink":"Add OwningQueue, a wrapper around VirtQueue that allocates its own bu…"}},{"before":"a5d91195c49540f4a423e0548d3c8c18b34a330f","after":"d76e9b04299067b2f182930ada35a02fa3759d6d","ref":"refs/heads/ownedqueue","pushedAt":"2024-07-12T15:13:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Add OwningQueue, a wrapper around VirtQueue that allocates its own buffers.\n\nThis is based on how VirtIOSocket was managing its RX queue buffers, so\nis initially used there.","shortMessageHtmlLink":"Add OwningQueue, a wrapper around VirtQueue that allocates its own bu…"}},{"before":"edf2b6848249b4ac5da57432e0c1e71819028346","after":null,"ref":"refs/heads/typos","pushedAt":"2024-07-12T15:12:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"}},{"before":"67af14b4333924f02a2c5faa23a6155815dc902e","after":"d0ea1693bd4a77f0ef2604ccb4dea53718bef5f6","ref":"refs/heads/master","pushedAt":"2024-07-12T15:12:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qwandor","name":"Andrew Walbran","path":"/qwandor","primaryAvatarUrl":"https://github.com/avatars/u/103097?s=80&v=4"},"commit":{"message":"Fix typos. (#148)","shortMessageHtmlLink":"Fix typos. (#148)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEk1HRDQA","startCursor":null,"endCursor":null}},"title":"Activity · rcore-os/virtio-drivers"}