summaryrefslogtreecommitdiff
path: root/sys/arch/i386/include
AgeCommit message (Expand)Author
2023-12-14NKMEMPAGES_MAX_DEFAULT is no longer used. Remove it from param.h.Claudio Jeker
2023-12-11Implement per-CPU caching for the page table page (vp) pool and the PTEMark Kettenis
2023-11-08Increase NKMEMPAGES_MAX_DEFAULT to same value as on amd64.Marcus Glocker
2023-08-23all platforms: separate cpu_initclocks() from cpu_startclock()Scott Soule Cheloha
2023-08-16add Intel ARCH_CAP_GDS bitsJonathan Gray
2023-07-31Mark code parameter of codepatch_replace() constant also on i386.Alexander Bluhm
2023-07-28Fix off-by-one: SEFF0ECX_WAITPKG is bit 5, not bit 4.Jonathan Gray
2023-07-25statclock: move profil(2), GPROF code to profclock(), gmonclock()Scott Soule Cheloha
2023-07-24Set DE_CFG[9] -- a chickenbit which stops Zenbleed. The chickenbit mayTheo de Raadt
2023-07-21Rename ARCH_CAPABILITIES_* #defined to ARCH_CAP_*Philip Guenther
2023-07-02all platforms, kernel: remove __HAVE_CLOCKINTR symbolScott Soule Cheloha
2023-04-13pmap_copy() has never, ever, been implemented in any of the platforms OpenBSDMiod Vallat
2023-04-10spellingJonathan Gray
2023-01-31On systems without xonly mmu hardware-enforcement, we can still mitigateTheo de Raadt
2023-01-10Hide WAITPKG cpu feature from vmm(4) guests.Dave Voutila
2022-12-08_C_LABEL() and _ASM_LABEL() are no longer useful in the "everythingPhilip Guenther
2022-12-06i386: switch to clockintrScott Soule Cheloha
2022-11-08i386: add delay_fini()Scott Soule Cheloha
2022-08-30Remove long unused WARN_REFERENCES macro; idea guenther@, ok jsg@ jca@Miod Vallat
2022-08-29static inline, not inline staticJonathan Gray
2022-08-29use ansi volatile keyword, not __volatileJonathan Gray
2022-08-27Provide ENTRY_NB() for i386Theo Buehler
2022-08-25amd64, i386: add delay_init(): basic delay(9) implementation managementScott Soule Cheloha
2022-08-22remove cpu var from i386; removed from amd64 in 2015Jonathan Gray
2022-08-20drop detection code for Cyrix CPUs older than the Cyrix M2Daniel Dickman
2022-08-15drop detection code for 386sx/386dx CPUsDaniel Dickman
2022-08-08remove mouse.h last used by pre-wscons driversJonathan Gray
2022-07-27retire Rise CPU identification codeDaniel Dickman
2022-07-12remove cache parts of struct cpu_info which were used by vmmJonathan Gray
2022-07-07retire NexGen CPU identification codeDaniel Dickman
2022-07-02remove machine/lock.h where unusedJonathan Gray
2022-06-28Remove unused field d_poll from struct cdevsw.Visa Hankala
2022-06-01remove unused pmap_convert prototype from i386Dave Voutila
2022-02-21aligend -> alignedJonathan Gray
2022-02-21lenghy -> lengthyJonathan Gray
2022-02-05grow the dmesg buffer on i386 from 4 to 8 pagesDaniel Dickman
2021-12-14delete incorrect comment about sys/cdefs.hTheo de Raadt
2021-11-19Correct the CPUID() and CPUID_LEAF() macros to not include a trailingPhilip Guenther
2021-08-30Remove typedef of db_addr_t; mpi converted the users of it to vaddr_t alreadyJasper Lievisse Adriaanse
2021-07-06Introduce CPU_IS_RUNNING() and us it in scheduler-related code to preventMark Kettenis
2021-06-02kernel: introduce per-CPU panic(9) message bufferscheloha
2021-03-16Bump MAXTSIZ to 256MB on i386.Kurt Miller
2021-03-11spellingJonathan Gray
2020-12-13Geode CPU does not support SSE, so MXCSR does not exists there. AsAlexander Bluhm
2020-12-06Introduce constants to access the setjmp(3) jmp_buf fields fromAlexander Bluhm
2020-09-24the legacy need_resched macro to access per-cpu value is no longer neededTheo de Raadt
2020-09-24When operating in NX mode, GUCODE_SEL can cover the entire userlandTheo de Raadt
2020-09-24Make sure we fetch the CS limit of the CPU the trap happened on. It isMark Kettenis
2020-09-23shuffle "extern int cpu_pae" into cpu.h, as the number of users will soonTheo de Raadt
2020-09-13add an ipi for wbinvd and a linux style wbinvd_on_all_cpus() functionJonathan Gray