summaryrefslogtreecommitdiffstats
path: root/sys/arch/i386
AgeCommit message (Expand)AuthorFilesLines
2020-06-22enable nvme on i386.dlg2-2/+5
2020-06-19fold the TSC value in fewer operations, same result; ok deraadt@naddy1-6/+6
2020-06-17add a dumb pci_intr_establish_cpu().dlg2-2/+16
2020-06-15Check rdrand for success and try up to ten times, as recommended by Intel.naddy1-3/+19
2020-06-14do not need assym.hderaadt1-2/+1
2020-06-14crank version numberderaadt3-6/+6
2020-06-14asm versions of mdrandom() no longer neededderaadt1-0/+0
2020-06-14rewrite mdrandom() in C. previously this XOR'd against rdrand if available,deraadt7-117/+132
2020-06-08update drm to linux 5.7jsg1-2/+3
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.dlg2-2/+13
2020-05-29dev/rndvar.h no longer has statistical interfaces (removed during variousderaadt7-17/+7
2020-05-27Retire <machine/varargs.h>.visa1-58/+0
2020-05-27don't limit clflush to Intel CPUsjsg1-10/+12
2020-05-26increment version numbers, due to recent RB_GOODSEED and fchmod +T changesderaadt3-6/+6
2020-05-25Adjust mdrandom() to also return 0 for success, -1 for failurederaadt1-1/+5
2020-05-25Kill unused cdev_pc_init().mpi2-17/+2
2020-05-17Put setjmp+longjmp inside #ifdef DDB the only kernel-side user.deraadt1-1/+3
2020-05-16Make inittodr() and resettodr() MI.kettenis1-90/+1
2020-05-14Use '/t' on all architectures to get a trace via TID.mpi1-2/+2
2020-05-13Kill biospoll/pctrpoll defines and use `seltrue' directly in cdev_*_init().mpi2-9/+7
2020-05-02Fix buglet in previous commit; use time from the struct timeval that waskettenis1-2/+2
2020-04-29Use the same inittodr()/resettodr() implementation as onkettenis3-88/+146
2020-04-18Sync existing stacktrace_save() implementationsvisa1-7/+1
2020-04-12Add support for the _CCA method. This method indicates whether DMA iskettenis1-2/+3
2020-04-07Abstract the head of knote lists. This allows extending the lists,visa1-3/+3
2020-04-03Fix incoherencies of errors returned by various *kqfilter routines.mpi1-2/+2
2020-03-29Prevent stack trace saving from inspecting untrusted data. On amd64,visa1-5/+13
2020-03-25Introduce stacktrace_save_at() and make use of it in dt(4).mpi1-3/+12
2020-03-24cope with growth, sighderaadt1-2/+2
2020-03-21Teach i386 boot98) and friends about ffs2. fdboot(8) is the exception:otto6-12/+27
2020-03-20Disable apm(4) on the floppy ramdisk and keep the cd one in sync.otto2-4/+5
2020-03-20Declare pci_intr_map_msix() as static inline instead of using a define.mpi1-2/+7
2020-03-09Recommit, now that we found out how to fix the BIOS related issues: gootto1-2/+15
2020-03-07Revert previous, there are BIOS that do not like these changes.otto1-8/+2
2020-02-28Adapt biosboot(8) so it can read boot(8) from an ffs2 filesystem.otto1-2/+8
2020-02-28oops, tsc value is 64 bit.deraadt1-2/+3
2020-02-28oops some snapshot tests fell inderaadt1-3/+2
2020-02-28syncderaadt1-2/+3
2020-02-27in rdrand() timeout, if the rdrand instruction fails to fetch entropyderaadt1-5/+12
2020-02-20Replace field f_isfd with field f_flags in struct filterops to allowvisa1-2/+2
2020-02-20controler -> controllerjsg1-3/+3
2020-02-10When attempting to disabe TSX avoid uninitialised var use for Intel cpusjsg1-3/+5
2020-01-24cleanup unused headers generated by configjsg1-2/+1
2020-01-23wire up pppac(4) to some majors on each arch.dlg1-1/+2
2020-01-22rm rtfps driver. disabled and man page doesn't inspire much confidence.tedu1-3/+1
2020-01-21Import dt(4) a driver and framework for Dynamic Profiling.mpi1-2/+3
2020-01-20remove esp at pcmcia attachment. it doesn't even compile.tedu1-2/+1
2020-01-20Separate the stack trace saving interface from ddb. The saving does notvisa1-3/+4
2020-01-05consistently uppercase pci product definesjsg1-2/+2
2020-01-04remove AMD64 strings from pcidevsjsg1-3/+3