{"push_id":2370281163,"size":90,"distinct_size":9,"ref":"refs/heads/sandbox/teisenbe/x86_iommu","head":"6be0c2ce2ed8b93ffddbac40ce9220bfc2f1ba03","before":"a84bc959539f8afa8f5a04f82a02c29b371b2210","commits":[{"sha":"dc5fb5c1a327ed05a85ddd9c70ab7cede6feeccb","author":{"name":"George Kulakowski","email":"6af999e9443dd46f0e89559681b62311d368c7e3@google.com"},"message":"[socket] Drop peer reference in on_zero_handles\n\nThis regressed in the locking reworking in\nhttps://fuchsia-review.googlesource.com/c/zircon/+/125655\n\nChange-Id: I711f06c88b1f15893ec20380d4848963aad92221","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/dc5fb5c1a327ed05a85ddd9c70ab7cede6feeccb"},{"sha":"c4aaef17e9985377756aecb23acf9f990536d740","author":{"name":"Zac Bowling","email":"655a64efdda33a98872f4aa4bf4bb2bfa4121ae9@google.com"},"message":"[zircon] add module maps for zircon, async, fdio, and launchpad\n\nAdds an initial module map for common libraries produced in zircon.\n\nChange-Id: I3b0ab9bf53068c846ee1424fc6d1a7cf23d38355","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/c4aaef17e9985377756aecb23acf9f990536d740"},{"sha":"c40adafaac58f7b9592402bcb68bae13cce17e83","author":{"name":"Aaron Green","email":"f682bfc3847cc121a3d6033206dbee273c3fcf66@google.com"},"message":"[zxcrypt] Refactor TestDevice\n\nThis CL refactors TestDevice's lifecycle, especially with regards to its\nblock fifo lifecycle management.\n\nI am fairly certain the root cause of the test flake was the way I was\nusing |fdio_watch_directory| did not guarantee I wouldn't get the wrong\ndevice when aggressively un/binding.  That method calls a provided\ncallback whenever files are added, removed, etc. to a directory.\nWatching a directory in the /dev tree is the only way to be notified of\nnew devices being added or removed right now.  Notably, it immediately\ninvokes the callback with an 'add' event for each existing files.\n\nPreviously, since multiple devices could be added by binding a single\ndriver (i.e., the requested driver, auto-detected FVM drivers and a\nmid-layer driver for each), the code watched the /dev/class/block\ndirectory for an alias whose topological path ended in the right suffix.\nThis was racy since we might get an 'add' event for a device from a\nprevious test that hadn't quite unbound, and mtach the suffix.\n\nThe new approach recursively calls |fdio_watch_directory| for each\nelement in the topological path, thus guaranteeing we can only bind to\nthe new ramdisk created for each test.\n\nZX-1659 #comment Fixes the test flake\n\nChange-Id: I3fbf571e5d81a528ecccb9067fe8742e1cf4a151","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/c40adafaac58f7b9592402bcb68bae13cce17e83"},{"sha":"0a0ddd5783437c6f428e1aab99df408a6960a058","author":{"name":"Aaron Green","email":"f682bfc3847cc121a3d6033206dbee273c3fcf66@google.com"},"message":"[uboringssl] Roll BoringSSL to 672f6fc248\n\nChange-Id: I17f894133c5bd03a0e452dee5efbac4a38ba3a27","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/0a0ddd5783437c6f428e1aab99df408a6960a058"},{"sha":"d459236f755fa3d2c7bd906f504f6a4bfde676b6","author":{"name":"Matt Perry","email":"9c4331d69e701d8c6bf8150cb425054270b0c6df@google.com"},"message":"[fdio] Fix oldsocket build.\n\nI am going to try reverting to oldsocket to see if that fixes a Chrome issue.\nThis ensures oldsocket still compiles.\n\nChange-Id: I533fe23e1ead24add028f0f0acf24c71e4e14a32","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/d459236f755fa3d2c7bd906f504f6a4bfde676b6"},{"sha":"9a9c346d96b1c09da06b187537932256fd30e087","author":{"name":"Matt Perry","email":"9c4331d69e701d8c6bf8150cb425054270b0c6df@google.com"},"message":"[fdio] Revert to oldsocket temporarily.\n\nThis is an exploratory revert to see if the newsocket change was the\ncause of a chromium test failure:\nhttps://bugs.chromium.org/p/crashpad/issues/detail?id=219\n\nChange-Id: I17cca90585a339b62a261d9bde126a449e0690b3","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/9a9c346d96b1c09da06b187537932256fd30e087"},{"sha":"5151c471bf4cb9ac75a9b9cb5f70e3153ad65938","author":{"name":"Jocelyn Dang","email":"74798881d33ea1cee22a75d0cf7713e4db451dcc@google.com"},"message":"[dev][usb-video] Support bulk transfers for usb video streaming.\n\nFor bulk streaming each video payload can be split across multiple usb requests,\nunlike for isochronous which is 1 payload per request.\n\nZX-1129 #comment\n\nChange-Id: I27f1a1f510fc45e005a0a9b972d3cd43915397bb","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/5151c471bf4cb9ac75a9b9cb5f70e3153ad65938"},{"sha":"b6fd5830ef68350f80eb97a4fb9cf17e94472818","author":{"name":"Gurjant Kalsi","email":"6b9da2547e013fb09cf09ebed8fa2ca6bbc60a42@google.com"},"message":"[ddk][clk][protocol] Initial Clock Protocol\n\nInitial implementation for a platform clock protocol. Only implements enable/disable for now.\n\nChange-Id: If74b24ca6dd59ad7e7b437b15582b700fa5548ac","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/b6fd5830ef68350f80eb97a4fb9cf17e94472818"},{"sha":"8a8271fa3382a158930b3ceabfc150df31fcb46b","author":{"name":"Gurjant Kalsi","email":"6b9da2547e013fb09cf09ebed8fa2ca6bbc60a42@google.com"},"message":"[clk][amlogic][a113] Clock Protocol Driver\n\nImplements the clock enable/disable protocol for the aml113 (meson-axg)\n\nChange-Id: Id8d835f5fd9a384c2b8e783fb2e89088000f73b9","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/8a8271fa3382a158930b3ceabfc150df31fcb46b"},{"sha":"8c9c56b2c561ea881faf7d7585b5455d81ed7d6d","author":{"name":"Gurjant Kalsi","email":"6b9da2547e013fb09cf09ebed8fa2ca6bbc60a42@google.com"},"message":"[gauss][meson] Add clk81 to list of meson clocks\n\nChange-Id: I78c713e9491dab6a70eb072ae31822455e2e15db","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/8c9c56b2c561ea881faf7d7585b5455d81ed7d6d"},{"sha":"135847fe936b1efbb898fd1ec54f8e59e0c435d0","author":{"name":"Payam","email":"0adca87a3c4567c53b7462255bdc63fcc1d40383@google.com"},"message":"[zircon][vim2][display] Calculate HDMI timings on the fly\nWith this change, 1920x1200 finally works and we have 4K support\nRemoved most of the hardcoded magic.\n\nChange-Id: Icf93b27198e5192ce9ccb12bb1c4c4db008b3831","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/135847fe936b1efbb898fd1ec54f8e59e0c435d0"},{"sha":"b9c354734fd7fbb99832f947b4632be3d3e0c5c7","author":{"name":"George Kulakowski","email":"6af999e9443dd46f0e89559681b62311d368c7e3@google.com"},"message":"[fidl] Sort declarations by dependency order\n\nChange-Id: Iff47202ecddb058fa5d7c6b217adb5cf09d6a562","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/b9c354734fd7fbb99832f947b4632be3d3e0c5c7"},{"sha":"3f6b507e4d02b5139436eb3a8b0602e526711a65","author":{"name":"George Kulakowski","email":"6af999e9443dd46f0e89559681b62311d368c7e3@google.com"},"message":"[thread] Use the common dispatcher lock in threads\n\nChange-Id: If4aa82d9492f7b3e483ef2aa23c762b173b153f8","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/3f6b507e4d02b5139436eb3a8b0602e526711a65"},{"sha":"ba9be36902dfaeb659a57b09aaaebfa36c9f1014","author":{"name":"George Kulakowski","email":"6af999e9443dd46f0e89559681b62311d368c7e3@google.com"},"message":"[fidl][docs] Remove some dead things from the docs\n\nChange-Id: I650642ac95ea5dcfa178f1e5a6f0afc6225651f8","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/ba9be36902dfaeb659a57b09aaaebfa36c9f1014"},{"sha":"cc3b595b025bd92dd29775c46abf3713f325fe57","author":{"name":"David Stevens","email":"c7829e1b1ca4dc0ffcfba2ab4e8f27f114b79c63@google.com"},"message":"[intel-i915] Use pixel size when computing stride\n\nChange-Id: Ia145ee1c3ec3cc739570a02ae1ff057ab4a6af58","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/cc3b595b025bd92dd29775c46abf3713f325fe57"},{"sha":"4731d2a6c804289c0b7b0567d78c46bacf3d1393","author":{"name":"Craig Stout","email":"4256523b1a105183f39b941f0681e22189edf265@google.com"},"message":"[ddk] Add protocol for INTEL_GPU_CORE\n\nChange-Id: If8d8819104104caf228a15ccadbc474f9210b2fa","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/4731d2a6c804289c0b7b0567d78c46bacf3d1393"},{"sha":"ca270b95a346b0057e3ad0cd0552ce931d3c1dad","author":{"name":"George Kulakowski","email":"6af999e9443dd46f0e89559681b62311d368c7e3@google.com"},"message":"[fidl] Resolve declarations in topological order\n\nChange-Id: Ifc04da8396369e3878bd3fb384d273ee2d854580","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/ca270b95a346b0057e3ad0cd0552ce931d3c1dad"},{"sha":"5f45d5a370fc77a118d126c745307b56101e653a","author":{"name":"Todd Eisenberger","email":"678bfc13e396ef9e494091441d227caef0f7b91a@google.com"},"message":"[object][bti] Implement the BusTransactionInitiatorDispatcher\n\nZX-693\n\nChange-Id: I4b2cecde4bb689c8a68a9f0eb80a5fd23dd917e9","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/5f45d5a370fc77a118d126c745307b56101e653a"},{"sha":"bdedf88f64723e8ce3cfaf0b8d86b52cf64b9852","author":{"name":"Alex Legg","email":"2c037ce68254e444834a6b6b8e29edfd436ee5c0@google.com"},"message":"[x86][hypervisor] Enable pause exiting\n\nThis will allow us to use a pause to exit the guest when waiting for the\npvclock to update.\n\nChange-Id: I95761131e3d1d14f7df95ab04776fc3ba034492a","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/bdedf88f64723e8ce3cfaf0b8d86b52cf64b9852"},{"sha":"81e08a15575f0494ca8c923ece2085a1c90e2893","author":{"name":"George Kulakowski","email":"6af999e9443dd46f0e89559681b62311d368c7e3@google.com"},"message":"[fidl] Change a TODO to refer to a bug\n\nChange-Id: I74c29f9ff09871646342532f9b310775f8c09f5c","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/zircon/commits/81e08a15575f0494ca8c923ece2085a1c90e2893"}]}
{"actor":{"display_login":"petrhosek"}}