/linux-6.12.1/Documentation/virt/kvm/arm/ |
D | fw-pseudo-registers.rst | 40 offered by KVM to the guest via a HVC call. The workaround is described 47 firmware support for the workaround. The mitigation status for the 50 The workaround HVC call is 53 The workaround HVC call 58 offered by KVM to the guest via a HVC call. The workaround is described 64 A workaround is not 65 available. KVM does not offer firmware support for the workaround. 67 The workaround state is 68 unknown. KVM does not offer firmware support for the workaround. 70 The workaround is available, [all …]
|
/linux-6.12.1/arch/arm64/ |
D | Kconfig | 450 The workaround forces KVM to explicitly set VTCR_EL2.HA to 0, 473 The workaround promotes data cache clean instructions to 475 Please note that this does not necessarily enable the workaround, 495 The workaround promotes data cache clean instructions to 497 Please note that this does not necessarily enable the workaround, 518 The workaround promotes data cache clean instructions to 521 workaround, as it depends on the alternative framework, which will 540 The workaround promotes data cache clean instructions to 542 Please note that this does not necessarily enable the workaround, 558 The workaround is to promote device loads to use Load-Acquire [all …]
|
/linux-6.12.1/arch/arm/ |
D | Kconfig | 532 Workaround: 553 recommended workaround. 559 This option enables the workaround for the 430973 Cortex-A8 566 The workaround enables the BTB/BTAC operations by setting ACTLR.IBE 576 This option enables the workaround for the 458693 Cortex-A8 (r2p0) 580 hazard might then cause a processor deadlock. The workaround enables 592 This option enables the workaround for the 460075 Cortex-A8 (r2p0) 596 workaround disables the write-allocate mode for the L2 cache via the 607 This option enables the workaround for the 742230 Cortex-A9 610 ordering of the two writes. This workaround sets a specific bit in [all …]
|
/linux-6.12.1/drivers/clocksource/ |
D | Kconfig | 340 bool "Workaround for Freescale/NXP Erratum A-008585" 345 This option enables a workaround for Freescale/NXP Erratum 347 value"). The workaround will only be active if the 351 bool "Workaround for Hisilicon Erratum 161010101" 356 This option enables a workaround for Hisilicon Erratum 357 161010101. The workaround will be active if the hisilicon,erratum-161010101 361 bool "Workaround for Cortex-A73 erratum 858921" 366 This option enables a workaround applicable to Cortex-A73 368 The workaround will be dynamically enabled when an affected 372 bool "Workaround for Allwinner A64 erratum UNKNOWN1" [all …]
|
/linux-6.12.1/Documentation/sound/hd-audio/ |
D | models.rst | 36 Inverted internal mic workaround 57 Inverted internal mic workaround 70 Enable ALC269(VA) digital mic workaround 72 Enable ALC271X digital mic workaround 74 Inverted internal mic workaround 220 Workaround for speaker noise on Lenovo machines 224 Workaround for speaker noise on Dell machines 234 Speaker pin routing workaround on ALC298 298 Inverted internal mic workaround 381 Workaround for DAC routing on Acer Aspire [all …]
|
/linux-6.12.1/arch/arm/mm/ |
D | proc-v7-bugs.c | 103 pr_info("CPU%u: Spectre v2: using %s workaround\n", in spectre_v2_install_workaround() 139 /* Requires no workaround */ in cpu_v7_spectre_v2_init() 144 /* Other ARM CPUs require no workaround */ in cpu_v7_spectre_v2_init() 152 /* Cortex A57/A72 require firmware workaround */ in cpu_v7_spectre_v2_init() 212 pr_info("CPU%u: Spectre BHB: enabling %s workaround for all CPUs\n", in spectre_bhb_install_workaround()
|
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/ |
D | imx6qdl-tqma6a.dtsi | 13 fsl,err006687-workaround-present; 46 * This pinmuxing is required for the ERR006687 workaround. Board 48 * fsl,err006687-workaround-present must include this group.
|
/linux-6.12.1/drivers/gpu/drm/xe/ |
D | xe_wa.c | 46 * them need to keeep the workaround programming: the approach taken in the 60 * this is just a special case of a MMIO workaround (as we write the list of 63 * - Workaround batchbuffers: buffers that get executed automatically by the 66 * programming sequences when switching contexts. The support for workaround 71 * is reached in the context restore. Workaround batchbuffer in the driver 525 * Although this workaround isn't required for the RCS, disabling these 758 * xe_wa_process_oob - process OOB workaround table 761 * Process OOB workaround table for this platform, marking in @gt the 775 * xe_wa_process_gt - process GT workaround table 778 * Process GT workaround table for this platform, saving in @gt all the [all …]
|
/linux-6.12.1/drivers/gpu/drm/i915/gt/ |
D | gen6_engine_cs.c | 30 * And the workaround for these two requires this workaround first: 36 * And this last workaround is tricky because of the requirements on 48 * The cache flushes require the workaround flush that triggered this 50 * Post-sync nonzero is what triggered this second workaround, so we 300 * Workaround: 4th PIPE_CONTROL command (except the ones with only in gen7_emit_flush_rcs() 333 * Workaround: we must issue a pipe_control with CS-stall bit in gen7_emit_flush_rcs()
|
D | intel_workarounds.c | 44 * them need to keeep the workaround programming: the approach taken in the 69 * this is just a special case of a MMIO workaround (as we write the list of 75 * - Workaround batchbuffers: buffers that get executed automatically by the 78 * programming sequences when switching contexts. The support for workaround 83 * is reached in the context restore. Workaround batchbuffer in the driver 162 drm_err(&i915->drm, "No space for workaround init!\n"); in _wa_add() 361 * workaround for a possible hang in the unlikely event a TLB in gen8_ctx_workarounds_init() 489 * is a workaround for a possible hang in the unlikely event in gen9_ctx_workarounds_init() 641 * This is not the same workaround as in early Gen9 platforms, where in icl_ctx_workarounds_init() 718 * workaround. in gen12_ctx_workarounds_init() [all …]
|
/linux-6.12.1/arch/arm/mach-omap2/ |
D | dma.c | 93 * Workaround: DMA channels must have BUFFERING_DISABLED bit set to in configure_dma_errata() 108 * Workaround: in configure_dma_errata() 121 * Workaround: SW should explicitely disable the channel. in configure_dma_errata() 130 * Workaround: Put sDMA in NoStandby more before a logical channel is in configure_dma_errata() 140 * Workaround: software must ensure that the DMA is configured in No in configure_dma_errata()
|
/linux-6.12.1/drivers/usb/host/ |
D | ehci-pci.c | 132 "workaround for >2GB RAM\n"); in ehci_pci_setup() 172 ehci_info(ehci, "applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround\n"); in ehci_pci_setup() 203 ehci_info(ehci, "applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround\n"); in ehci_pci_setup() 211 ehci_info(ehci, "applying AMD SB600/SB700 USB freeze workaround\n"); in ehci_pci_setup() 218 ehci_info(ehci, "applying MosChip frame-index workaround\n"); in ehci_pci_setup() 224 ehci_info(ehci, "applying Synopsys HC workaround\n"); in ehci_pci_setup() 230 ehci_info(ehci, "applying Aspeed HC workaround\n"); in ehci_pci_setup()
|
/linux-6.12.1/include/sound/ |
D | cs4271.h | 20 * One (undocumented) workaround is to assert and de-assert the PDN bit 21 * in the MODE2 register. This workaround can be enabled with the
|
/linux-6.12.1/sound/usb/line6/ |
D | playback.h | 19 * the next period (sounds like a delay effect). As a workaround, the output 21 * solution. Until one is found, this workaround can be used to fix the
|
/linux-6.12.1/drivers/media/common/saa7146/ |
D | saa7146_vbi.c | 22 as specified. there is this workaround, but please in vbi_workaround() 29 /* setup some basic programming, just for the workaround */ in vbi_workaround() 84 /* we have to do the workaround twice to be sure that in vbi_workaround() 88 /* indicate to the irq handler that we do the workaround */ in vbi_workaround() 101 /* start rps1 to enable workaround */ in vbi_workaround() 107 DEB_VBI("brs bug workaround %d/1\n", i); in vbi_workaround() 370 DEB_VBI("vbi workaround failed!\n"); in vbi_begin()
|
/linux-6.12.1/arch/powerpc/platforms/8xx/ |
D | Kconfig | 116 This enables a workaround for erratum CPU15 on MPC8xx chips. 118 circumstances. This workaround adds some overhead (a TLB miss 124 workaround.
|
/linux-6.12.1/arch/mips/kernel/ |
D | r4k-bugs64.c | 97 * instruction has the workaround applied. Older versions of in mult_sh_align_mod() 99 * multiplication variants lack the workaround. in mult_sh_align_mod() 154 pr_cont("yes, workaround... "); in check_mult_sh() 225 pr_cont("yes, workaround... "); in check_daddi() 296 pr_cont("yes, workaround... "); in check_daddiu()
|
/linux-6.12.1/drivers/mfd/ |
D | 88pm80x.c | 38 * workaround: some registers needed by pm805 are defined in pm800, so 101 * workaround: set g_pm80x_chip to the first probed chip. if the in pm80x_init() 120 * workaround: clear the dependency between pm800 and pm805. in pm80x_deinit()
|
/linux-6.12.1/arch/powerpc/sysdev/ |
D | tsi108_dev.c | 129 * requires a workaround. The special in tsi108_eth_of_init() 131 * workaround. FIXME: Need to port the tsi108_eth in tsi108_eth_of_init() 133 * name for the workaround flag - it's not actually to in tsi108_eth_of_init()
|
/linux-6.12.1/arch/x86/platform/ce4100/ |
D | ce4100.c | 45 * workaround for this silicon issue checks UART_LSR_THRE bit and UART_LSR_TEMT 47 * two bits is set, if so then process the transmit request. If this workaround 48 * is not applied, then the serial transmission may hang. This workaround is for
|
/linux-6.12.1/drivers/irqchip/ |
D | irq-sp7021-intc.c | 39 * WORKAROUND: change it to level trigger, and toggle the polarity 104 if (unlikely(IS_GPIO_INT(hwirq) && TEST_STATE(hwirq, _IS_EDGE))) { // WORKAROUND in sp_intc_ack_irq() 130 if (unlikely(IS_GPIO_INT(hwirq) && is_edge)) { // WORKAROUND in sp_intc_set_type() 176 if (unlikely(IS_GPIO_INT(hwirq) && TEST_STATE(hwirq, _IS_ACTIVE))) { // WORKAROUND in sp_intc_handle_ext_cascaded()
|
/linux-6.12.1/drivers/net/ethernet/sfc/ |
D | nic.h | 146 * @workaround_35388: Flag: firmware supports workaround for bug 35388 147 * @workaround_26807: Flag: firmware supports workaround for bug 26807 148 * @workaround_61265: Flag: firmware supports workaround for bug 61265
|
/linux-6.12.1/arch/powerpc/include/asm/ |
D | xive.h | 63 /* #define XIVE_IRQ_FLAG_SHIFT_BUG 0x04 */ /* P9 DD1.0 workaround */ 64 /* #define XIVE_IRQ_FLAG_MASK_FW 0x08 */ /* P9 DD1.0 workaround */ 65 /* #define XIVE_IRQ_FLAG_EOI_FW 0x10 */ /* P9 DD1.0 workaround */
|
/linux-6.12.1/drivers/net/wireless/st/cw1200/ |
D | scan.h | 34 /* Direct probe requests workaround */ 50 /* Raw probe requests TX workaround */
|
/linux-6.12.1/arch/powerpc/kernel/ |
D | io-workarounds.c | 3 * Support PCI IO workaround 160 /* Enable IO workaround */ 169 /* Register new bus to support workaround */
|