summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Expand)Author
2017-02-10Unbreak 'config -p'.Martin Pieuchot
2017-02-08In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() exceptPhilip Guenther
2017-02-07Reduce the per-packet allocation costs for crypto operations (cryptop)Patrick Wildt
2017-02-06Implement Dynamic Profiling, a ddb(4) based & gprof compatible kernelMartin Pieuchot
2017-02-06When determining whether or not to hatch into PAE mode, use the cpu_paeMike Larkin
2017-01-25tedu some code that has not been executed since time_t became 64 bitsTom Cosgrove
2017-01-24SVM: misspelled field name in vmcb struct (renamed to match SVM code I'mMike Larkin
2017-01-24SVM: matching i386 commit (missing host save area pa msr)Mike Larkin
2017-01-24Rename pfind(9) into tfind(9) to reflect that it deals with threads.Martin Pieuchot
2017-01-22Introduce the KEEPKERNELS variable: if this is set either in mk.conf orTheo Buehler
2017-01-21Move virtio config from files.pci to files.pciReyk Floeter
2017-01-19forgot this in previous commit (SVM_MSR* macro definitions)Mike Larkin
2017-01-19SVM: register reset and intercept setup codeMike Larkin
2017-01-19SVM: VMCB intercept definitionsMike Larkin
2017-01-19rename a couple of macros that are causing me a merge headache with theMike Larkin
2017-01-19SVM: matching vcpu deinit functions for previous commitsMike Larkin
2017-01-19SVM: vcpu_init_svm - allocate memory for control structures (vmcb,Mike Larkin
2017-01-19reduce differences to amd64Mike Larkin
2017-01-18i386 version of a fix that went in for amd64 previouslyMike Larkin
2017-01-13Enable vmmci(4)Reyk Floeter
2017-01-13Disable and lock Silicon Debug feature on modern Intel CPUsMike Belopuhov
2017-01-13Add vmmci(4) (VMM control interface), a simple guest-side driver for vmm(4) VMsReyk Floeter
2017-01-13SVM/RVI: vm_impl_init_svm implementation, create pmap for RVI VMsMike Larkin
2017-01-13Starting to merge my old AMD SVM/RVI tree, piece by piece.Mike Larkin
2017-01-12Remove vc_hsa_stack_va, it has not been used in a long time and is noMike Larkin
2017-01-12add a couple missing comments, no code changeMike Larkin
2017-01-11SVM intercept codes (exit reason) definesMike Larkin
2017-01-10matching i386 diff from previous amd64 - ensure page walk length 4, as weMike Larkin
2017-01-09i386 vmm requires PAE mode to be in use. don't match vmm(4) if ! PAE.Mike Larkin
2017-01-08Revert previous commit as it failed to handle unset vmcs pointers properlyMike Larkin
2017-01-07reduce statement nesting depth in a couple places, suggested byMike Larkin
2017-01-07add rcs tagsMike Larkin
2017-01-03reduce differences between amd64 and i386 vmmMike Larkin
2016-12-30Increase space for ramdisk inserts to match ftp(1) https growth.Theo de Raadt
2016-11-29Build kernel with DEBUG=-g by default.Martin Pieuchot
2016-11-15Clean up the kernel Makefile's:Martin Natano
2016-11-06Do not create machine@ symlinks in obj as root during includes:, butTheo Buehler
2016-11-05Two tweaks for compile/Makefile.inc:Martin Natano
2016-10-29sync with -r1.95 of amd64/vmm.c:Reyk Floeter
2016-10-27We don't generate an eddep script for kernel builds nowadays. The lastMartin Natano
2016-10-26Fix a few misc bugs in i386 vmm:Mike Larkin
2016-10-24make cleandir should skip the version file; ok otto millertTheo de Raadt
2016-10-21Fix MP builds including vmmTheo de Raadt
2016-10-21pledge changes needed to support pledging vmd(8) on i386, forthcoming.Mike Larkin
2016-10-21vmm(4) for i386. Userland changes forthcoming. Note that for the time being,Mike Larkin
2016-10-18put .openbsd.randomdata into rodata, since i386 can handle itTheo de Raadt
2016-10-15cleandir: target for kernel compile directoriesTheo de Raadt
2016-10-14backout small errorTheo de Raadt
2016-10-14Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,Theo de Raadt
2016-10-14cache some more cpuid info. the cached data is presently unused, but willMike Larkin