summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/include
AgeCommit message (Expand)Author
2016-01-08Add "vmm" pledge to allow restricted ioctl access to /dev/vmm.Reyk Floeter
2016-01-04Do proper termination of VMs by doing proper VCPU run state management.Mike Larkin
2015-12-17Move vcpu register state init to vmd. Allows vmd bootloader to make theMike Larkin
2015-12-15support reset vcpu by triple fault (kernel part, userland fix will comeMike Larkin
2015-12-14track used memory in each VM. This is passed back to vmctl status.Mike Larkin
2015-12-08Set up an IDT vector for Xen callbacksMike Belopuhov
2015-12-07Add cpuid bits documented in the August 2015 revision ofJonathan Gray
2015-12-06child_return() is already declared in <sys/proc.h>Philip Guenther
2015-11-26Automatically start vmm(4) when the first VM is created and after theReyk Floeter
2015-11-23No longer need 'option VMM', declaring the vmm0 device is sufficient.Theo de Raadt
2015-11-16Some minor tweaks:Martin Pieuchot
2015-11-13vmm(4) kernel codeMike Larkin
2015-11-10pmap changes required for vmm. Changes include addition of pm_type toMike Larkin
2015-11-09EPT paging permission bits for amd64, will be used in subsequent pmapMike Larkin
2015-10-30Fix interaction between inteldrm(4) and efifb(4). If we were booted by UEFIMark Kettenis
2015-10-29Remove duplicated prototype.Miod Vallat
2015-10-05Fix efiboot not to use the usual kernel load address. Load the kernel inYASUOKA Masahiko
2015-09-30Use consistant whitespace/comments for #define'ing LABELSECTOR,Kenneth R Westerback
2015-09-30How about I delete _all_ the BITFIELDTYPE comments?Philip Guenther
2015-09-26lint is dead and C99 may be old enough to drive a car: delete LONGLONGPhilip Guenther
2015-09-26lint is dead: BITFIELDTYPE comments aren't usefulPhilip Guenther
2015-09-13Introduce intr_barrier(4), an interface that guarantees that an interruptMark Kettenis
2015-09-02remove a bunch of orphaned prototypes and unused functions; ok miodMike Belopuhov
2015-08-31Check driver name in match function such that driver only attempts to attachMark Kettenis
2015-08-30Modify kernel to prepare boot from UEFI.YASUOKA Masahiko
2015-08-29_NLIST_DO_ELF is no longer needed: it's the only optionPhilip Guenther
2015-08-29_NLIST_DO_ELF is no longer needed: it's the only optionPhilip Guenther
2015-08-22delete a wrong commentMike Larkin
2015-08-20Remove an unused #include file from i386 and amd64 pmap.hMike Larkin
2015-07-21Define some LAPIC timer register values.Masao Uebayashi
2015-07-19Make x86_send_ipi() return voidStefan Fritsch
2015-07-18Make {x86,i82489,x2apic,i386}_ipi return voidStefan Fritsch
2015-07-18Make *_ipi_init return void on i386/amd64Stefan Fritsch
2015-07-17Avoid assigning low addresses to PCI BARs. Some machines don't claim theseMark Kettenis
2015-07-17Remove (unused) references to bios32, which is not present in amd64.Mike Larkin
2015-07-17Remove {LOAD,COUNT}_TEXTA from libsa loadfile, it only made sense for a.outMiod Vallat
2015-07-17Consistently use SEL_RPL as the mask when testing selector privilege levelPhilip Guenther
2015-07-16Move grab/release of the kernel_lock for softintrs from the ASM stubs toPhilip Guenther
2015-07-02introduce srp, which according to the manpage i wrote is short forDavid Gwynne
2015-06-29Remove some unused #definesMike Larkin
2015-06-28Force the return to userspace from execve to go through iretq to get allPhilip Guenther
2015-06-28LDT is gone and not coming backPhilip Guenther
2015-06-28Split AST handling from trap() into ast() and get rid of T_ASTFLT.Philip Guenther
2015-06-24Remove a couple of unused and old #defines that discussed phys and virtMike Larkin
2015-06-13Parse _CST objects and use the C-states they describe when they're sane.Philip Guenther
2015-06-07Add CR4_FSGSBASEPhilip Guenther
2015-06-07Enable use of mwait in non-MP boxes and report # of C-substates up to C7,Philip Guenther
2015-05-28Save the cpuid(6) eax bits in the cpu_info and report the SENSOR and ARATPhilip Guenther
2015-05-24Treat primary cpu like others and put pointer to its GDT in cpu_info.ci_gdtPhilip Guenther
2015-05-18Do lazy update/reset of the FS.base and %[def]s segment registers: resetingPhilip Guenther