summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Expand)Author
2021-11-27stop building kernels with -Wno-uninitialized on clang archsJonathan Gray
2021-11-19Correct the CPUID() and CPUID_LEAF() macros to not include a trailingPhilip Guenther
2021-11-11Retire switch(4) it never really was production ready and the OpenFlowClaudio Jeker
2021-10-25typos in comments, from jj, reported by Elyes Haouas on ircStuart Henderson
2021-10-24#define open O_* flags in libsa/stand.h, so that bootblocks can useTheo de Raadt
2021-10-24Stop setting etype in the MD crypto code. So far we have set the etypePatrick Wildt
2021-10-23Retire asynchronous crypto API as it is no longer required by any driver andTobias Heider
2021-10-21Remove hifn(4), safe(4), and ubsec(4) crypto drivers. They requireAlexander Bluhm
2021-10-13The kernel crypto framework sometimes returned an error, sometimesAlexander Bluhm
2021-10-06Change sendsig() interface so that the MD code does not need to accessClaudio Jeker
2021-10-04grow i386 media for new realtek firmwaresTheo de Raadt
2021-09-19Unlock top part of the VM fault handler.Martin Pieuchot
2021-09-11Change the scope of the locking in pmap_extract() to prevent a race betweenMark Kettenis
2021-09-06Serialize access to the global list of pmaps with a mutex.Martin Pieuchot
2021-09-05Introduce dummy pagers for 'special' subsystems using UVM objects.Martin Pieuchot
2021-09-03add kprobes provider for dtJasper Lievisse Adriaanse
2021-09-02trailing whitespaceJasper Lievisse Adriaanse
2021-09-02Initialize mutex to IPL_NONE.Martin Pieuchot
2021-08-30Remove typedef of db_addr_t; mpi converted the users of it to vaddr_t alreadyJasper Lievisse Adriaanse
2021-08-20Add ucc(4), a driver for USB HID Consumer Control keyboards. Suchanton
2021-08-17Sync amd64's est.c r1.40 to i386Theo Buehler
2021-08-12Add missing newlines to some printfs in est_acpi_pss_changed()Theo Buehler
2021-08-11sync with amd64 k1x-pstate.c r1.11Theo Buehler
2021-07-08sys/lib/libz isn't configured for lazy optimizations to save space becauseTheo de Raadt
2021-07-08The properties of the crypto algorithms never change. Declare themAlexander Bluhm
2021-07-06Introduce CPU_IS_RUNNING() and us it in scheduler-related code to preventMark Kettenis
2021-06-20Reinstate locks around uvm_fault calls from upageflttrap and kpageflttrapStuart Henderson
2021-06-16Change the prefix of UVM object functions to match NetBSD's.Martin Pieuchot
2021-06-11limit workaround for AMD errata 400 to family 0fh and 10hJonathan Gray
2021-06-02kernel: introduce per-CPU panic(9) message bufferscheloha
2021-05-16panic does not require a \n at the end. When one is provided, it looks wrong.Theo de Raadt
2021-05-16b_saveaddr has a type of void * use NULL not 0Jonathan Gray
2021-05-05Unlock top part of the fault handler.Martin Pieuchot
2021-05-01Update the remaining SYSCTL_INT_READONLY casesgnezdo
2021-04-29Revert part of the previous uvm_km_zalloc(9) to km_alloc(9) commit.Alexander Bluhm
2021-04-28Enable dt(4) on amd64, arm64, i386, and powerpc64 in GENERIC kernel.Alexander Bluhm
2021-04-24Convert allocations to km_alloc(9).Martin Pieuchot
2021-03-16Bump MAXTSIZ to 256MB on i386.Kurt Miller
2021-03-15Add acpi_iommu_device_map(), which replaces the DMA tag with one thatPatrick Wildt
2021-03-11spellingJonathan Gray
2021-03-07Explicitly align kernel text.mortimer
2021-03-06ansiJonathan Gray
2021-02-23remove some unused includesJonathan Gray
2021-02-23timecounting: use C99-style initialization for all timecounter structscheloha
2021-02-16some phy are not needed anymore since the ethernet drivers went awayTheo de Raadt
2021-02-04Add uhidpp(4), a driver for Logitech HID++ devices. Currently limited toanton
2021-01-28Again allow COPTS= to come from the environment again, and don't lose theTheo de Raadt
2021-01-23introduce ujoy(4), a restricted subset of uhid(4) for gamecontrollers.thfr
2021-01-09Fold fitting sysctl_rdint into sysctl_bounded_arr in i386 cpu_sysctlgnezdo
2021-01-06Allocate pages for the F00F bug fix using km_alloc(9) instead ofJonathan Matthew