Home
last modified time | relevance | path

Searched refs:VFP (Results 1 – 18 of 18) sorted by relevance

/linux-6.12.1/Documentation/arch/arm/
Dkernel_mode_neon.rst7 * Use only NEON instructions, or VFP instructions that don't rely on support
19 It is possible to use NEON instructions (and in some cases, VFP instructions) in
20 code that runs in kernel mode. However, for performance reasons, the NEON/VFP
24 may call schedule()], as NEON or VFP instructions will be executed in a
30 The NEON/VFP register file is managed using lazy preserve (on UP systems) and
33 contending for the NEON/VFP unit (or, in the SMP case, when a task migrates to
34 another core). Lazy restore is implemented by disabling the NEON/VFP unit after
35 every context switch, resulting in a trap when subsequently a NEON/VFP
39 Any use of the NEON/VFP unit in kernel mode should not interfere with this, so
40 it is required to do an 'eager' preserve of the NEON/VFP register file, and
[all …]
Dmarvell.rst491 ARMv5TE, VFP, dual-issue
494 ARMv5TE, VFP, dual-issue
/linux-6.12.1/arch/arm/include/asm/
Dvfpmacros.h20 @ Macros to allow building with old toolkits (with no VFP support)
30 @ read all the working registers back into the VFP
47 VFPFMRX \tmp, MVFR0 @ Media and VFP Feature Register 0
56 @ write all the working registers out of the VFP
72 VFPFMRX \tmp, MVFR0 @ Media and VFP Feature Register 0
/linux-6.12.1/Documentation/arch/arm/vfp/
Drelease-notes.rst2 Release notes for Linux Kernel VFP support code
9 This is the first release of the Linux Kernel VFP support code. It
10 provides support for the exceptions bounced from VFP hardware found
/linux-6.12.1/arch/arm/vfp/
Dvfphw.S32 @ Load the current VFP state
36 @ Load the saved state back into the VFP
52 @ Save the current VFP state
/linux-6.12.1/include/video/
Dkyro.h25 u32 VFP; /* Ver Front Porch */ member
/linux-6.12.1/arch/arm/nwfpe/
Dentry.S162 ret lr @ CP#10 (VFP)
163 ret lr @ CP#11 (VFP)
/linux-6.12.1/drivers/video/fbdev/kyro/
Dfbdev.c468 var->lower_margin = par->VFP; in kyrofb_check_var()
520 par->VFP = info->var.lower_margin; in kyrofb_set_par()
523 par->VTot = par->YRES + par->VBP + par->VST + par->VFP; in kyrofb_set_par()
/linux-6.12.1/Documentation/arch/arm64/
Dcpu-feature-registers.rst312 10) MVFR0_EL1 - AArch32 Media and VFP Feature Register 0
320 11) MVFR1_EL1 - AArch32 Media and VFP Feature Register 1
/linux-6.12.1/drivers/gpu/drm/bridge/
Dchipone-icn6211.c52 #define VFP 0x27 macro
402 chipone_writeb(icn, VFP, mode->vsync_start - mode->vdisplay); in chipone_atomic_enable()
/linux-6.12.1/arch/arm64/kernel/
Dcpuinfo.c158 [COMPAT_KERNEL_HWCAP(VFP)] = "vfp",
/linux-6.12.1/arch/arm/mach-omap2/
DKconfig147 select VFP
/linux-6.12.1/arch/arm/
DKconfig1703 config VFP config
1704 bool "VFP-format floating point maths"
1707 Say Y to include VFP support code in the kernel. This is needed
1708 if your hardware includes a VFP unit.
1713 Say N if your target does not have VFP hardware.
1717 depends on VFP
/linux-6.12.1/arch/arm/mm/
Dproc-feroceon.S61 mov r1, #1 @ disable quirky VFP
/linux-6.12.1/drivers/eisa/
Deisa.ids687 ICU06B0 "Zoom VFP V.32bis FAX Modem"
/linux-6.12.1/arch/arm64/
DKconfig1694 the user helper functions, VFP support and the ptrace interface are
/linux-6.12.1/Documentation/virt/kvm/
Dapi.rst2554 ARM 32-bit VFP control registers have the following id bit patterns::
/linux-6.12.1/
DMAINTAINERS3258 ARM/VFP SUPPORT