summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Expand)Author
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
2016-10-13cache another feature bit for something I'm working onMike Larkin
2016-10-09Apply consistency to forever loops with continue and NOTREACHEDTom Cosgrove
2016-10-08Various printf claim to report the PID, so actually report that and not the TIDPhilip Guenther
2016-09-26Check cpuid_level before using CPUID().Philip Guenther
2016-09-25Make a move towards ending 4 decades of kernel snooping.Theo de Raadt
2016-09-24Add -Wno-pointer-sign to all our gcc4 architectures.Mark Kettenis
2016-09-22Fix indentation. No binary change.Jonathan Gray
2016-09-18Bump boot loader versions due to bcrypt pbkdf support.Joel Sing
2016-09-18Add bcrypt pbkdf support to the softraid crypto boot loader code.Joel Sing