the bitrig marco_xen branch has been created by marco. it is 0 commits behind master, and 5 commits ahead.
commit a08ecb18b3db2a4bb49f2651baeb8a945fa703fb diff: https://github.com/bitrig/bitrig/commit/a08ecb1 author: mikeb <mi...@openbsd.org> 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 5a019cf432016d87c747c1ce53c2db9d6dad37b3 diff: https://github.com/bitrig/bitrig/commit/5a019cf author: mikeb <mi...@openbsd.org> 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 808786a0d85e6ffb750d51786ca46164c8e41dc4 diff: https://github.com/bitrig/bitrig/commit/808786a author: mikeb <mi...@openbsd.org> 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 9ea996583a7eadf410891020a3c1e1f3e77e15ed diff: https://github.com/bitrig/bitrig/commit/9ea9965 author: mpi <m...@openbsd.org> 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 7a6a09ed47555a1d2bac38e853978e03bb6a44d8 diff: https://github.com/bitrig/bitrig/commit/7a6a09e author: mikeb <mi...@openbsd.org> 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