aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/vfp
AgeCommit message (Expand)AuthorFilesLines
2025-05-29ARM: 9446/1: Disallow kernel mode NEON when IRQs are disabledArd Biesheuvel1-0/+1
2025-01-14ARM: 9438/1: assembler: Drop obsolete VFP accessor fallbackArd Biesheuvel1-22/+0
2025-01-14ARM: 9437/1: vfp: Fix typographical errors in vfpmodule.cluoyifan1-1/+1
2024-11-12ARM: 9426/1: vfp: Move sending signals outside of vfp_state_hold()ed section.Sebastian Andrzej Siewior1-11/+18
2024-11-12ARM: 9425/1: vfp: Use vfp_state_hold() in vfp_support_entry().Sebastian Andrzej Siewior1-3/+3
2024-11-12ARM: 9424/1: vfp: Use vfp_state_hold() in vfp_sync_hwstate().Sebastian Andrzej Siewior1-6/+3
2024-11-12ARM: 9423/1: vfp: Provide vfp_state_hold() for VFP locking.Sebastian Andrzej Siewior1-2/+30
2024-08-20ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macrosCalvin Owens1-22/+26
2023-12-05ARM: 9327/1: vfp: Add missing VFP instructions to neon_support_hookMark-PK Tsai1-0/+18
2023-08-14Merge branch 'devel-stable' into for-nextRussell King (Oracle)5-288/+162
2023-06-26Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-0/+1
2023-06-19ARM: 9312/1: vfp: include asm/neon.h in vfpmodule.cArnd Bergmann1-0/+1
2023-05-17ARM: vfp: Use undef hook for handling VFP exceptionsArd Biesheuvel3-88/+54
2023-05-17ARM: vfp: Reimplement VFP exception entry in C codeArd Biesheuvel4-216/+124
2023-05-17ARM: vfp: Remove workaround for Feroceon CPUsArd Biesheuvel2-7/+5
2023-05-16ARM: vfp: Record VFP bounces as perf emulation faultsArd Biesheuvel1-0/+2
2023-05-10ARM: 9297/1: vfp: avoid unbalanced stack on 'success' return pathArd Biesheuvel2-4/+9
2023-04-12ARM: 9294/2: vfp: Fix broken softirq handling with instrumentation enabledArd Biesheuvel3-21/+29
2023-04-11ARM: 9293/1: vfp: Pass successful return address via register R3Ard Biesheuvel2-7/+8
2023-04-11ARM: 9292/1: vfp: Pass thread_info pointer to vfp_support_entryArd Biesheuvel2-7/+8
2023-01-11ARM: 9283/1: permit non-nested kernel mode NEON in softirq contextArd Biesheuvel1-7/+6
2023-01-11ARM: 9282/1: vfp: Manipulate task VFP state with softirqs disabledArd Biesheuvel3-5/+11
2022-11-28ARM: 9272/1: vfp: Add hwcap for FEAT_AA32I8MMAmit Daniel Kachhap1-0/+6
2022-11-28ARM: 9271/1: vfp: Add hwcap for FEAT_AA32BF16Amit Daniel Kachhap1-0/+6
2022-11-28ARM: 9270/1: vfp: Add hwcap for FEAT_FHMAmit Daniel Kachhap1-0/+6
2022-11-28ARM: 9269/1: vfp: Add hwcap for FEAT_DotProdAmit Daniel Kachhap1-0/+10
2022-11-28ARM: 9268/1: vfp: Add hwcap FPHP and ASIMDHP for FEAT_FP16Amit Daniel Kachhap1-0/+4
2021-07-19printk: Userspace format indexing supportChris Down1-3/+3
2020-12-21ARM: 9044/1: vfp: use undef hook for VFP support detectionArd Biesheuvel2-22/+20
2020-12-08ARM: 9030/1: entry: omit FP emulation for UND exceptions taken in kernel modeArd Biesheuvel2-7/+47
2020-07-21ARM: 8991/1: use VFP assembler mnemonics if availableStefan Agner2-4/+20
2020-07-21ARM: 8989/1: use .fpu assembler directives instead of assembler argumentsStefan Agner2-12/+20
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner5-20/+5
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2018-11-14Merge branch 'spectre' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-1/+1
2018-11-12ARM: 8810/1: vfp: Fix wrong assignement to ufp_excJulien Thierry1-1/+1
2018-10-24Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-8/+3
2018-10-10Merge branches 'fixes', 'misc' and 'spectre' into for-nextRussell King1-12/+8
2018-10-05ARM: 8791/1: vfp: use __copy_to_user() when saving VFP stateJulien Thierry1-12/+8
2018-09-27signal/arm: Use send_sig_fault where appropriateEric W. Biederman1-8/+3
2018-08-13Merge branches 'fixes', 'misc' and 'spectre' into for-linusRussell King2-14/+8
2018-08-02ARM: vfp: use __copy_from_user() when restoring VFP stateRussell King1-10/+7
2018-07-30ARM: 8782/1: vfp: clean up arch/arm/vfp/MakefileMasahiro Yamada1-4/+1
2018-06-04Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+1
2018-05-19ARM: fix kill( ,SIGFPE) breakageRussell King1-1/+1
2018-04-25signal: Ensure every siginfo we send has all bits initializedEric W. Biederman1-2/+1
2018-03-24ARM: 8746/1: vfp: Go back to clearing vfp_current_hw_state[]Fabio Estevam1-1/+1
2018-01-12signal/arm: Document conflicts with SI_USER and SIGFPEEric W. Biederman1-1/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-1/+1
2016-12-25cpu/hotplug: Cleanup state namesThomas Gleixner1-1/+1
2016-11-22ARM: 8629/1: vfp: properly tag assembly function declarations in C codeNicolas Pitre2-9/+9
2016-07-15arm: Convert VFP hotplug notifiers to state machineThomas Gleixner1-11/+17
2016-05-20exit_thread: accept a task parameter to be exitedJiri Slaby1-4/+0
2015-05-20ARM: vfp: Add vfp_disable for problematic platformsFlorian Fainelli1-0/+13
2014-11-21ARM: convert printk(KERN_* to pr_*Russell King1-1/+1
2014-11-21ARM: 8215/1: vfp: Silence mvfr0 variable unused warningStephen Boyd1-23/+22
2014-11-21ARM: 8197/1: vfp: Fix VFPv3 hwcap detection on CPUID based cpusStephen Boyd1-41/+52
2014-11-17ARM: 8195/1: vfp: Bounce undefined instructions in vectored modeStepan Moskovchenko1-0/+6
2014-07-18ARM: convert all "mov.* pc, reg" to "bx reg" for ARMv6+Russell King2-15/+15
2014-06-05Merge branches 'alignment', 'fixes', 'l2c' (early part) and 'misc' into for-nextRussell King1-2/+1
2014-04-25ARM: 8036/1: Enable IRQs before attempting to read user space in __und_usrCatalin Marinas1-2/+1
2014-04-14ARM: 8026/1: Fix emulation of multiply accumulate instructionsJay Foad2-0/+4
2014-04-09ARM: 8018/1: Add {inc,dec}_preempt_count asm macrosCatalin Marinas2-29/+5
2014-04-09ARM: 8017/1: Move asm macro get_thread_info to asm/assembler.hCatalin Marinas2-2/+8
2013-10-30ARM: 7873/1: vfp: clear vfp_current_hw_state for dying cpuYuanyuan Zhong1-3/+3
2013-07-08ARM: add support for kernel mode NEONArd Biesheuvel1-0/+47
2013-07-08ARM: be strict about FP exceptions in kernel modeArd Biesheuvel2-0/+25
2013-07-08ARM: move VFP init to an earlier boot stageArd Biesheuvel1-1/+1
2013-05-22ARM: 7729/1: vfp: ensure VFP_arch is non-zero when VFP is not supportedWill Deacon1-1/+1
2013-03-01ARM: Fix broken commit 0cc41e4a21d43 corrupting kernel messagesRussell King1-15/+21
2013-02-25ARM: VFP: fix emulation of second VFP instructionRussell King1-1/+1
2013-01-16ARM: 7627/1: Predicate preempt logic on PREEMP_COUNT not PREEMPT aloneStephen Boyd2-5/+5
2012-10-29ARM: 7566/1: vfp: fix save and restore when running on pre-VFPv3 and CONFIG_V...Paul Walmsley1-3/+6
2012-08-11ARM: 7483/1: vfp: only advertise VFPv4 in hwcaps if CONFIG_VFPv3 is enabledWill Deacon1-0/+2
2012-08-01Merge branch 'fixes' of git://git.linaro.org/people/rmk/linux-armLinus Torvalds3-16/+27
2012-07-31ARM: Fix undefined instruction exception handlingRussell King2-15/+20
2012-07-31ARM: 7477/1: vfp: Always save VFP state in vfp_pm_suspend on UPColin Cross1-0/+6
2012-07-31ARM: 7476/1: vfp: only clear vfp state for current cpu in vfp_pm_suspendColin Cross1-1/+1
2012-07-30arch: remove direct definitions of KERN_<LEVEL> usesJoe Perches1-3/+4
2012-05-21Merge branch 'misc' into for-linusRussell King1-8/+8
2012-05-17ARM: 7419/1: vfp: fix VFP flushing regression on sigreturn pathWill Deacon1-12/+2
2012-05-12ARM: 7417/1: vfp: ensure preemption is disabled when enabling VFP accessWill Deacon1-4/+6
2012-05-11ARM: 7415/1: vfp: convert printk's to pr_*'sNicolas Pitre1-8/+8
2012-04-23ARM: 7400/1: vfp: clear fpscr length and stride bits on entry to sig handlerWill Deacon1-1/+21
2012-04-23ARM: 7399/1: vfp: move user vfp state save/restore code out of signal.cWill Deacon1-0/+79
2012-03-28Disintegrate asm/system.h for ARMDavid Howells1-0/+1
2012-03-28ARM: move CP15 definitions to separate header fileRussell King1-0/+1
2011-10-31arm: remove several unnecessary module.h include instancesPaul Gortmaker1-1/+0
2011-10-28Merge branch 'devel-stable' of http://ftp.arm.linux.org.uk/pub/linux/arm/kern...Linus Torvalds1-9/+22
2011-10-01ARM: vfp: use -mfloat-abi=soft to build vfpArnd Bergmann1-1/+1
2011-09-23ARM: vfp: Fix the comment to make it consistent with the code.Santosh Shilimkar1-1/+1
2011-09-23ARM: vfp: Use cpu pm notifiers to save vfp stateColin Cross1-8/+21
2011-07-22Merge branch 'devel-stable' into for-nextRussell King1-2/+4
2011-07-09ARM: vfp: ensure that thread flushing works if preemptedRussell King1-10/+13
2011-07-09ARM: vfp: fix a hole in VFP thread migrationRussell King2-55/+86
2011-07-09ARM: vfp: rename check_exception to vfp_hw_state_validRussell King1-6/+4
2011-07-09ARM: vfp: rename last_VFP_context to vfp_current_hw_stateRussell King2-20/+26
2011-07-07ARM: vfp: add VFPv4 capability detection and populate elf_hwcapWill Deacon1-2/+4
2011-04-24ARM: Use struct syscore_ops instead of sysdevs for PM in common codeRafael J. Wysocki1-14/+5
2011-04-10ARM: 6868/1: Preserve the VFP state during forkCatalin Marinas1-0/+12
2011-04-10ARM: 6867/1: Introduce THREAD_NOTIFY_COPY for copy_thread() hooksCatalin Marinas1-7/+15
2011-03-20Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmare...Linus Torvalds1-2/+2
2011-03-17arm: change to new flag variablesmatt mooney1-2/+2
2011-02-23ARM: vfp: improve commentry for hotplug eventsRussell King1-2/+5
2011-02-23ARM: fix some sparse errors in generic ARM codeRussell King1-1/+1
2011-01-06Merge branch 'misc' into develRussell King1-1/+23
2010-12-20ARM: VFP: re-initialize VFP coprocessor access enables on CPU hotplugRussell King1-1/+23
2010-11-30ARM: 6498/1: vfp: Correct data alignment for CONFIG_THUMB2_KERNELDave Martin1-0/+1
2010-07-09ARM: 6203/1: Make VFPv3 usable on ARMv6Tony Lindgren1-3/+7
2010-05-27ARM: VFP: Fix vfp_put_double() for d16-d31Russell King1-1/+1
2010-04-14ARM: 6050/1: VFP: fix the SMP versions of vfp_{sync,flush}_hwstateImre Deak1-21/+10
2010-03-28ARM: 5997/1: ARM: Correct the VFPv3 detectionCatalin Marinas1-1/+1
2010-03-01Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-armLinus Torvalds1-19/+36
2010-02-15ARM: vfp ptrace: no point flushing hw context for PTRACE_GETVFPREGSRussell King1-2/+23
2010-02-15ARM: vfp: fix vfp_sync_state()Russell King1-20/+16
2010-02-01ARM: 5909/1: ARM: Correct the FPSCR bits setting when raising exceptionsCatalin Marinas1-1/+4
2009-12-18ARM: Convert VFP/Crunch/XscaleCP thread_release() to exit_thread()Russell King1-8/+11
2009-12-13ARM: VFP: fix vfp thread init bug and document vfp notifier entry conditionsRussell King1-21/+62
2009-07-24Thumb-2: Implement the unified VFP supportCatalin Marinas1-16/+32
2009-07-24Thumb-2: Add some .align statements to the .S filesCatalin Marinas1-0/+2
2009-05-30Fix the VFP handling on the Feroceon CPUCatalin Marinas2-0/+6
2009-04-01[ARM] 5440/1: Fix VFP state corruption due to preemption during VFP exceptionsGeorge G. Davis3-6/+35
2009-02-12[ARM] 5388/1: Add hwcap bits for VFPv3 and VFPv3D16Catalin Marinas1-0/+12
2009-02-12[ARM] 5387/1: Add ptrace VFP support on ARMCatalin Marinas3-4/+49
2008-12-18[ARM] 5349/1: VFP: Add PM code to save and restore current VFP stateBen Dooks3-2/+58
2008-11-06ARMv7: Branch over conditional undefined instructions in vfphw.SCatalin Marinas1-9/+18
2008-11-06Add HWCAP_NEON to the ARM hwcap.h fileCatalin Marinas1-0/+9
2008-09-01[ARM] 5227/1: Add the ENDPROC declarations to the .S filesCatalin Marinas2-17/+16
2008-06-26smp_call_function: get rid of the unused nonatomic/retry argumentJens Axboe1-1/+1
2008-01-26[ARM] 4583/1: ARMv7: Add VFPv3 supportCatalin Marinas3-7/+25
2008-01-26[ARM] 4582/2: Add support for the common VFP subarchitectureCatalin Marinas2-62/+74
2008-01-10[ARM] vfp: fix fuitod/fsitod instructionsRussell King2-3/+13
2007-10-20[ARM] 4630/1: Fix the vector stride of the double vector instruction.Takashi Ohmasa1-4/+4
2007-10-20[ARM] 4629/1: Fix VFP emulation code to clear all exception flags of FPEXCTakashi Ohmasa1-1/+1
2007-10-15kbuild: enable 'make AFLAGS=...' to add additional options to ASSam Ravnborg1-1/+1
2007-09-13[ARM] 4567/1: Fix 'Oops - undefined instruction' when CONFIG_VFP=y on non VFP...Tzachi Perelstein1-0/+1
2007-07-20[ARM] vfp: make fpexc bit names less verboseRussell King2-12/+12
2007-06-10[ARM] VFP: fix section mismatch errorRussell King2-1/+8
2007-04-22[ARM] Remove unnecessary asm/ptrace.h from VFP support codeRussell King2-2/+0
2007-01-25[ARM] 4111/1: Allow VFP to work with thread migration on SMPCatalin Marinas4-6/+55
2007-01-02[ARM] Fix VFP initialisation issue for SMP systemsRussell King1-0/+15
2006-12-08[ARM] Handle HWCAP_VFP in VFP support codeRussell King1-1/+25
2006-10-28[ARM] 3900/1: Fix VFP Division by Zero exception handling.Takashi Ohmasa1-0/+1
2006-10-28[ARM] 3899/1: Fix the normalization of the denormal double precision number.Takashi Ohmasa1-1/+1
2006-10-11[PATCH] arm __user annotationsAl Viro1-1/+1
2006-10-03[PATCH] arm build fail: vfpsingle.cFrederik Deweerdt1-0/+2
2006-09-25[ARM] Cleanups for 4cc9bd2eaa1063c68341c1c00e66660adcfdf254Russell King3-85/+73
2006-09-25[ARM] 3789/4: Fix VFP emulation to ignore VECITR for scalar instructionGen FUKATSU3-71/+82
2006-09-20[ARM] 3759/2: Remove uses of %?Daniel Jacobowitz1-4/+4
2006-09-20[ARM] Optimise VFP thread notify function a littleRussell King1-24/+16
2006-08-30[ARM] 3750/3: Fix double VFP emulation for EABI kernelsDaniel Jacobowitz4-33/+27
2006-08-27[ARM] 3758/1: Preserve signalling NaNs in conversionDaniel Jacobowitz2-2/+2
2006-08-27[ARM] 3749/3: Correct VFP single/double conversion emulationDaniel Jacobowitz2-18/+43
2006-08-27[ARM] 3748/3: Correct error check in vfp_raise_exceptionsDaniel Jacobowitz2-2/+10
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-22[ARM] Enable VFP to be built when non-VFP capable CPUs are selectedRussell King2-3/+6
2006-06-22[ARM] Add thread_notify infrastructureRussell King1-25/+46
2006-05-05[ARM] 3499/1: Fix VFP FPSCR corruption for double exception caseGeorge G. Davis1-1/+1
2006-04-25[ARM] vfp: fix leak of VFP_NAN_FLAG into FPSCRRussell King3-3/+3
2006-04-10[ARM] 3473/1: Use numbers 0-15 for the VFP double registersCatalin Marinas3-17/+11
2006-04-10[ARM] 3471/1: FTOSI functions should return 0 for NaNCatalin Marinas2-3/+13
2006-03-25[ARM] 3398/1: Fix the VFP registers loading/storing base addressCatalin Marinas1-3/+1
2006-03-23[ARM] Move enable_irq and disable_irq to assembler.hRussell King1-0/+1
2006-03-21[ARM] Move IRQ enable after coprocessor number decodeRussell King1-0/+1
2005-09-09kbuild: arm - use generic asm-offsets.h supportSam Ravnborg1-1/+1
2005-08-03[PATCH] ARM: 2841/1: Fix VFP +/-0 case for doubles additionCatalin Marinas1-0/+3
2005-06-29[PATCH] ARM: Don't force SIGFPERussell King1-1/+1
2005-06-29[PATCH] ARM: Fix VFP to use do_div()Russell King3-4/+27
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds8-0/+3402