aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linuxkpi/common/include/asm
Commit message (Expand)AuthorAgeFilesLines
* linuxkpi: Define `boot_cpu_data.x86_max_cores`Jean-Sébastien Pédron2022-11-111-0/+1
* linuxkpi: Move cpu_relax out of ifdef for x86Emmanuel Vadot2022-11-101-2/+2
* LinuxKPI: add virt_to_phys()Bjoern A. Zeeb2022-11-081-0/+7
* linuxkpi: retire now-unused MIPS supportEd Maste2022-10-172-5/+2
* linuxkpi: Add asm/processor.hEmmanuel Vadot2022-08-181-0/+46
* linuxkpi: pgtable: Add more definesEmmanuel Vadot2022-08-181-0/+15
* linuxkpi: Add smp_mb__before/after_atomicEmmanuel Vadot2022-08-081-0/+3
* linuxkpi: Add try_cmpxchg and atomic_try_cmpxchgEmmanuel Vadot2022-08-081-0/+22
* linuxkpi: atomic: Add atomic_fetch_incEmmanuel Vadot2022-08-081-0/+7
* linuxkpi: Add asm/set_memory.hEmmanuel Vadot2022-06-291-0/+117
* linuxkpi: Add asm/iosfmbi.hEmmanuel Vadot2022-06-291-0/+15
* LinuxKPI: add asm/neon.hGreg V2022-06-211-0/+40
* linuxkpi: Add atomic64_fetch_addEmmanuel Vadot2022-02-171-0/+6
* linuxkpi: Add user_write_access_*Emmanuel Vadot2022-02-171-0/+3
* LinuxKPI: add get_unaligned_le16()Bjoern A. Zeeb2022-02-141-0/+7
* LinuxKPI: Constantly use _LINUXKPI_ prefix in include guardsVladimir Kondratyev2022-01-1015-44/+44
* LinuxKPI: Add static_cpu_has() implementationVladimir Kondratyev2022-01-101-0/+37
* LinuxKPI: Implement smp_*mb barriers with atomic_thread_fence_*Vladimir Kondratyev2022-01-101-0/+58
* LinuxKPI: Add dummy pgprot_decrypted() implementationVladimir Kondratyev2021-09-291-0/+2
* LinuxKPI: Make FPU sections thread-safe and use the NOCTX flag.Hans Petter Selasky2021-07-311-34/+6
* LinuxKPI: byteorder.hBjoern A. Zeeb2021-05-251-36/+102
* LinuxKPI: remove < 5.0 version supportBjoern A. Zeeb2021-03-241-4/+0
* LinuxKPI: upstream a collection of drm-kmod conflicting changesBjoern A. Zeeb2021-01-281-0/+78
* linuxkpi: add kernel_fpu_begin/kernel_fpu_endEmmanuel Vadot2021-01-121-0/+68
* Allow LinuxKPI types to be used in bootloaders, by checking for theHans Petter Selasky2020-11-181-2/+2
* compat: clean up empty lines in .c and .h filesMateusz Guzik2020-09-013-3/+0
* Implement the atomic fetch add unless functions for the LinuxKPI.Hans Petter Selasky2020-04-203-0/+42
* LinuxKPI: Add atomic_long_sub macro.Johannes Lundberg2019-06-211-0/+1
* LinuxKPI: Update user_access_begin for Linux v5.0.Johannes Lundberg2019-05-151-0/+4
* Remove no longer needed ifdefs in the LinuxKPI, after r341787.Hans Petter Selasky2018-12-102-16/+0
* Fix some build of LinuxKPI on some platforms after r341518.Hans Petter Selasky2018-12-051-0/+8
* Use atomic_fcmpset_XXX() instead of atomic_cmpset_XXX() when possibleHans Petter Selasky2018-08-093-27/+17
* Update the list of architectures having atomic_fcmpset_{8,16,64}(9) andMarius Strobl2018-08-072-9/+7
* Implement atomic_long_cmpxchg() function in the LinuxKPI.Hans Petter Selasky2018-08-061-0/+15
* Don't refer to non-existing atomic functions, even though not compiled,Hans Petter Selasky2018-08-011-5/+38
* Implement the user_access_begin(), user_access_end(), usafe_get_user() andHans Petter Selasky2018-06-111-0/+13
* Rewrite code using atomic_fcmpset_int() in the LinuxKPI.Hans Petter Selasky2018-06-061-6/+7
* Implement the atomic_dec_if_positive() function in the LinuxKPI.Hans Petter Selasky2018-06-061-0/+16
* Implement the rdmsrl_safe() function macro in the LinuxKPI.Hans Petter Selasky2018-06-061-0/+1
* Fix the definitions of get_cpu() and put_cpu().Mark Johnston2018-04-051-2/+2
* linuxkpi whitespace cleanupEd Maste2018-03-231-1/+1
* Optimise xchg() to use atomic_swap_32() and atomic_swap_64().Hans Petter Selasky2018-02-181-7/+7
* Fix implementation of xchg() function macro in the LinuxKPI.Hans Petter Selasky2018-02-181-6/+35
* Compile fix for GCC in the LinuxKPI.Hans Petter Selasky2018-02-171-4/+4
* Allow the cmpxchg() macro in the LinuxKPI to work on pointers withoutHans Petter Selasky2018-02-161-30/+35
* The LinuxKPI atomics do not have acquire nor release semantics unlessHans Petter Selasky2017-09-183-16/+15
* Add a couple of trivial headers to the LinuxKPI.Mark Johnston2017-08-201-0/+36
* Add more #ifdef arch checks to the linuxkpiJustin Hibbits2017-06-072-2/+4
* Add get_cpu() and put_cpu().Mark Johnston2017-05-211-0/+8
* Add on_each_cpu() and wbinvd_on_all_cpus().Mark Johnston2017-05-011-0/+40