|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
685dc743 |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
sys: Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0 |
|
| #
28a78d86 |
| 19-Apr-2014 |
Julien Grall <[email protected]> |
xen: introduce XEN_CPUID_TO_VCPUID()/XEN_VCPUID()
Part of the series for allowing FreeBSD/ARM to run on Xen. On ARM the function is a trivial pass-through, other architectures need distinct impleme
xen: introduce XEN_CPUID_TO_VCPUID()/XEN_VCPUID()
Part of the series for allowing FreeBSD/ARM to run on Xen. On ARM the function is a trivial pass-through, other architectures need distinct implementations.
While implementing XEN_VCPUID() as a call to XEN_CPUID_TO_VCPUID() works, that involves multiple accesses to the PCPU region. As such make this a distinct macro. Only callers in machine independent code have been switched.
Add a wrapper for the x86 PIC interface to use matching the old prototype.
Partially inspired by the work of Julien Grall <[email protected]>, 2015-08-01 09:45:06, but XEN_VCPUID() was redone by Elliott Mitchell on 2022-06-13 12:51:57.
Reviewed by: royger Submitted by: Elliott Mitchell <[email protected]> Original implementation: Julien Grall <[email protected]>, 2014-04-19 08:57:40 Original implementation: Julien Grall <[email protected]>, 2014-04-19 14:32:01 Differential Revision: https://reviews.freebsd.org/D29404
show more ...
|
| #
f929eb1e |
| 06-May-2022 |
John Baldwin <[email protected]> |
xen: Remove unused devclass arguments to DRIVER_MODULE.
|
| #
aca2a7fa |
| 07-Mar-2022 |
Eric van Gyzen <[email protected]> |
stack_zero is not needed before stack_save
The man page was recently clarified to commit to this contract.
MFC after: 1 week Sponsored by: Dell EMC Isilon
|
| #
d893d9e9 |
| 08-Oct-2021 |
Elliott Mitchell <[email protected]> |
xen/dev: remove write-only variable
This was found while looking for driver_filter_t functions which got the trap frame from the argument. This particular instance it isn't even used, so remove now
xen/dev: remove write-only variable
This was found while looking for driver_filter_t functions which got the trap frame from the argument. This particular instance it isn't even used, so remove now lest someone else get to it first.
Reviewed by: mhorne
show more ...
|
| #
ac959cf5 |
| 10-Oct-2015 |
Julien Grall <[email protected]> |
xen: introduce xen_has_percpu_evtchn()
xen_vector_callback_enabled is x86 specific and availability of per-cpu event channel delivery differs on other architectures.
Introduce a new helper to check
xen: introduce xen_has_percpu_evtchn()
xen_vector_callback_enabled is x86 specific and availability of per-cpu event channel delivery differs on other architectures.
Introduce a new helper to check if there's support for per-cpu event channel injection.
Submitted by: Elliott Mitchell <[email protected]> Reviewed by: royger Differential Revision: https://reviews.freebsd.org/D29402
show more ...
|
| #
e2e050c8 |
| 20-May-2019 |
Conrad Meyer <[email protected]> |
Extract eventfilter declarations to sys/_eventfilter.h
This allows replacing "sys/eventfilter.h" includes with "sys/_eventfilter.h" in other header files (e.g., sys/{bus,conf,cpu}.h) and reduces hea
Extract eventfilter declarations to sys/_eventfilter.h
This allows replacing "sys/eventfilter.h" includes with "sys/_eventfilter.h" in other header files (e.g., sys/{bus,conf,cpu}.h) and reduces header pollution substantially.
EVENTHANDLER_DECLARE and EVENTHANDLER_LIST_DECLAREs were moved out of .c files into appropriate headers (e.g., sys/proc.h, powernv/opal.h).
As a side effect of reduced header pollution, many .c files and headers no longer contain needed definitions. The remainder of the patch addresses adding appropriate includes to fix those files.
LOCK_DEBUG and LOCK_FILE_LINE_ARG are moved to sys/_lock.h, as required by sys/mutex.h since r326106 (but silently protected by header pollution prior to this change).
No functional change (intended). Of course, any out of tree modules that relied on header pollution for sys/eventhandler.h, sys/lock.h, or sys/mutex.h inclusion need to be fixed. __FreeBSD_version has been bumped.
show more ...
|
| #
df62b8a2 |
| 30-Mar-2015 |
Roger Pau Monné <[email protected]> |
xen: add a handler for the debug interrupt
Handle the VIRQ_DEBUG signal and print a stack trace of each vCPU on the Xen console. This is only used for debug purposes and is triggered by the administ
xen: add a handler for the debug interrupt
Handle the VIRQ_DEBUG signal and print a stack trace of each vCPU on the Xen console. This is only used for debug purposes and is triggered by the administrator of the Xen host.
Sponsored by: Citrix Systems R&D MFC after: 1 week
show more ...
|