summaryrefslogtreecommitdiff
path: root/sys/arch/i386/include
AgeCommit message (Expand)Author
2018-04-30vmd(8): unbreak i386Mike Larkin
2018-04-17- Make rnd hints avoid the brk area. The rnd allocator refuses to allocate inOtto Moerbeek
2018-04-11More steps for i386 Meltdown fix:Alexander Bluhm
2018-03-31Recommit preparation for i386 Meltdown fix after OpenBSD 6.3 release.Alexander Bluhm
2018-03-22iBackout the preparations for fixing Meltdown on i386. The task wasAlexander Bluhm
2018-03-13Preparation for i386 Meltdown fix:Alexander Bluhm
2018-03-05#define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an archTheo de Raadt
2018-02-10Additional AMD CPUID bits documented inJonathan Gray
2018-01-25Move common mutex implementations to a MI place.Martin Pieuchot
2018-01-13Define and use IPL_MPFLOOR in our common mutex implementation.Martin Pieuchot
2018-01-12Unify <machine/mutex.h> a bit further.Martin Pieuchot
2018-01-04Unify <machine/mutex.h> a bit further.Martin Pieuchot
2017-11-29make vmm(4) less responsible for initial register state, preferring to letMike Larkin
2017-11-17vmmvar.h changes for upcoming cdrom support in vmd(8).Mike Larkin
2017-10-17Add a machine-independent implementation for the mplock.Visa Hankala
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andPhilip Guenther
2017-08-21vmm (i386): Move CPUID masks to vmmvar.hpd
2017-08-17remove the useless apmwarn and mostly obsolete apmhalt sysctls.Ted Unangst
2017-08-16Randomly bias downwards from the top of each kernel stack, therebyTheo de Raadt
2017-08-12add some extra comments that got left out of the previous IA32_MISC_ENABLEMike Larkin
2017-08-09Add IA32_MISC_ENABLE MSR and bitfield values, to be used shortly byMike Larkin
2017-08-09reorder some MSRs in the MSR list that were out of order. No functionalMike Larkin
2017-08-08Get rid of read_psl() and write_psl() by replacingVisa Hankala
2017-07-12remove CPU_LIDSUSPEND/machdep.lidsuspendMartin Natano
2017-07-12Make max memory for VMs equal to MAXDSIZ to avoid failing later duringMike Larkin
2017-07-06vmd: increase the max number of disks from 2 to 4. Requires kernel rebuildMike Larkin
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