{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":442718299,"defaultBranch":"main","name":"dragonball-sandbox","ownerLogin":"openanolis","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-12-29T09:07:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69561464?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1685446734.0746398","currentOid":""},"activityList":{"items":[{"before":"d30406b0fd53e51f2e1d03af90d00b1b53e6c1d4","after":"bb02babfa11302d14f84070812cf7b5dbfe82da2","ref":"refs/heads/main","pushedAt":"2023-07-17T09:05:30.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ZizhengBian","name":"Jason Bian","path":"/ZizhengBian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98071756?s=80&v=4"},"commit":{"message":"dbs-virtio-devices: fix test_tcp_backend_vsock_stream port conflict in CI\n\nSigned-off-by: lisongqian ","shortMessageHtmlLink":"dbs-virtio-devices: fix test_tcp_backend_vsock_stream port conflict i…"}},{"before":"3b17110654c4664c5bf1edbd3bac7345336f81dc","after":"d30406b0fd53e51f2e1d03af90d00b1b53e6c1d4","ref":"refs/heads/main","pushedAt":"2023-07-17T04:08:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"studychao","name":"Chao Wu","path":"/studychao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31121654?s=80&v=4"},"commit":{"message":"vsock: passthrough fd support for hybrid mode\n\nAfter applying this commit, the hybrid vsock would support two\ntypes of connections:\n\n1) pass \"CONNECT \\n\" to the hybrid unix socket;\n2) pass \"PASSFD\\n\" to the hybrid unix socket first,\n then, using sendmsg and msg_control to pass the \n number and fd to the unix socket.\n\nIn both of the cases, you should read on the socket to\nget a response of \"OK \\n\".\n\nSigned-off-by: fupan ","shortMessageHtmlLink":"vsock: passthrough fd support for hybrid mode"}},{"before":"0671f18ac1ae7981ee224960ab97b7fe7c82676f","after":"3b17110654c4664c5bf1edbd3bac7345336f81dc","ref":"refs/heads/main","pushedAt":"2023-07-15T15:55:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"studychao","name":"Chao Wu","path":"/studychao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31121654?s=80&v=4"},"commit":{"message":"clippy: fix clippy warnings for Rust 1.71\n\nfixes: #300\n\nSigned-off-by: Chao Wu ","shortMessageHtmlLink":"clippy: fix clippy warnings for Rust 1.71"}},{"before":"90d36b655ad34e7858bbf9b2507026ad1be96986","after":"0671f18ac1ae7981ee224960ab97b7fe7c82676f","ref":"refs/heads/main","pushedAt":"2023-07-14T09:46:45.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"studychao","name":"Chao Wu","path":"/studychao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31121654?s=80&v=4"},"commit":{"message":"dbs-legacy-devices: make CmosDevice public\n\nThe new device is public but behind a private module. Add a `pub use`\nfor the exports of the module.\n\nSigned-off-by: Carlos López ","shortMessageHtmlLink":"dbs-legacy-devices: make CmosDevice public"}},{"before":"7cb84579a260cf135aa93f5ff3b69075c71e01fd","after":"90d36b655ad34e7858bbf9b2507026ad1be96986","ref":"refs/heads/main","pushedAt":"2023-07-13T17:11:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"studychao","name":"Chao Wu","path":"/studychao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31121654?s=80&v=4"},"commit":{"message":"dbs-legacy-devices: import cmos device\n\nFor environments which cannot rely on KVM clock, the emulation of Cmos\ndevice makes the platform usable.\nCmos device can be used in x86 platform only. For AArch64 machines, RTC-PL031\ndevice is implemented.\n\nSigned-off-by: fengshifang ","shortMessageHtmlLink":"dbs-legacy-devices: import cmos device"}},{"before":"a8d4d7d1684fb96c6665c8723f5b270ab74bf997","after":"7cb84579a260cf135aa93f5ff3b69075c71e01fd","ref":"refs/heads/main","pushedAt":"2023-07-09T15:30:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"studychao","name":"Chao Wu","path":"/studychao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31121654?s=80&v=4"},"commit":{"message":"tdx: remove allow missing_doc\n\nSince we add document to all pub elements, we could remove allow missing\ndoc now.\n\nSigned-off-by: Chao Wu ","shortMessageHtmlLink":"tdx: remove allow missing_doc"}},{"before":"f8c355b380e22cd0ed9796ca07d95c773f2a8f87","after":"a8d4d7d1684fb96c6665c8723f5b270ab74bf997","ref":"refs/heads/main","pushedAt":"2023-07-09T14:55:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"studychao","name":"Chao Wu","path":"/studychao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31121654?s=80&v=4"},"commit":{"message":"cpuid: add cpu leaf 4000_0001\n\nAdd KVM CPUID bits to support TDX cases.\n\nSigned-off-by: Chao Wu ","shortMessageHtmlLink":"cpuid: add cpu leaf 4000_0001"}},{"before":"7b2bae46bd3114d26026d6d8a644ebcec08672eb","after":"f8c355b380e22cd0ed9796ca07d95c773f2a8f87","ref":"refs/heads/main","pushedAt":"2023-07-09T14:41:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"studychao","name":"Chao Wu","path":"/studychao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31121654?s=80&v=4"},"commit":{"message":"acpi: add dbs-acpi support for Dragonball\n\nThis is for initializing dbs-acpi.\n\nfixes: #253\n\nSigned-off-by: Chao Wu ","shortMessageHtmlLink":"acpi: add dbs-acpi support for Dragonball"}},{"before":"3ae4896742925939110c0039e66b6b766336e416","after":"7b2bae46bd3114d26026d6d8a644ebcec08672eb","ref":"refs/heads/main","pushedAt":"2023-07-06T15:40:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"studychao","name":"Chao Wu","path":"/studychao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31121654?s=80&v=4"},"commit":{"message":"doc: update the notice for dragonball-sandbox future\n\na bright new start.\n\nSigned-off-by: Chao Wu ","shortMessageHtmlLink":"doc: update the notice for dragonball-sandbox future"}},{"before":"4a30672791566a522d65720e4ebdb0ae27682b46","after":"3ae4896742925939110c0039e66b6b766336e416","ref":"refs/heads/main","pushedAt":"2023-07-03T06:17:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZizhengBian","name":"Jason Bian","path":"/ZizhengBian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98071756?s=80&v=4"},"commit":{"message":"Forward correct evset in vsock muxer\n\nWhen forwarding an epoll event from the unix muxer to the\ntargeted connection event handler, the eventset the connection\nregistered is forwarded instead of the actual epoll\noperation (IN/OUT).\n\nFor example, if the connection was registered for EPOLLIN,\nand receives an EPOLLOUT, the connection will actually handle\nan EPOLLOUT.\n\nThis is the root cause of previous bug, which caused the\nintroduction of some workarounds (i.e: handling ewouldblock\nwhen reading after receiving EPOLLIN, which should never happen).\n\nWhen matching the connection, we retrieve and use the evset of\nthe connection instead of the one passed as a parameter.\nThe compiler does not complain for an unused variable because\nit was first logged in a debug! statement.\n\nThis is an unfortunate naming mistake that caused a lot of problems.\n\nSigned-off-by: lisongqian ","shortMessageHtmlLink":"Forward correct evset in vsock muxer"}},{"before":"8ed5e3fea96bf16747945d65c2b386542b28e1b7","after":"4a30672791566a522d65720e4ebdb0ae27682b46","ref":"refs/heads/main","pushedAt":"2023-07-03T03:52:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"studychao","name":"Chao Wu","path":"/studychao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31121654?s=80&v=4"},"commit":{"message":"rust: update to Rust 1.70\n\nfix several build and clippy warnings for Rust 1.70.\nAlso, epoll update to 4.3.2 which bitflag is also updated to version 2.\nIn this way, bitflag version 2 is conflict with other bitflag used under\nversion 2. So we fix epoll in 4.3.1 in this commit.\n\nfixes: #293\n\nSigned-off-by: Chao Wu ","shortMessageHtmlLink":"rust: update to Rust 1.70"}},{"before":"2b9d2eda965f363f3f090d7c3d62833ec4b633fa","after":null,"ref":"refs/tags/dbs-virtio-devices-v0.3.1","pushedAt":"2023-05-30T11:36:24.437Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HerlinCoder","name":"Helin Guo","path":"/HerlinCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12137245?s=80&v=4"}},{"before":"3fbd6ff546612952c28752a310f08e5aa15e94b6","after":"8ed5e3fea96bf16747945d65c2b386542b28e1b7","ref":"refs/heads/main","pushedAt":"2023-05-30T11:09:38.587Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"studychao","name":"Chao Wu","path":"/studychao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31121654?s=80&v=4"},"commit":{"message":"virtio-device: update to v0.3.1\n\nFixed:\n- Fixed #284, fix balloon pfn using u32\n- Fixed #285, add Madvise error type\n\nSigned-off-by: Helin Guo ","shortMessageHtmlLink":"virtio-device: update to v0.3.1"}},{"before":"8a6d3187c7181f5c75b1ee6b1944dc69f9d44f7d","after":"3fbd6ff546612952c28752a310f08e5aa15e94b6","ref":"refs/heads/main","pushedAt":"2023-05-30T03:35:23.036Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"studychao","name":"Chao Wu","path":"/studychao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31121654?s=80&v=4"},"commit":{"message":"dbs-virtio-devices: fix balloon pfn using u32\n\nWe fixes a problem that offset should be parsed as u32 instead of\nu64 in virtio-balloon.\n\nFixes: #284\n\nSigned-off-by: Helin Guo ","shortMessageHtmlLink":"dbs-virtio-devices: fix balloon pfn using u32"}},{"before":"5fbf2603165ffdccf29429d521f043f78ddf85a4","after":"8a6d3187c7181f5c75b1ee6b1944dc69f9d44f7d","ref":"refs/heads/main","pushedAt":"2023-05-25T12:14:22.181Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"studychao","name":"Chao Wu","path":"/studychao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31121654?s=80&v=4"},"commit":{"message":"dbs-boot: release v0.4.0\n\nUpdated:\n- update create_fdt interface\n- simplify create_fdt parameters\n- refector fdt UT\n\nSigned-off-by: xuejun-xj ","shortMessageHtmlLink":"dbs-boot: release v0.4.0"}},{"before":"04fa7f448fd512f30fd59cc5129263dd394fedfc","after":"5fbf2603165ffdccf29429d521f043f78ddf85a4","ref":"refs/heads/main","pushedAt":"2023-05-25T07:53:45.949Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"studychao","name":"Chao Wu","path":"/studychao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31121654?s=80&v=4"},"commit":{"message":"dbs-boot: fdt_utils: create a new module\n\nThis commit creates a new module called fdt_utils. It abstracts the\nparameters for constructing fdt on aarch64. It contains three structs\nfor now:\n1. FdtVmInfo: saves information about micro vm\n2. FdtNumaInfo: saves information about numa\n3. FdtDeviceInfo: saves information about devices\n\nFixes: #276\nOpensource: y\n\nSigned-off-by: xuejun-xj ","shortMessageHtmlLink":"dbs-boot: fdt_utils: create a new module"}},{"before":"0d7ddaab6d3d008364429feb9df0bef3a1064e1c","after":"04fa7f448fd512f30fd59cc5129263dd394fedfc","ref":"refs/heads/main","pushedAt":"2023-05-22T11:37:10.054Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"studychao","name":"Chao Wu","path":"/studychao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31121654?s=80&v=4"},"commit":{"message":"dbs-boot: fdt: redefines vcpu_mpdir to vcpu_state\n\nThis commit redefines the parameter \"vcpu_mpidr\" to \"vcpu_state\".\n\"vcpu_state\" combines two cpu attributes: mpidr and boot_onlined. The\n\"boot_onlined\" attribute indicates whether this cpu should be brought up\nat boot procedure. 1 means online while 0 means offline.\n\nSigned-off-by: xuejun-xj ","shortMessageHtmlLink":"dbs-boot: fdt: redefines vcpu_mpdir to vcpu_state"}},{"before":"804bd6edc2d2c1ab7e9fb50d9253c2cb60458d76","after":"0d7ddaab6d3d008364429feb9df0bef3a1064e1c","ref":"refs/heads/main","pushedAt":"2023-04-24T07:34:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"studychao","name":"Chao Wu","path":"/studychao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31121654?s=80&v=4"},"commit":{"message":"dbs-utils: Fix clippy issues caused by rust 1.68.2\n\nObtaining reference of unaligned fields is being phased out. Therefore,\n`&struct.field` is replaced with `std::ptr::addr_of!(struct.field)` to\navoid those warning issues. For more details, please refer to\nhttps://github.com/rust-lang/rust/issues/82523.\n\nFixes: #273\n\nSigned-off-by: Xuewei Niu ","shortMessageHtmlLink":"dbs-utils: Fix clippy issues caused by rust 1.68.2"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADVuF7gAA","startCursor":null,"endCursor":null}},"title":"Activity · openanolis/dragonball-sandbox"}