the bitrig marco_xen2 branch has been created by marco. it is 0 commits behind master, and 6 commits ahead.
commit 1941359752e98f8ddf637c587ce68e2d27ad175a diff: https://github.com/bitrig/bitrig/commit/1941359 author: mikeb <[email protected]> date: Tue Apr 19 18:15:41 2016 +0000 Bind event channels to backend domains This is another piece of the QubesOS "chained VM" puzzle reported by Marco Peereboom. M sys/dev/pv/if_xnf.c M sys/dev/pv/xen.c M sys/dev/pv/xenstore.c M sys/dev/pv/xenvar.h commit 7c6c056fe87a2c1918f2364503b088d9a80c3f02 diff: https://github.com/bitrig/bitrig/commit/7c6c056 author: mikeb <[email protected]> date: Tue Apr 19 14:19:44 2016 +0000 Allow to grant memory access to domains other than dom0. Extend xen_grant_table_enter to take an additional "domain" argument and extract it from the upper part of the bus_dmamap_load flags (sigh.) to be able to punch it into the grant table entry. Issue reported by Marco Peereboom who found that we wouldn't run under QubesOS that "chains" VMs. He also did the hard work getting the debug data out of the aforementioned system. M sys/dev/pv/if_xnf.c M sys/dev/pv/xen.c commit 4455371e34c2f94d88bd62e41def36ecc4476b35 diff: https://github.com/bitrig/bitrig/commit/4455371 author: mikeb <[email protected]> date: Tue Apr 19 13:55:19 2016 +0000 Pass down the backend-id property to children in the attach arguments and pick it up in xnf(4) and print it in the dmesg line for now. We'll need to pass it down to the Grant Table code. M sys/dev/pv/if_xnf.c M sys/dev/pv/xen.c M sys/dev/pv/xenvar.h commit 61856ea009b9b6c5276b5a06e4117ba1b712010a diff: https://github.com/bitrig/bitrig/commit/61856ea author: mikeb <[email protected]> date: Tue Apr 19 12:39:31 2016 +0000 Remove the ds_offset hack since object offset within a page is the same for both virtual and physical addresses. M sys/dev/pv/if_xnf.c M sys/dev/pv/xen.c M sys/dev/pv/xenvar.h commit 8cae1670a0661dbaf3a5487361e7e6ddc549c3fd diff: https://github.com/bitrig/bitrig/commit/8cae167 author: mpi <[email protected]> date: Wed Apr 13 11:36:00 2016 +0000 G/C IFQ_SET_READY(). M sys/dev/pci/if_myx.c M sys/dev/pv/if_xnf.c commit c58641b6af2d41560230f77989b027bf4cc084b7 diff: https://github.com/bitrig/bitrig/commit/c58641b author: mikeb <[email protected]> date: Fri Apr 1 15:41:12 2016 +0000 Move atomics.h include dance to an earlier stage Otherwise proc.h & friends pick it up before we manage to perform our MULTIPROCESSOR dance. This time I've made sure we get LOCK prefixes with an objdump. Bug reported by Evgeniy Sudyr, thanks! M sys/dev/pv/xen.c
