summaryrefslogtreecommitdiff
path: root/sys/compat/linuxkpi/common/include/asm
AgeCommit message (Expand)Author
2026-01-05linuxkpi: Add get_unaligned_le64()Jean-Sébastien Pédron
2025-08-09linuxkpi: Add the `topology_*()` functionsJean-Sébastien Pédron
2024-06-26LinuxKPI: Add smp_store_release and smp_load_acquire functionsVladimir Kondratyev
2024-05-03linuxkpi: Fix set_memory_*Tijl Coosemans
2023-12-24LinuxKPI: Add x86_vendor field to struct cpuinfo_x86Vladimir Kondratyev
2023-12-24LinuxKPI: Add asm/hypervisor.h headerVladimir Kondratyev
2023-12-22LinuxKPI: reduce impact of large MAXCPUBjoern A. Zeeb
2023-10-03linuxkpi: Fix uses of `pmap_change_attr()`Jean-Sébastien Pédron
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-08-07LinuxKPI: reduce usage of struct vm_page and vm_page_tBjoern A. Zeeb
2023-05-20LinuxKPI: add put_unaligned_le16() and get_unaligned_be64()Bjoern A. Zeeb
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-03-28linuxkpi: Add alderlake defines in intel-familyEmmanuel Vadot
2023-03-21linuxkpi: Define `pat_enabled()`Jean-Sébastien Pédron
2023-02-13linuxkpi: Define `cpu_data(cpu)`Jean-Sébastien Pédron
2023-01-30linuxkpi: Try to solve headers dependenciesJean-Sébastien Pédron
2023-01-25linuxkpi: Fix `atomic_long_sub()` overflowJean-Sébastien Pédron
2023-01-06copyright: chase my name and email changeVal Packett
2022-12-01linuxkpi: Add `cmpxchg64()` in <asm/atomic.h>Jean-Sébastien Pédron
2022-11-11linuxkpi: Define `boot_cpu_data.x86_max_cores`Jean-Sébastien Pédron
2022-11-10linuxkpi: Move cpu_relax out of ifdef for x86Emmanuel Vadot
2022-11-08LinuxKPI: add virt_to_phys()Bjoern A. Zeeb
2022-10-17linuxkpi: retire now-unused MIPS supportEd Maste
2022-08-18linuxkpi: Add asm/processor.hEmmanuel Vadot
2022-08-18linuxkpi: pgtable: Add more definesEmmanuel Vadot
2022-08-08linuxkpi: Add smp_mb__before/after_atomicEmmanuel Vadot
2022-08-08linuxkpi: Add try_cmpxchg and atomic_try_cmpxchgEmmanuel Vadot
2022-08-08linuxkpi: atomic: Add atomic_fetch_incEmmanuel Vadot
2022-06-29linuxkpi: Add asm/set_memory.hEmmanuel Vadot
2022-06-29linuxkpi: Add asm/iosfmbi.hEmmanuel Vadot
2022-06-21LinuxKPI: add asm/neon.hGreg V
2022-02-17linuxkpi: Add atomic64_fetch_addEmmanuel Vadot
2022-02-17linuxkpi: Add user_write_access_*Emmanuel Vadot
2022-02-14LinuxKPI: add get_unaligned_le16()Bjoern A. Zeeb
2022-01-10LinuxKPI: Constantly use _LINUXKPI_ prefix in include guardsVladimir Kondratyev
2022-01-10LinuxKPI: Add static_cpu_has() implementationVladimir Kondratyev
2022-01-10LinuxKPI: Implement smp_*mb barriers with atomic_thread_fence_*Vladimir Kondratyev
2021-09-29LinuxKPI: Add dummy pgprot_decrypted() implementationVladimir Kondratyev
2021-07-31LinuxKPI: Make FPU sections thread-safe and use the NOCTX flag.Hans Petter Selasky
2021-05-25LinuxKPI: byteorder.hBjoern A. Zeeb
2021-03-24LinuxKPI: remove < 5.0 version supportBjoern A. Zeeb
2021-01-28LinuxKPI: upstream a collection of drm-kmod conflicting changesBjoern A. Zeeb
2021-01-12linuxkpi: add kernel_fpu_begin/kernel_fpu_endEmmanuel Vadot
2020-11-18Allow LinuxKPI types to be used in bootloaders, by checking for theHans Petter Selasky
2020-09-01compat: clean up empty lines in .c and .h filesMateusz Guzik
2020-04-20Implement the atomic fetch add unless functions for the LinuxKPI.Hans Petter Selasky
2019-06-21LinuxKPI: Add atomic_long_sub macro.Johannes Lundberg
2019-05-15LinuxKPI: Update user_access_begin for Linux v5.0.Johannes Lundberg
2018-12-10Remove no longer needed ifdefs in the LinuxKPI, after r341787.Hans Petter Selasky
2018-12-05Fix some build of LinuxKPI on some platforms after r341518.Hans Petter Selasky