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

Reply via email to