summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Expand)Author
2020-08-02additional files from libkern will be needed by clang10Theo de Raadt
2020-07-31like amd64:Theo de Raadt
2020-07-22Use CPU_IS_PRIMARY macro in identifycpu() on i386.Frederic Cambus
2020-07-21acpi can use IPL_BIO (a low interrupt) since it only enqueues operations forTheo de Raadt
2020-07-06Add support for timeconting in userland.Paul Irofti
2020-07-06wire up kstat(4)David Gwynne
2020-06-30Remove obsolete <machine/stdarg.h> header. Nowadays the varargVisa Hankala
2020-06-24kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)cheloha
2020-06-22enable nvme on i386.David Gwynne
2020-06-19fold the TSC value in fewer operations, same result; ok deraadt@Christian Weisgerber
2020-06-17add a dumb pci_intr_establish_cpu().David Gwynne
2020-06-15Check rdrand for success and try up to ten times, as recommended by Intel.Christian Weisgerber
2020-06-14do not need assym.hTheo de Raadt
2020-06-14crank version numberTheo de Raadt
2020-06-14asm versions of mdrandom() no longer neededTheo de Raadt
2020-06-14rewrite mdrandom() in C. previously this XOR'd against rdrand if available,Theo de Raadt
2020-06-08update drm to linux 5.7Jonathan Gray
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.David Gwynne
2020-05-29dev/rndvar.h no longer has statistical interfaces (removed during variousTheo de Raadt
2020-05-27Retire <machine/varargs.h>.Visa Hankala
2020-05-27don't limit clflush to Intel CPUsJonathan Gray
2020-05-26increment version numbers, due to recent RB_GOODSEED and fchmod +T changesTheo de Raadt
2020-05-25Adjust mdrandom() to also return 0 for success, -1 for failureTheo de Raadt
2020-05-25Kill unused cdev_pc_init().Martin Pieuchot
2020-05-17Put setjmp+longjmp inside #ifdef DDB the only kernel-side user.Theo de Raadt
2020-05-16Make inittodr() and resettodr() MI.Mark Kettenis
2020-05-14Use '/t' on all architectures to get a trace via TID.Martin Pieuchot
2020-05-13Kill biospoll/pctrpoll defines and use `seltrue' directly in cdev_*_init().Martin Pieuchot
2020-05-02Fix buglet in previous commit; use time from the struct timeval that wasMark Kettenis
2020-04-29Use the same inittodr()/resettodr() implementation as onMark Kettenis
2020-04-18Sync existing stacktrace_save() implementationsVisa Hankala
2020-04-12Add support for the _CCA method. This method indicates whether DMA isMark Kettenis
2020-04-07Abstract the head of knote lists. This allows extending the lists,Visa Hankala
2020-04-03Fix incoherencies of errors returned by various *kqfilter routines.Martin Pieuchot
2020-03-29Prevent stack trace saving from inspecting untrusted data. On amd64,Visa Hankala
2020-03-25Introduce stacktrace_save_at() and make use of it in dt(4).Martin Pieuchot
2020-03-24cope with growth, sighTheo de Raadt
2020-03-21Teach i386 boot98) and friends about ffs2. fdboot(8) is the exception:Otto Moerbeek
2020-03-20Disable apm(4) on the floppy ramdisk and keep the cd one in sync.Otto Moerbeek
2020-03-20Declare pci_intr_map_msix() as static inline instead of using a define.Martin Pieuchot
2020-03-09Recommit, now that we found out how to fix the BIOS related issues: goOtto Moerbeek
2020-03-07Revert previous, there are BIOS that do not like these changes.Otto Moerbeek
2020-02-28Adapt biosboot(8) so it can read boot(8) from an ffs2 filesystem.Otto Moerbeek
2020-02-28oops, tsc value is 64 bit.Theo de Raadt
2020-02-28oops some snapshot tests fell inTheo de Raadt
2020-02-28syncTheo de Raadt
2020-02-27in rdrand() timeout, if the rdrand instruction fails to fetch entropyTheo de Raadt
2020-02-20Replace field f_isfd with field f_flags in struct filterops to allowVisa Hankala
2020-02-20controler -> controllerJonathan Gray
2020-02-10When attempting to disabe TSX avoid uninitialised var use for Intel cpusJonathan Gray