Home
last modified time | relevance | path

Searched hist:"9 f3be3a6ec8ec6096e3d6c715695a6560aabbb80" (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/dev/xen/evtchn/
H A Devtchn_dev.cdiff 9f3be3a6ec8ec6096e3d6c715695a6560aabbb80 Mon Jan 24 02:19:16 CET 2022 Elliott Mitchell <ehem+freebsd@m5p.com> xen: switch to using core atomics for synchronization

Now that the atomic macros are always genuinely atomic on x86, they can
be used for synchronization with Xen. A single core VM isn't too
unusual, but actual single core hardware is uncommon.

Replace an open-coding of evtchn_clear_port() with the inline.

Substantially inspired by work done by Julien Grall <julien@xen.org>,
2014-01-13 17:40:58.

Reviewed by: royger
MFC after: 1 week
/freebsd/sys/dev/xen/grant_table/
H A Dgrant_table.cdiff 9f3be3a6ec8ec6096e3d6c715695a6560aabbb80 Mon Jan 24 02:19:16 CET 2022 Elliott Mitchell <ehem+freebsd@m5p.com> xen: switch to using core atomics for synchronization

Now that the atomic macros are always genuinely atomic on x86, they can
be used for synchronization with Xen. A single core VM isn't too
unusual, but actual single core hardware is uncommon.

Replace an open-coding of evtchn_clear_port() with the inline.

Substantially inspired by work done by Julien Grall <julien@xen.org>,
2014-01-13 17:40:58.

Reviewed by: royger
MFC after: 1 week
/freebsd/sys/xen/evtchn/
H A Devtchnvar.hdiff 9f3be3a6ec8ec6096e3d6c715695a6560aabbb80 Mon Jan 24 02:19:16 CET 2022 Elliott Mitchell <ehem+freebsd@m5p.com> xen: switch to using core atomics for synchronization

Now that the atomic macros are always genuinely atomic on x86, they can
be used for synchronization with Xen. A single core VM isn't too
unusual, but actual single core hardware is uncommon.

Replace an open-coding of evtchn_clear_port() with the inline.

Substantially inspired by work done by Julien Grall <julien@xen.org>,
2014-01-13 17:40:58.

Reviewed by: royger
MFC after: 1 week