{"push_id":657417351,"size":1000,"distinct_size":3201,"ref":"refs/heads/master","head":"7cd8538f52b060b1706d6b031ed03b91023237e1","before":"a36c09d7344af2d31a211c62ac981ba496e475df","commits":[{"sha":"f616d91b707d8409bcdf6713389359d9200befae","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Extended the message handling\n\n- Support and recogintion of different message types\n- handling of spawn requests\n\nRefactoration of the debug outputs into debug.h","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/f616d91b707d8409bcdf6713389359d9200befae"},{"sha":"14b8559b75e4da7bb0dcd96ee500a82df7da0ce5","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Bugfixes in Xeon Phi message handling\n\nThe message handling has been extended by the spawning and channel\nopening commands.\n\nThe test application has been adapted to listen to the flounder\ninterface.","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/14b8559b75e4da7bb0dcd96ee500a82df7da0ce5"},{"sha":"b78a18d868e9be115d7d52753126cc8d6eb04d24","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Moved the messaging handling into a library\n\n- renamed the library folder\n- added: xeon_phi_messaging library with it client pendent","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/b78a18d868e9be115d7d52753126cc8d6eb04d24"},{"sha":"06dd4f8d7949039a5f7779db32a8366df4a4c5f8","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Revised the initialization process of the xeon phi to avoid mapping the entire aperture.\n\nIntroduces cap manager also for the aperture memory to serve the msg\nOPEN commands.","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/06dd4f8d7949039a5f7779db32a8366df4a4c5f8"},{"sha":"6264f6dd4c255a359e5c794afce7631779046cbd","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Removed the test send messaging from the xeon phi driver to a separate domain.\n\nImplemented the flounder interface of the messaging requests between the\nxeon phi driver and the domains.","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/6264f6dd4c255a359e5c794afce7631779046cbd"},{"sha":"68581ce41cefc96e3249a55e42fd5d4b560d9ce4","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Bugfix in message handling of xeon phi drivers and library - wrong cmd for open commands - no callback for open commands","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/68581ce41cefc96e3249a55e42fd5d4b560d9ce4"},{"sha":"fd52ecd124ff67412c78b6b4f627fe05ff9ddfd5","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Fixed adding offset to host side cap manager.","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/fd52ecd124ff67412c78b6b4f627fe05ff9ddfd5"},{"sha":"2afb2a8cd58621ba43db09c0ce5dc9d2259edfc5","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Some initial implementations of VirtIO - libvirtio - driver stubs","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/2afb2a8cd58621ba43db09c0ce5dc9d2259edfc5"},{"sha":"b58441f2e2d891b3e8c8efd608e2b6df38a787db","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Edits in the xeon_phi_test domains","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/b58441f2e2d891b3e8c8efd608e2b6df38a787db"},{"sha":"c3c8bbf149ad4470ee195d7b64538ece157fda52","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"VirtIO and Xeon Phi Messaging\n\nAdded a new message type for the xeon phi messaging subsystem to handle\naddition of new ring buffer descriptors.\n\nExtended the implementation of VirtIO. Refactoring of the internal and\nexternal headers to match data encapsulation.","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/c3c8bbf149ad4470ee195d7b64538ece157fda52"},{"sha":"203f2b79cfeb5223db1b43cac79527b7b45de2cf","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Trying out of UMP channel","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/203f2b79cfeb5223db1b43cac79527b7b45de2cf"},{"sha":"fb533d90022cbc5c89d6a8fc2aac779965df8a14","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Adapted the driver startup of kaluga to supply the pci address aswell. Removed the restriction that a driver can only be started once.","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/fb533d90022cbc5c89d6a8fc2aac779965df8a14"},{"sha":"e895f44ba3981e9071a489a5caccb1e0b5bf853c","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Adapted the xeon phi driver to deal with arguments.","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/e895f44ba3981e9071a489a5caccb1e0b5bf853c"},{"sha":"2277ea2f8d60e29d0ab783c1fb796eeb89c9ca1d","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Kaluga: allowed only to start the xeon_phi driver twice, added a coreoffset for the second driver","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/2277ea2f8d60e29d0ab783c1fb796eeb89c9ca1d"},{"sha":"c6ac4874784fb28ac487df8d6d7ee6372f91cfd4","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Fixed bug in Kaluga when starting the same driver multiple times\n\nIncrease of the argc value of module info was stored. This introduced a\nNULL hole in the argv array and spawn did not get all the arguments.","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/c6ac4874784fb28ac487df8d6d7ee6372f91cfd4"},{"sha":"c84ff20f4ead02a008cbc7eca4dbcee5096756d5","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Xeon Phi boot process:\n\nswitched from the bootmodules to the vfs way in oder to be able to start\nthe driver on other cores than BSP.","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/c84ff20f4ead02a008cbc7eca4dbcee5096756d5"},{"sha":"b3b4f27ee77b0cfe30e9856424e13f75afcbd5d6","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Adapted the xeon_phi messaging library to handle multiple cards\n\nExtended the interface with xeon_phi_id parameter to specify to which\nxeon_phi driver one wants to talk to.","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/b3b4f27ee77b0cfe30e9856424e13f75afcbd5d6"},{"sha":"397b90329ab1d8aeaa858e349f0e5823f9a5a4f9","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Refactoring of libvirtio\n\nRenaming and merging of some files in libvirtio.","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/397b90329ab1d8aeaa858e349f0e5823f9a5a4f9"},{"sha":"682767c3b77690f2408b648e72e3d01ac65cc889","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"renamed initialization functions of virtio devices to open instead of init.","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/682767c3b77690f2408b648e72e3d01ac65cc889"},{"sha":"948fe3dedc1e7e9a2e66e2f58d5d3a2f70ff3f6a","author":{"email":"46ca8c98499e686b669f7aca27ab99995443252e@student.ethz.ch","name":"Reto Achermann"},"message":"Bugfixes Xeon Phi Driver startup - removed check for boot info - added initialization of vfs - added core offset when starting the second xeon phi driver - changed menu.lst.k1om to boot on multiple cores instead on threads.\n\nVirtIO\nadded buffer allocation and buffer management functions\nadded handling of buffer lists for enqueuing into descriptor ring\nadditional error numbers for VirtIO","distinct":true,"url":"https://api.github.com/repos/utsav2601/cmpe295A/commits/948fe3dedc1e7e9a2e66e2f58d5d3a2f70ff3f6a"}]}