summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Expand)Author
2024-05-13remove prototypes with no matching functionJonathan Gray
2024-05-13remove some unused defines and externsJonathan Gray
2024-05-07drop the MD byte-swap micro-optimizations on clang architecturesChristian Weisgerber
2024-05-01Add per-CPU caches to the pmemrange allocator.Martin Pieuchot
2024-04-29remove unused global varsJonathan Gray
2024-04-19Revert per-CPU caches a double-free has been found by naddy@.Martin Pieuchot
2024-04-17Add per-CPU caches to the pmemrange allocator.Martin Pieuchot
2024-04-14with empty body loops, put final semicolon on a new line for readabilityJonathan Gray
2024-04-03pmap_virtual_space() and pmap_steal_memory() are mutually exclusive, soMiod Vallat
2024-02-25clockintr: rename "struct clockintr_queue" to "struct clockqueue"Scott Soule Cheloha
2024-02-23ddb(4): db_read_bytes/db_write_bytes: change dst/src parameter to void*Scott Soule Cheloha
2024-01-28set -fno-stack-protector in NORMAL_C_NOP, which is used to compileTheo de Raadt
2024-01-24clockintr: switch from callee- to caller-allocated clockintr structsScott Soule Cheloha
2023-12-14NKMEMPAGES_MAX_DEFAULT is no longer used. Remove it from param.h.Claudio Jeker
2023-12-13Fix syscall number bounds check computations.Miod Vallat
2023-12-12remove support for syscall(2) -- the "indirection system call" becauseTheo de Raadt
2023-12-12The sigtramp was calling sigreturn(2), and upon failure exit(2), whichTheo de Raadt
2023-12-11Implement per-CPU caching for the page table page (vp) pool and the PTEMark Kettenis
2023-12-10Add a new label "sigcodecall" inside every sigtramp definition, directlyTheo de Raadt
2023-11-08Increase NKMEMPAGES_MAX_DEFAULT to same value as on amd64.Marcus Glocker
2023-10-30Use KERNEL_ASSERT_UNLOCKED() instead of KASSERT(!_kernel_lock_held()).Vitaliy Makkoveev
2023-10-24Normally context switches happen in mi_switch() but there are 3 casesClaudio Jeker
2023-09-17clockintr: remove clockintr_init(), clockintr_flagsScott Soule Cheloha
2023-09-14clockintr: replace CL_RNDSTAT with global variable statclock_is_randomizedScott Soule Cheloha
2023-09-10load amd patch into a malloc'd region to make it page alignedJonathan Gray
2023-09-06revert disabling warnings for zlib on clang >= 15Jonathan Gray
2023-08-23all platforms: separate cpu_initclocks() from cpu_startclock()Scott Soule Cheloha
2023-08-22i386: i8254_initclocks: set IPL_MPSAFE for clock/rtc IRQsScott Soule Cheloha
2023-08-16avoid bios sign msr on intel family < 6Jonathan Gray
2023-08-16avoid patch level msr on amd families < 0fhJonathan Gray
2023-08-16add Intel ARCH_CAP_GDS bitsJonathan Gray
2023-08-15drop MSDOSFS from i386 floppyJonathan Gray
2023-08-09correct platform id mask, it is 3 bits 52:50Jonathan Gray
2023-08-09show x86 cpu patch level in dmesgJonathan 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-25Some hypervisors (such as Hertzner) allow msr read of DE_CFG (which doesTheo de Raadt
2023-07-24Set DE_CFG[9] -- a chickenbit which stops Zenbleed. The chickenbit mayTheo de Raadt
2023-07-24after the boot block changes on i386, sthen noticed a dmesg changeJonathan Gray
2023-07-23update AMD CPU microcode if a newer patch is availableJonathan Gray
2023-07-22BOOTARG_UCODE for AMDJonathan Gray
2023-07-21Rename ARCH_CAPABILITIES_* #defined to ARCH_CAP_*Philip Guenther
2023-07-20Assign wsdisplay0 to the glass console always. The same change isYASUOKA Masahiko
2023-07-08Move /dev/apm related acpi code to acpi_apm.c which is only built onTobias Heider
2023-07-02all platforms, kernel: remove __HAVE_CLOCKINTR symbolScott Soule Cheloha
2023-06-22Instead of tsleep on lbolt do a tsleep with a 1 second timeout.Claudio Jeker
2023-06-15all platforms, main(): call clockqueue_init() just before sched_init_cpu()Scott Soule Cheloha
2023-05-30spellingJonathan Gray
2023-04-26Implement dt(4) utrace support on amd64 and i386.Claudio Jeker