{"push_id":2729904987,"size":18,"distinct_size":18,"ref":"refs/heads/qgraph-v2","head":"ab26ab33b619ca64fc81c918acf8800e1d613cb4","before":"63999136eedad0c798b0df8b65fa309f94072ee2","commits":[{"sha":"b2455f8a7d04801ac8973e264cfcffabd8735fdc","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"tests: qgraph API for the qtest driver framework\n\nAdd qgraph API that allows to add/remove nodes and edges from the graph,\nimplementation of Depth First Search to discover the paths and basic unit\ntest to check correctness of the API.\n\ngraph.h provides the public API to manage the graph nodes/edges\ngraph_extra.h provides a more private API used successively by the gtest integration part\n\nSigned-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com>","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/b2455f8a7d04801ac8973e264cfcffabd8735fdc"},{"sha":"1a2660f25db49683a1a965b867b4cad1f3bdf18e","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"tests/qgraph: pci-pc driver and interface nodes\n\nAdd pci-bus-pc node and pci-bus interface, move QPCIBusPC struct\ndeclaration in its header (since it will be needed by other drivers)\nand introduce a setter method for drivers that do not need to allocate\nbut have to initialize QPCIBusPC.\n\nSigned-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com>","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/1a2660f25db49683a1a965b867b4cad1f3bdf18e"},{"sha":"553590099a805a2c4980430b5e386eb5255deef4","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"tests/qgraph: rename qpci_init_pc functions\n\nRename qpci_init_pc in qpci_new_pc and qpci_set_pc in qpci_init_pc.\nThe first one allocates a new QPCIBusPC and returns a QPCIBus, the\nsecond sets a given QPCIBusPC * accordingly.\n\nSigned-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com>","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/553590099a805a2c4980430b5e386eb5255deef4"},{"sha":"628082b2a2aaf73fd6c23192709dae943e1e28f7","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"tests/qgraph: sdhci driver and interface nodes\n\nAdd qgraph nodes for sdhci-pci and generic-sdhci (memory mapped) drivers.\nBoth drivers implement (produce) the same interface sdhci, that provides the\nreadw - readq - writeq functions.\n\nSigned-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com>","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/628082b2a2aaf73fd6c23192709dae943e1e28f7"},{"sha":"36f031e9bbcc8e1e4cf0b57fed894a5ff0868291","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"tests/qgraph: arm/raspi2 machine node\n\nAdd arm/raspi2 machine to the graph. This machine contains a generic-sdhci, so\nits constructor must take care of setting it properly when called.\n\nSigned-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com>","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/36f031e9bbcc8e1e4cf0b57fed894a5ff0868291"},{"sha":"8b9c54464820d1548f0c0850b9a368da1322fb98","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"tests/qgraph: x86_64/pc machine node\n\nAdd pc machine for the x86_64 QEMU binary. This machine contains an i440FX-pcihost\ndriver, that contains itself a pci-bus-pc that produces the pci-bus interface.\n\nSigned-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com>","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/8b9c54464820d1548f0c0850b9a368da1322fb98"},{"sha":"e7cbd5d82d034b88b4a72d817d3f87bab507a4ee","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"tests/qgraph: gtest integration\n\nAdd main executable that takes care of starting the framework, create the\nnodes, set the available drivers/machines, discover the path and run tests.\n\nSigned-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com>","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/e7cbd5d82d034b88b4a72d817d3f87bab507a4ee"},{"sha":"3a968ee65386974c2a8b2b2aabb27c0e5e31da34","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"tests/qgraph: sdhci test node\n\nConvert tests/sdhci-test in first qgraph test node, sdhci-test. This test\nconsumes an sdhci interface and checks that its function return the\nexpected values.\n\nNote that this test does not allocate any sdhci structure, it's all done by the\nqtest walking graph mechanism\n\nSigned-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com>","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/3a968ee65386974c2a8b2b2aabb27c0e5e31da34"},{"sha":"22e728c3bb3ee913a25e0e78d245686a9924f901","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"tests/qgraph: pci-spapr driver and interface nodes\n\nAdd pci-bus-spapr node, that produces pci-bus. Move QPCIBusSPAPR struct\ndeclaration in its header (since it will be needed by other drivers)\nand introduce a setter method for drivers that do not need to allocate\nbut have to initialize QPCIBusSPAPR.\n\nSigned-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com>","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/22e728c3bb3ee913a25e0e78d245686a9924f901"},{"sha":"c6296ce9627cef6bf4f8db01b27749979ff48772","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"tests/qgraph: rename qpci_init_spapr functions\n\nRename qpci_init_spapr in qpci_new_spapr and qpci_set_spapr in qpci_init_spapr.\nThe first one allocates a new QPCIBusSPAPR and returns a QPCIBus, the\nsecond sets a given QPCIBusSPAPR * accordingly.\n\nSigned-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com>","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/c6296ce9627cef6bf4f8db01b27749979ff48772"},{"sha":"75289e4337a041e67ec08984fe904d67181db3b4","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"tests/qgraph: ppc64/pseries machine node\n\nAdd pseries  machine for the ppc64 QEMU binary. This machine contains a\nspapr-pci-host-bridge driver, that contains itself a pci-bus-spapr\nthat produces the pci-bus interface.\n\nSigned-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com>","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/75289e4337a041e67ec08984fe904d67181db3b4"},{"sha":"fe61b6f87378c9001a00beaaab85b5583e047ff9","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":" tests/qgraph: e1000e test node\n\nConvert tests/e1000e-test in qgraph test node, e1000e-test. This test\nconsumes an e1000e-if interface and checks that its function return the\nexpected values.\n\nNote that this test does not allocate any e1000e structure, it's all done by the\nqtest walking graph mechanism\n\nSigned-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com>","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/fe61b6f87378c9001a00beaaab85b5583e047ff9"},{"sha":"30ff0f51608477f4c50d9e4d2cf93949ee96ce9a","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"Added options to the main executable to just run a single test\n\nSigned-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com>","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/30ff0f51608477f4c50d9e4d2cf93949ee96ce9a"},{"sha":"cf3990a214204b9f946b1d4379e813531dbbbedf","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"virtio and virtio-pci","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/cf3990a214204b9f946b1d4379e813531dbbbedf"},{"sha":"b3913031875f88b095875d132fe9a440cf91d86e","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"virtio-mmio\n\nSigned-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com>","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/b3913031875f88b095875d132fe9a440cf91d86e"},{"sha":"ffa9ad0a6dfbe0e3e86894e09f47e856cce44753","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"renamed qvirtio_mmio_init_device\n\nSigned-off-by: Emanuele Giuseppe Esposito <e.emanuelegiuseppe@gmail.com>","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/ffa9ad0a6dfbe0e3e86894e09f47e856cce44753"},{"sha":"4863783aec1af084bafcc8f9cf29ce4e284c7ebb","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"virtio machine","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/4863783aec1af084bafcc8f9cf29ce4e284c7ebb"},{"sha":"ab26ab33b619ca64fc81c918acf8800e1d613cb4","author":{"name":"Emanuele Giuseppe Esposito","email":"543ddb3bf552a8f337b069e5048d821e5770aa21@gmail.com"},"message":"virtio-console test","distinct":true,"url":"https://api.github.com/repos/esposem/qemu/commits/ab26ab33b619ca64fc81c918acf8800e1d613cb4"}]}
{"actor":{"display_login":"esposem"}}