summaryrefslogtreecommitdiff
path: root/arch/x86/machine/cpu.c
AgeCommit message (Expand)Author
2018-04-30cpu: add cpu_freq accessor.Remy Noel
2018-04-29Minor changesRichard Braun
2018-01-08Merge branch 'master' into perfmonMocramis
2017-12-03Revert "Make assert have no side effects"Richard Braun
2017-10-01Perfmon module prototypeRemy Noel
2017-09-02Make assert have no side effectsRichard Braun
2017-07-13Switch to initialization operationsRichard Braun
2017-07-01x86/cpu: register triple fault reset methodRichard Braun
2017-06-25Use the C11 alignas and noreturn macrosRichard Braun
2017-06-25x86/cpu: remove unnecessary qualifiers on the IDT register variableRichard Braun
2017-06-25Remove the param moduleRichard Braun
2017-06-24Move the DATA_ALIGN and TEXT_ALIGN macros to the x86/cpu moduleRichard Braun
2017-06-24Break STACK_SIZE macro into 3 different macrosRichard Braun
2017-06-10Use log functions where appropriateRichard Braun
2017-06-04x86/{boot,cpu}: move PIT initialization into cpu_measure_freqRichard Braun
2017-06-04x86: support stack smashing protectionRichard Braun
2017-06-03x86: don't unconditionnally initialize the legacy PICRichard Braun
2017-06-03x86/acpimp: rename module to acpiRichard Braun
2017-05-30Move assert.h to the include directoryRichard Braun
2017-05-28x86/cpu: remove apic feature requirementRichard Braun
2017-05-26x86: use the new intr moduleRichard Braun
2017-05-16x86/{cpu,pit}: implement cpu_delay using the timestamp counterRichard Braun
2017-05-10x86/mb: remove moduleRichard Braun
2017-05-09x86/cpu: test for cmpxchg8b feature in 32 bits modeAgustina Arzille
2017-04-29New stdio.h standard headerRichard Braun
2017-04-29kern/printk: rename to printfRichard Braun
2017-03-04Add missing braces for one-line blocksRichard Braun
2017-02-04Clean up compilationRichard Braun
2017-01-13Replace unsigned long with uintptr_t for integer/pointer conversionsRichard Braun
2016-12-09Force brackets around one-line conditional statementsRichard Braun
2014-12-10x86/cpu: directmap updateRichard Braun
2014-12-10x86/pmap: directmap updateRichard Braun
2014-11-29x86/cpu: fix double fault stack setupRichard Braun
2014-11-17x86/cpu: fix comparisons between pointers and zero.Richard Braun
2014-11-17x86/cpu: silence warningRichard Braun
2014-11-17vm/vm_kmem: minor interface updatesRichard Braun
2014-10-09x86/cpu: include kern/thread.hRichard Braun
2014-10-09kern/xcall: new moduleRichard Braun
2014-10-04x86/msr: reorder argumentsRichard Braun
2014-10-02x86/cpu: fix CPUID usage on amd64Richard Braun
2014-10-02x86/cpu: minor fixesRichard Braun
2014-09-05kern/percpu: fix setup of BSP percpu areaRichard Braun
2014-09-03x86/cpu: improve percpu supportRichard Braun
2014-09-03kern/percpu: new moduleRichard Braun
2014-09-03x86/cpu: move cpu_load_gdt() to the init sectionRichard Braun
2014-08-20x86/{acpimp,cpu}: fix error handlingRichard Braun
2014-06-19x86/cpu: unconditionnally call pmap_mp_setupRichard Braun
2014-06-10kern/llsync: rework lockless synchronizationRichard Braun
2014-05-28x86/{boot,cpu}: dynamically allocate AP boot stacksRichard Braun
2014-05-21x86/cpu: fix lapic module usage when sending IPIsRichard Braun