Home
last modified time | relevance | path

Searched full:remapping (Results 1 – 25 of 295) sorted by relevance

12345678910>>...12

/openbmc/linux/drivers/iommu/
H A Dirq_remapping.h7 * remapping drivers but with no need to be visible outside of the IOMMU layer.
31 /* Initializes hardware and makes it ready for remapping interrupts */
34 /* Enables the remapping hardware */
37 /* Disables the remapping hardware */
40 /* Reenables the remapping hardware */
H A DKconfig192 bool "Support for Interrupt Remapping"
196 Supports Interrupt remapping for IO-APIC and MSI devices.
245 Enables support for remapping discontiguous physical memory
432 Memory Management Unit. This option enables remapping of DMA memory
447 Multimedia Memory Managememt Unit. This option enables remapping of
H A Dirq_remapping.c33 * With interrupt-remapping, for now we will use virtual wire A in irq_remapping_restore_boot_irq_mode()
35 * both IOAPIC RTE as well as interrupt-remapping table entry). in irq_remapping_restore_boot_irq_mode()
H A Dhyperv-iommu.c90 * ioapic_max_cpumask because no irq remapping support. in hyperv_irq_remapping_alloc()
158 * Hyper-V doesn't provide irq remapping function for in hyperv_prepare_irq_remapping()
186 /* IRQ remapping domain when Linux runs as the root partition */
/openbmc/linux/drivers/iommu/intel/
H A DKconfig13 bool "Support for Intel IOMMU using DMA Remapping Devices"
25 DMA remapping (DMAR) devices support enables independent address
27 These DMA remapping devices are reported via ACPI tables
29 remapping devices.
59 bool "Enable Intel DMA Remapping Devices by default"
105 key events occurring during operation of the remapping hardware,
H A Dirq_remapping.c476 /* Set interrupt-remapping table pointer */ in iommu_set_irq_remapping()
485 * hardware uses the new irq remapping table. in iommu_set_irq_remapping()
498 /* Enable interrupt-remapping */ in iommu_enable_irq_remapping()
519 "Compatibility-format IRQs enabled despite intr remapping;\n" in iommu_enable_irq_remapping()
601 pr_warn("IRQ remapping was enabled on %s but we are not in kdump mode\n", in intel_setup_irq_remapping()
655 * Disable Interrupt Remapping.
667 * interrupt-remapping. in iommu_disable_irq_remapping()
710 pr_warn("Failed to enable irq remapping. You are vulnerable to irq-injection attacks.\n"); in intel_cleanup_irq_remapping()
720 pr_warn("This system BIOS has enabled interrupt remapping\n" in intel_prepare_irq_remapping()
723 "interrupt remapping is being disabled. Please\n" in intel_prepare_irq_remapping()
[all …]
H A Ddmar.c10 * This file implements early detection/parsing of Remapping Devices
11 * reported to OS through BIOS via DMA remapping reporting (DMAR) ACPI
14 * These routines are used by both DMA-remapping and Interrupt-remapping
55 * Locking rules for DMA and interrupt remapping related global data structures:
403 * dmar_parse_one_drhd - parses exactly one DMA remapping hardware definition
404 * structure which uniquely represent one DMA remapping hardware unit
961 * @drhd: DMA remapping hardware definition structure
1535 * requests while address remapping hardware is disabled. in qi_flush_dev_iotlb()
1609 * requests while address remapping hardware is disabled. in qi_flush_dev_iotlb_pasid()
1734 * interrupt-remapping. Also used by DMA-remapping, which replaces
[all …]
/openbmc/qemu/include/hw/i386/
H A Dx86-iommu.h39 /* MSI-based interrupt remapping */
72 /* Generic IRQ entry information when interrupt remapping is enabled */
74 /* Used by both IOAPIC/MSI interrupt remapping */
81 /* only used by MSI interrupt remapping */
H A Dintel_iommu.h3 * (DMA Remapping device)
177 /* Interrupt Remapping Table Entry Definition */
269 bool dmar_enabled; /* Set if DMA remapping is enabled */
297 /* interrupt remapping */
299 dma_addr_t intr_root; /* Interrupt remapping table pointer */
/openbmc/openbmc/meta-yadro/meta-vegman/recipes-phosphor/console/obmc-console/
H A Dobmc-console@.service7 ExecStartPre=/usr/sbin/uart-remapping.sh init
9 ExecStopPost=/usr/sbin/uart-remapping.sh reset
/openbmc/qemu/hw/i386/
H A Damd_iommu.h219 /* Interrupt remapping errors */
224 /* Interrupt remapping */
251 /* Interrupt remapping table fields (Guest VAPIC not enabled) */
267 /* Interrupt remapping table fields (Guest VAPIC is enabled) */
271 /* For int remapping */
371 /* Interrupt remapping */
H A Dintel_iommu_internal.h3 * (DMA Remapping device)
67 #define DMAR_IRTA_REG 0xb8 /* Interrupt remapping table addr */
188 /* Interrupt Remapping support */
273 /* DMA Remapping Fault Conditions */
302 /* Interrupt remapping transition faults */
/openbmc/openbmc/meta-yadro/meta-vegman/recipes-phosphor/console/
H A Dobmc-console_%.bbappend7 file://uart-remapping.sh \
18 install -m 0755 ${UNPACKDIR}/uart-remapping.sh -D -t ${D}${sbindir}
/openbmc/linux/arch/x86/include/asm/
H A Dirq_remapping.h6 * This header file contains the interface of the interrupt remapping code to
47 /* Get parent irqdomain for interrupt remapping irqdomain */
/openbmc/linux/include/linux/
H A Dlis3lv02d.h26 * @axis_x: Sensor orientation remapping for x-axis
27 * @axis_y: Sensor orientation remapping for y-axis
28 * @axis_z: Sensor orientation remapping for z-axis
/openbmc/linux/fs/
H A Dmnt_idmapping.c56 * no_idmapping - check whether we can skip remapping a kuid/gid
60 * This function can be used to check whether a remapping between two
65 * filesystem are identical no remapping is required.
67 * Return: true if remapping can be skipped, false if not.
/openbmc/libcper/specification/json/sections/
H A Dcper-vtd-dmar.json32 … "description": "Value of revision field in VT-d specific DMA remapping reporting structure"
36 … "description": "Value of OEM ID field in VT-d specific DMA remapping reporting structure"
/openbmc/linux/arch/x86/xen/
H A Dsetup.c216 * as a fallback if the remapping fails.
283 * start_pfn to start_pfn+size and prepares remapping the underlying RAM of the
284 * original allocation at remap_pfn. The information needed for remapping is
289 * remapping at a time when the memory management is capable of allocating
341 * 2) Calls the do_ function to actually do the mapping/remapping work.
374 pr_warn("Unable to find available pfn range, not remapping identity pages\n"); in xen_set_identity_and_remap_chunk()
683 xen_raw_console_write("No suitable area found for required E820 entry remapping action\n"); in xen_e820_swap_entry_with_ram()
882 /* How many extra pages do we need due to remapping? */ in xen_memory_setup()
976 * Set identity map on non-RAM pages and prepare remapping the in xen_memory_setup()
/openbmc/linux/fs/smb/client/
H A Dcifs_unicode.c29 /* Convert character using the SFU - "Services for Unix" remapping range */
34 * BB: Cannot handle remapping UNI_SLASH until all the calls to in convert_sfu_char()
63 /* Convert character using the SFM - "Services for Mac" remapping range */
448 * page. Conversion may involve remapping up the six characters that are
489 * remapping and breaking symlinks pointing to . or .. in cifsConvertToUTF16()
510 * FIXME: We can not handle remapping backslash (UNI_SLASH) in cifsConvertToUTF16()
/openbmc/linux/arch/powerpc/platforms/embedded6xx/
H A Dholly.c59 printk(KERN_INFO "Remapping PCI bridge\n"); in holly_remap_bridge()
85 /* We don't need MEM32 and PRM remapping so disable them */ in holly_remap_bridge()
94 /* Init the PCI LUTs to do no remapping */ in holly_remap_bridge()
/openbmc/linux/Documentation/translations/zh_CN/core-api/irq/
H A Dirq-domain.rst185 Device --> IOAPIC -> Interrupt remapping Controller -> Local APIC -> CPU
203 Interrupt Remapping irq_domain (manage irq_remapping entries)
/openbmc/qemu/docs/system/arm/
H A Dmps2.rst42 - AN385/AN386 remapping of low 16K of memory to either ZBT SSRAM1 or to
45 - AN524 remapping of low memory to either BRAM or to QSPI flash is
/openbmc/linux/fs/smb/server/
H A Dunicode.c42 * BB: Cannot handle remapping UNI_SLASH until all the calls to in cifs_mapchar()
323 * page. Conversion may involve remapping up the six characters that are
336 * page. Conversion may involve remapping up the six characters that are
382 * FIXME: We can not handle remapping backslash (UNI_SLASH) in smbConvertToUTF16()
/openbmc/linux/fs/xfs/
H A Dxfs_reflink.c96 * CoW remapping must be done after the data block write completes,
112 * Since the remapping operation can be applied to an arbitrary file
757 * actually remapping. in xfs_reflink_end_cow_extent()
785 * If the extent we're remapping is backed by storage (written in xfs_reflink_end_cow_extent()
796 * If the extent we're remapping is a delalloc reservation, in xfs_reflink_end_cow_extent()
860 * have PageWriteback set, which prevents races with reflink remapping in xfs_reflink_end_cow()
861 * and truncate. Reflink remapping prevents races with writeback by in xfs_reflink_end_cow()
863 * remapping, which means there won't be any further writeback or page in xfs_reflink_end_cow()
873 * Reflink remapping takes the iolock and mmaplock and waits for in xfs_reflink_end_cow()
964 * reflink range. Unmapping and remapping are separate operations, so we can
[all …]
/openbmc/linux/Documentation/arch/x86/
H A Diommu.rst21 - DMAR - Intel DMA Remapping table
22 - DRHD - Intel DMA Remapping Hardware Unit Definition

12345678910>>...12