Searched hist:"9 f3be3a6ec8ec6096e3d6c715695a6560aabbb80" (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/dev/xen/evtchn/ |
H A D | evtchn_dev.c | diff 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 D | grant_table.c | diff 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 D | evtchnvar.h | diff 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
|