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

Reply via email to