VMX: change msr emulation to pass in the vm trapframe
[akaros.git] / kern / arch / x86 / smp_boot.c
2016-11-29 Barret Rhodenx86: Handle double faults
2016-11-29 Barret Rhodenx86: Pretend to be core 0 in smp_main()
2016-11-29 Barret Rhodenx86: Stop freeing the trampoline page
2016-11-29 Barret Rhodenx86: set pcpui->{ts,gdt} early
2016-07-29 Barret Rhodenx86: Prevent NMIs from nesting
2016-07-27 Barret Rhodenx86: Use a separate stack and handler for NMIs
2016-06-30 Barret Rhodenx86: Use P-states and C-states (XCC)
2016-04-14 Michael TaufenClear x86_default_fpu STX/MMX register state at boot
2016-03-22 Michael TaufenUpgrade parlib fp state handling, use proc_global_info...
2016-03-22 Michael TaufenModify cpu feat barrier for enabling CR4_OSXSAVE
2016-03-10 Michael TaufenExtended state AMD backwards compatibility updates...
2016-02-29 Barret Rhodenx86: Use FSGSBASE for TLS changes (XCC)
2016-02-29 Barret Rhodenx86: use setters/getters for MSR_{FS,GS}_BASE
2016-02-26 GanShunRemoved lapic_set_id and lapic_set_logid functions
2016-02-26 Michael TaufenBoot time and per-cpu extended state setup
2016-02-24 Kanoj SarcarTurn off TSD in slave processors.
2015-12-16 Barret Rhodenx86: Detect and handle missing perf support
2015-09-15 Kevin KluesUpdate akaros to hook in the new topology stuff
2015-07-24 Barret Rhodenx86: Use ACPI/MP for num_cores detection
2015-07-23 Kevin KluesChange all references of num_cpus -> num_cores
2015-03-17 Barret RhodenRemoves Ivy annotations (XCC)
2015-03-17 Barret RhodenVMMCP: initialization
2015-02-16 Barret RhodenFinishes removal of x86_32 (XCC)
2015-01-30 Barret RhodenFixes pcpu lock tracer
2015-01-20 Barret RhodenRemoves the option ENABLE_MP_TABLES
2015-01-12 Barret RhodenFixes smp_call_function (again)
2014-06-17 Barret Rhodenx86: fixes lock debug issues with the new core_id
2014-06-12 Barret Rhodenx86: even faster core_id()s with segmentation
2014-05-22 Barret Rhodenx86: reorganizes IRQ/trap vectors (XCC)
2014-03-29 Barret Rhodenx86: APIC cleanup
2014-01-16 Barret RhodenFix race with x86 boot
2014-01-16 Barret RhodenFixes bugs with larger kstack allocation
2014-01-16 Barret RhodenKernel stack get/put interface
2013-07-31 Barret Rhodenx86: catches buggy rdtscp
2013-07-20 Barret Rhodenx86: smp_boot no longer uses smp_call_*
2013-07-19 Barret Rhodenx86: fast core_id() option
2013-06-28 Barret Rhodenx86_64: tracks stacktop in pcpui for sysenter
2013-06-28 Barret Rhodenx86_64: GS base work
2013-06-26 Barret Rhodenx86_64: smp_boot
2013-06-26 Barret RhodenCleans up sysenter_init
2013-06-22 Barret RhodenX86: initializes the 64 bit IDT and TSS
2013-06-12 Barret RhodenSplits x86 into 32 and 64 bit (XCC)
2013-06-07 Barret RhodenChanges ARCH i686 -> x86 (XCC)