aboutsummaryrefslogtreecommitdiff
path: root/sys/x86/xen
Commit message (Expand)AuthorAgeFilesLines
* x86/xen: Use proper prototype for SYSINIT functionsZhenlei Huang12 days1-1/+1
* sys: make the kernel metadata pointer globalAhmad Khalifa2025-01-242-47/+25
* x86/xen: ignore error to fetch memory map in xen_arch_init_physmem()Roger Pau Monné2024-08-031-1/+1
* xen/pvh: fix initialization of environmentRoger Pau Monné2024-08-021-61/+13
* x86/xen: use UNUSABLE e820 regions for external mappingsRoger Pau Monné2024-07-301-0/+50
* x86/xen: use correct printf specifier.Roger Pau Monné2024-02-221-1/+1
* x86/xen: implement early init hookRoger Pau Monné2024-02-222-109/+13
* x86/xen: replace xen_cpuid_base with hv_baseRoger Pau Monné2024-02-222-7/+7
* x86/xen: do video console fixup as part of early initializationRoger Pau Monné2024-02-222-83/+87
* x86/xen: move shared page setup to early init handlerRoger Pau Monné2024-02-222-14/+43
* x86/xen: introduce a Xen early init functionRoger Pau Monné2024-02-222-5/+52
* x86/xen: remove parameter from fixup_console()Roger Pau Monné2024-02-221-3/+12
* x86/xen: introduce non-hypercall based emergency printRoger Pau Monné2024-02-221-0/+5
* x86/xen: fix HVM guest hypercall page setupRoger Pau Monné2024-01-161-26/+9
* xen: remove xen_domain_type enum/variableElliott Mitchell2023-11-282-5/+2
* xen/apic: remove passing trapframe as argumentElliott Mitchell2023-11-281-5/+2
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-273-3/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-164-8/+0
* xen: move vcpu_info to common, leave hook for setupElliott Mitchell2023-07-211-22/+3
* Revert "Revert "tslog: Annotate some early boot functions""Colin Percival2023-06-051-0/+3
* Revert "tslog: Annotate some early boot functions"Colin Percival2023-06-041-3/+0
* tslog: Annotate some early boot functionsColin Percival2023-06-041-0/+3
* spdx: The BSD-2-Clause-NetBSD identifier is obsolete, drop -NetBSDWarner Losh2023-05-121-1/+1
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* xen: move common variables off of sys/x86/xen/hvm.cElliott Mitchell2023-04-141-11/+0
* xen/intr: move sys/x86/xen/xen_intr.c to sys/dev/xen/bus/Julien Grall2023-04-141-1131/+0
* xen/intr: move interrupt allocation/release to architectureElliott Mitchell2023-04-142-109/+117
* xen/intr: move x86 PIC interface to xen_arch_intr.c, introduce wrappersJulien Grall2023-04-142-148/+193
* xen/intr: remove type argument from xen_intr_alloc_isrc()Elliott Mitchell2023-04-141-4/+3
* xen/x86: rework isrc allocation to use list instead of table scanningElliott Mitchell2023-04-141-47/+29
* xen/intr: introduce dev/xen/bus/intr-internal.hJulien Grall2023-04-141-33/+19
* xen/intr: adjust xen_intr_handle_upcall() to match driver filterElliott Mitchell2023-04-142-57/+112
* xen/intr: do full xenisrc initialization during bindingElliott Mitchell2023-04-141-4/+3
* xen/intr: split xen_intr_isrc_lock usesElliott Mitchell2023-04-141-7/+34
* xen/intr: rework xen_intr_alloc_isrc() lockingElliott Mitchell2023-04-141-7/+6
* xen/intr: rework xen_intr_alloc_isrc() call structureElliott Mitchell2023-04-141-6/+7
* xen/intr: adjust xenisrc types, adjust format strings to matchElliott Mitchell2023-04-141-14/+14
* xen: introduce XEN_CPUID_TO_VCPUID()/XEN_VCPUID()Julien Grall2023-04-141-17/+23
* xen/intr: xen_intr_bind_isrc() always set handleElliott Mitchell2023-04-141-18/+16
* xen/intr: rework xen_intr_resume() for in-place remappingElliott Mitchell2023-03-291-14/+27
* xen/intr: merge parts of resume functionality into new functionElliott Mitchell2023-03-291-25/+27
* xen/intr: remove x86 APIC headers from xen_intr.cJulien Grall2023-03-291-2/+0
* xen/intr: stop passing shared_info_t to xen_intr_active_ports()Elliott Mitchell2023-03-291-6/+5
* xen: switch to using core atomics for synchronizationElliott Mitchell2023-03-291-3/+1
* xen/intr: add check for intr_register_source() errorsElliott Mitchell2023-03-291-3/+15
* xen/intr: cleanup event channel number useElliott Mitchell2023-03-291-6/+18
* xen/intr: fix corruption of event channel tableElliott Mitchell2023-03-291-12/+15
* xen/intr: fix overflow of Xen interrupt rangeElliott Mitchell2023-03-291-2/+2
* xen/intr: always set xi_close in xen_intr_bind_isrc()Elliott Mitchell2023-03-291-0/+2
* xen: take struct size into account for video informationRoger Pau Monné2023-03-141-6/+9