{"push_id":858182604,"size":8,"distinct_size":8,"ref":"refs/heads/staging","head":"97bbc8f965ec50fc7509881a5b63f2a14d0c9666","before":"a146148bf2d4d8e46adc082263fcae0ab6434b8c","commits":[{"sha":"d34bbbceb2710a635f3faccbe846c8afe4eb0829","author":{"email":"ca884ed0f567bf5b3d4af1409f05acf14aeee32b@genode-labs.com","name":"Christian Prochaska"},"message":"Arora: update to current git master branch\n\nOur current version of Arora crashes at program exit. This bug has been\nfixed on the Arora git master branch.\n\nFixes #1759","distinct":true,"url":"https://api.github.com/repos/genodelabs/genode/commits/d34bbbceb2710a635f3faccbe846c8afe4eb0829"},{"sha":"5b6fdc96fc1d9e7f6a00895cd6918930025b30f6","author":{"email":"a42a1ad44a9ba99edfc543c90032d897317cc281@genode-labs.com","name":"Josef Söntgen"},"message":"vbox: disable rdtsc VM exit\n\nTrapping rdtsc creates a huge load in some guests, e.g. Windows 8.1,\nthat use this instruction very frequently. This influences audio\nplayback/recording in a bad way (distorted sounds, …). As a interim\nsolution disable the virtualization of rdtsc completely. As long\nas each guest VM runs on its own CPU core it should be fine as there\nshould not be that much interference (TSC warping).\n\nThat being said, TSC offsetting as well as adjusting within vbox have to\nbe evaluated.\n\nFixes #1768.","distinct":true,"url":"https://api.github.com/repos/genodelabs/genode/commits/5b6fdc96fc1d9e7f6a00895cd6918930025b30f6"},{"sha":"663e8fad9b68df62df5f99bbbe8028d1fb1c55ca","author":{"email":"a42a1ad44a9ba99edfc543c90032d897317cc281@genode-labs.com","name":"Josef Söntgen"},"message":"os: increase Audio_out queue size\n\nIssue #1767.","distinct":true,"url":"https://api.github.com/repos/genodelabs/genode/commits/663e8fad9b68df62df5f99bbbe8028d1fb1c55ca"},{"sha":"de8794321b48a7226c1ce1429513f15b8d585733","author":{"email":"a42a1ad44a9ba99edfc543c90032d897317cc281@genode-labs.com","name":"Josef Söntgen"},"message":"os: add tail accessor to Audio_out stream\n\nIssue #1767.","distinct":true,"url":"https://api.github.com/repos/genodelabs/genode/commits/de8794321b48a7226c1ce1429513f15b8d585733"},{"sha":"d8b95c263b4c38f0d1b2698174c346ef64514273","author":{"email":"a42a1ad44a9ba99edfc543c90032d897317cc281@genode-labs.com","name":"Josef Söntgen"},"message":"os: reset Audio_out stream prior to calling start\n\nIssue #1767.","distinct":true,"url":"https://api.github.com/repos/genodelabs/genode/commits/d8b95c263b4c38f0d1b2698174c346ef64514273"},{"sha":"83e5a648642954c56fc9c5542dd54c2cb00e0d2e","author":{"email":"a42a1ad44a9ba99edfc543c90032d897317cc281@genode-labs.com","name":"Josef Söntgen"},"message":"os: extend Audio_out with queue query method\n\nIssue #1767.","distinct":true,"url":"https://api.github.com/repos/genodelabs/genode/commits/83e5a648642954c56fc9c5542dd54c2cb00e0d2e"},{"sha":"be8f16ac3eb896bf15e22241a3d82789e69ba5b5","author":{"email":"a42a1ad44a9ba99edfc543c90032d897317cc281@genode-labs.com","name":"Josef Söntgen"},"message":"vbox: use ring buffer in audio backend\n\nInstead of hardcoding the device model configuration use a ring buffer\nto gather samples.\n\nFixes #1767.","distinct":true,"url":"https://api.github.com/repos/genodelabs/genode/commits/be8f16ac3eb896bf15e22241a3d82789e69ba5b5"},{"sha":"97bbc8f965ec50fc7509881a5b63f2a14d0c9666","author":{"email":"ca884ed0f567bf5b3d4af1409f05acf14aeee32b@genode-labs.com","name":"Christian Prochaska"},"message":"pthread: don't destroy the pthread object for the main thread\n\nThe pthread object for the main thread initializes its 'Thread_base' base\nclass part with a reference to the 'Thread_base' object of the Genode main\nthread. Therefore the pthread object for the main thread should never be\ndestroyed, as this would also destroy the Genode 'Thread_base' object.\n\nFixes #1760","distinct":true,"url":"https://api.github.com/repos/genodelabs/genode/commits/97bbc8f965ec50fc7509881a5b63f2a14d0c9666"}]}