summaryrefslogtreecommitdiff
path: root/sys/arch/i386/include
AgeCommit message (Expand)Author
2017-07-01Use absolute pointers in codepatch entriesStefan Fritsch
2017-06-29kill RCSID macros; discussed with millertTheo de Raadt
2017-06-20Fix a couple of comment typos in amd64 and i386 biosvar.hTom Cosgrove
2017-06-19As early as possible, create a link /bsd.booted to the /bsd kernel weTheo de Raadt
2017-06-17add rdtsc() to match amd64Jonathan Matthew
2017-05-29Kill SPINLOCK_SPIN_HOOK, use CPU_BUSY_CYCLE() instead.Martin Pieuchot
2017-05-28remove bogus atomic_swap_64 code from i386Jonathan Gray
2017-05-27On i386 and amd64, atomic instructions include an implicit memory barrier.Mark Kettenis
2017-05-27manually inline tlbflushg. it's short and there's only one caller.Ted Unangst
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-08add a BUS_DMA_64BIT flag to bus_dma on all our archs.David Gwynne
2017-05-02Matching i386 commit to previous amd64 commit (initial support for vmctlMike Larkin
2017-04-30Unifdef KGDB.Martin Pieuchot
2017-04-20Hook up mutex(9) to witness(4).Visa Hankala
2017-04-20Hook up mplock to witness(4) on amd64 and i386.Visa Hankala
2017-04-13Provide mips64 with kernel-facing TCB_{GET,SET} macros that store itPhilip Guenther
2017-03-16Typo, from miod@Martin Pieuchot
2017-03-11Introduce a new knob to force the first USB keyboard as console input.Martin Pieuchot
2017-03-02Add a new sysctl machdep.lidaction. The sysctl works as follows:Martin Natano
2017-02-08In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() exceptPhilip Guenther
2017-02-06Implement Dynamic Profiling, a ddb(4) based & gprof compatible kernelMartin Pieuchot
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-19forgot this in previous commit (SVM_MSR* macro definitions)Mike 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: vcpu_init_svm - allocate memory for control structures (vmcb,Mike Larkin
2017-01-13Disable and lock Silicon Debug feature on modern Intel CPUsMike Belopuhov
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-11SVM intercept codes (exit reason) definesMike Larkin
2017-01-03reduce differences between amd64 and i386 vmmMike Larkin
2016-10-26Fix a few misc bugs in i386 vmm:Mike Larkin
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-14cache some more cpuid info. the cached data is presently unused, but willMike Larkin
2016-09-04TCB_GET_MEMBER() is no longer used after the TIB changesPhilip Guenther
2016-09-03Increase the number of mbufs on most architectures. This is basedAlexander Bluhm
2016-09-03fix typo "mode" -> "model" when referring to "Model specific registers"Mike Larkin
2016-09-03add SDBG to cpuid bits and identcpuMike Larkin
2016-07-28Store the acpi processor ID/UID in struct cpu_info, and use it to attachMark Kettenis
2016-06-22Identify UMIP feature, if available.Mike Larkin
2016-05-18Split i386 mp hatch trampoline into code and data pages, and protect eachMike Larkin
2016-05-10SROP mitigation. sendsig() stores a (per-process ^ &sigcontext) cookieTheo de Raadt
2016-04-27G/C DDB_REGS.Martin Pieuchot
2016-04-26Convert some magic numbers into #defines - this is needed for some MTRRMike Larkin
2016-04-03Remove __lockbarrier() defines, unused since cpu_lock removal a fewJonathan Gray
2016-03-24Delete i386_{get,set}_ioperm(2) APIs and underlying sysarch(2) bits.Philip Guenther
2016-03-15Burn more LDT deadwood: stop allocating one for each idle thread,Philip Guenther
2016-03-07Sync no-argument function declaration and definition by adding (void).Christian Weisgerber