{"push_id":1312047855,"size":31,"distinct_size":31,"ref":"refs/heads/criu-dev","head":"51e76fbe21a411ca1385173ed0450cf485eda19f","before":"0627368f26bee6d41798c36a12fda9ab12069d27","commits":[{"sha":"8f960335c75f3648899dcce83870feec2a164f9d","author":{"name":"Cyrill Gorcunov","email":"248bbc17d3702abe1346a02125bcff45fcf19f4f@openvz.org"},"message":"compel: build -- Add @sublevel\n\nSigned-off-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/8f960335c75f3648899dcce83870feec2a164f9d"},{"sha":"c35f09da1d45d4f4728b12e490c1c28fd6dd8132","author":{"name":"Cyrill Gorcunov","email":"248bbc17d3702abe1346a02125bcff45fcf19f4f@openvz.org"},"message":"compel: uapi -- Add standalone headers\n\nWill be used later.\n\nSigned-off-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/c35f09da1d45d4f4728b12e490c1c28fd6dd8132"},{"sha":"128fb530e5a3311b5e70e3fe9c979926dc9066c0","author":{"name":"Cyrill Gorcunov","email":"248bbc17d3702abe1346a02125bcff45fcf19f4f@openvz.org"},"message":"compel: Reshuffle the directories structure\n\nHere we rather suffle source code into directories\npreparing ground for future work.\n\nBasically all this files movements should end up in the\nfollowing compel/ tree structure\n\ncompel/\n├── arch\n│   ├── aarch64\n│   │   ├── plugins\n│   │   │   └── std\n│   │   └── src\n│   │       └── lib\n│   ├── arm\n\t...\n│   ├── ppc64\n\t...\n│   └── x86\n\t...\n\n\tThis is architectural part, where each arch consists of\n\tplugins/, and src/. src/ stands for code needed by compel\n\tcli + lib\n\n├── include\n│   ├── compiler.h -> ../../criu/include/compiler.h\n│   ├── elf32-types.h\n│   ├── elf64-types.h\n│   ├── int.h -> ../../criu/include/asm-generic/int.h\n│   ├── piegen.h\n│   ├── shmem.h\n│   └── uapi\n│       ├── compel.h\n│       └── plugins.h\n\n\tCommon includes + uapi\n\n├── plugins\n│   ├── fds\n│   ├── shmem\n│   └── std\n\n\tPlugins source code\n\n└── src\n    ├── lib\n    │   ├── handle-elf-32.c -> handle-elf.c\n    │   ├── handle-elf-32-host.c -> handle-elf-32.c\n    │   ├── handle-elf.c\n    │   └── handle-elf-host.c -> handle-elf.c\n\n\tcompel library\n\n    ├── main.c\n    ├── main-host.c -> main.c\n\n\tcompel cli\n\n    └── shared\n        └── fds.c\n\n\tshared code between plugins and compel cli\n\nNote: cross-compile won't work for a while.\n\nSigned-off-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/128fb530e5a3311b5e70e3fe9c979926dc9066c0"},{"sha":"99ee7b123d754eaee3283be214bc01dc1e436289","author":{"name":"Cyrill Gorcunov","email":"248bbc17d3702abe1346a02125bcff45fcf19f4f@openvz.org"},"message":"compel: Add plugins header\n\nSigned-off-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/99ee7b123d754eaee3283be214bc01dc1e436289"},{"sha":"08671ed1428a7ff563e25291b5b431a0bb1ac75b","author":{"name":"Cyrill Gorcunov","email":"248bbc17d3702abe1346a02125bcff45fcf19f4f@openvz.org"},"message":"compel: plusings -- Add std plugin\n\nThe plugin provides basic features as string copying, syscalls, printing.\nNot used on its own by now but will be shipping by default with other\nplugins.\n\nWith great help from Dmitry Safonov.\n\nSigned-off-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/08671ed1428a7ff563e25291b5b431a0bb1ac75b"},{"sha":"c21b268b36245f1202bddc53c3fe1af424b687ba","author":{"name":"Dmitry Safonov","email":"fb751bce281cbc2ea7a54591daf82af5108a0d1e@virtuozzo.com"},"message":"compel: remove not needed from uapi\n\nDelete plugins/include/asm/std directory - let it be without plugin name.\nMake symlinks to reuse criu's files, except those, which will\nbe deleted after libcompel from criu (like syscalls).\n\nSigned-off-by: Dmitry Safonov <dsafonov@virtuozzo.com>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/c21b268b36245f1202bddc53c3fe1af424b687ba"},{"sha":"634d2f0fc307031441816752717462fe7b977a5a","author":{"name":"Dmitry Safonov","email":"fb751bce281cbc2ea7a54591daf82af5108a0d1e@virtuozzo.com"},"message":"compel: make -- Add general assembly flags\n\nSigned-off-by: Dmitry Safonov <dsafonov@virtuozzo.com>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/634d2f0fc307031441816752717462fe7b977a5a"},{"sha":"77f167c25d7260720d00fc6a0cdd0f4cd84e879e","author":{"name":"Dmitry Safonov","email":"fb751bce281cbc2ea7a54591daf82af5108a0d1e@virtuozzo.com"},"message":"compel: Makefile.compel -- Remove second GEN msg\n\nFixes:\n  GEN      compel/include/version.h\n  GEN      compel/include/version.h\n\nSigned-off-by: Dmitry Safonov <dsafonov@virtuozzo.com>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/77f167c25d7260720d00fc6a0cdd0f4cd84e879e"},{"sha":"aab0d8c9bf9dceeb18ed38199e97d965c183ca19","author":{"name":"Dmitry Safonov","email":"fb751bce281cbc2ea7a54591daf82af5108a0d1e@virtuozzo.com"},"message":"compel: plugins -- Add prologue.h from compel, drop hand-made prologue_init_args\n\nSigned-off-by: Dmitry Safonov <dsafonov@virtuozzo.com>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/aab0d8c9bf9dceeb18ed38199e97d965c183ca19"},{"sha":"8f2340168d82a023333b849ad6399d96581437f4","author":{"name":"Dmitry Safonov","email":"fb751bce281cbc2ea7a54591daf82af5108a0d1e@virtuozzo.com"},"message":"compel: plugins,std -- Add prologue.S\n\nThe prologue includes routines needed for parasite blob to work\nand is always included with the std plugin.\n\nSigned-off-by: Dmitry Safonov <dsafonov@virtuozzo.com>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/8f2340168d82a023333b849ad6399d96581437f4"},{"sha":"313122f7f7ec6c0a67692acad77ce61e82aef968","author":{"name":"Dmitry Safonov","email":"fb751bce281cbc2ea7a54591daf82af5108a0d1e@virtuozzo.com"},"message":"compel: plugins -- Add shmem plugin\n\nThe shmem pluging allows creation of shared memory segment between\nparasite code and the caller.\n\nSigned-off-by: Dmitry Safonov <dsafonov@virtuozzo.com>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/313122f7f7ec6c0a67692acad77ce61e82aef968"},{"sha":"757012d8ab45db0a6e81a5eb022324d70ccf2567","author":{"name":"Dmitry Safonov","email":"fb751bce281cbc2ea7a54591daf82af5108a0d1e@virtuozzo.com"},"message":"compel: plugins,std -- Use sys_recvfrom instead of recv\n\nprologue.h defines sys_recv() macro - let's use it by now\n\nSigned-off-by: Dmitry Safonov <dsafonov@virtuozzo.com>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/757012d8ab45db0a6e81a5eb022324d70ccf2567"},{"sha":"55930672c43605655eb59ca1fffdfff5e246f2bd","author":{"name":"Dmitry Safonov","email":"fb751bce281cbc2ea7a54591daf82af5108a0d1e@virtuozzo.com"},"message":"compel: plugins -- Add fds plugin\n\nThis is fd passing via unix sockets (scm creds) suitable for use\nby parasite code.\n\nSigned-off-by: Dmitry Safonov <dsafonov@virtuozzo.com>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/55930672c43605655eb59ca1fffdfff5e246f2bd"},{"sha":"3932756b20e5254a46fc1c9d9decb10ee005e473","author":{"name":"Cyrill Gorcunov","email":"248bbc17d3702abe1346a02125bcff45fcf19f4f@openvz.org"},"message":"compel: Get rid of old piegen code\n\nUse new compel.h header with appropriate types.\n\nSigned-off-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/3932756b20e5254a46fc1c9d9decb10ee005e473"},{"sha":"ed5b3517965415fe510d62b06840089e85646ce7","author":{"name":"Cyrill Gorcunov","email":"248bbc17d3702abe1346a02125bcff45fcf19f4f@openvz.org"},"message":"compel: Build host program\n\nThe default compel binary is the one compiled for target architecture.\nThe compel-host one is compel compiled for current arch that is needed\nto build something for target arch.\n\nWe could use default compel if target arch == current arch, but this\nmakes things more complex.\n\nSigned-off-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/ed5b3517965415fe510d62b06840089e85646ce7"},{"sha":"f433536fe2b7dfc1714afdda2ee5b67f1100b39b","author":{"name":"Cyrill Gorcunov","email":"248bbc17d3702abe1346a02125bcff45fcf19f4f@openvz.org"},"message":"compel: criu -- Use compel-host program\n\ncompel-host is needed to build criu itself and\nrun during piegen blob generation.\n\nSigned-off-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/f433536fe2b7dfc1714afdda2ee5b67f1100b39b"},{"sha":"be912430fb1a2f163836f19871ac79ef0b66b1a8","author":{"name":"Cyrill Gorcunov","email":"248bbc17d3702abe1346a02125bcff45fcf19f4f@openvz.org"},"message":"compel: Add missing symlinks for host elf handling\n\nSigned-off-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/be912430fb1a2f163836f19871ac79ef0b66b1a8"},{"sha":"321dc6740001e6f171a051328e5f9079b5072699","author":{"name":"Cyrill Gorcunov","email":"248bbc17d3702abe1346a02125bcff45fcf19f4f@openvz.org"},"message":"compel: test -- Disable compel tests for a while\n\nSigned-off-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/321dc6740001e6f171a051328e5f9079b5072699"},{"sha":"6216d3c9396b11279ded9c9dd8eab825c4d75673","author":{"name":"Cyrill Gorcunov","email":"248bbc17d3702abe1346a02125bcff45fcf19f4f@openvz.org"},"message":"compel: handle-elf-32 needed for x86 only\n\nSigned-off-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/6216d3c9396b11279ded9c9dd8eab825c4d75673"},{"sha":"54b0acbe0539a10e2878b2f13613f6fb66e0c9ec","author":{"name":"Pavel Emelyanov","email":"97be45951aef3afc49338a5d4d55d2ea5d32a42b@virtuozzo.com"},"message":"soccr: Wire into builder\n\nFor now build the .a library not to produce criu wrappers.\nNext version should include the .so library as well.\n\nSigned-off-by: Pavel Emelyanov <xemul@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/0x7f454c46/criu/commits/54b0acbe0539a10e2878b2f13613f6fb66e0c9ec"}]}
{"actor":{"display_login":"0x7f454c46"}}