summaryrefslogtreecommitdiff
path: root/src/soc/intel/skylake/cpu.c
AgeCommit message (Expand)Author
2024-10-02soc/intel/cannonlake,skylake: Fix locking SMRAMMichał Żygowski
2023-02-23soc/intel: Use common codeflow for MP initArthur Heymans
2022-06-02soc/intel/common/cpu: Use SoC overrides to set CPU privilege levelSubrata Banik
2022-02-05cpu/x86/lapic: Move LAPIC configuration to MP initKyösti Mälkki
2022-01-19soc/intel/common/cpu: Use SoC overrides to get CPU privilege levelSubrata Banik
2021-10-22cpu/x86/mp_init: move printing of failure message into mp_init_with_smmFelix Held
2021-10-22cpu/x86/mp_init: use cb_err as status return type in remaining functionsFelix Held
2021-10-21soc/intel/skylake/cpu: rework failure handling in post_mp_initFelix Held
2021-10-21cpu/x86/mp_init: use cb_err as mp_init_with_smm return typeFelix Held
2021-10-12soc/intel/*/cpu.c: Add missing space in commentAngel Pons
2021-02-24soc/intel/{skl,cnl}: Move smm_lock() to cpu.cAngel Pons
2021-02-18soc/intel/skylake: Move soc_fsp_loadArthur Heymans
2021-02-15soc/intel/*: Move prmrr_core_configurePatrick Rudolph
2021-02-11src: Remove unused <arch/cpu.h>Elyes HAOUAS
2020-10-28soc/intel: deduplicate ACPI timer emulationMichael Niewöhner
2020-10-26soc/intel: drop unneeded ISST configuration codeMichael Niewöhner
2020-10-24{cpu,soc}/intel: deduplicate cpu codeMichael Niewöhner
2020-10-21{cpu,soc}/intel: replace AES-NI locking by common implemenation callMichael Niewöhner
2020-10-21soc/intel: convert XTAL frequency constant to KconfigMichael Niewöhner
2020-10-14soc/intel/skylake/cpu.c: Fix comment coding styleAngel Pons
2020-09-21src/soc/intel: Drop unneeded empty linesElyes HAOUAS
2020-06-28soc/intel/common: add TCC activation functionalitySumeet R Pawnikar
2020-06-16cpu/x86: Define MTRR_CAP_PRMRRKyösti Mälkki
2020-06-16soc/intel/common: Replace smm_soutbridge_enable(SMI_FLAGS)Kyösti Mälkki
2020-06-06src: Remove unused '#include <cpu/x86/smm.h>'Elyes HAOUAS
2020-06-02src: Remove unused 'include <bootstate.h>'Elyes HAOUAS
2020-06-02src: Remove unused '#include <timer.h>'Elyes HAOUAS
2020-05-18skylake: update processor power limits configurationSumeet R Pawnikar
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-05-01src: Remove unused 'include <cpu/x86/cache.h>'Elyes HAOUAS
2020-04-06soc/intel/skylake: Use SPDX for GPL-2.0-only filesAngel Pons
2020-03-18soc: Remove copyright noticesPatrick Georgi
2020-03-10soc/intel: fix eist enablingMatt Delco
2019-11-22intel/smm: Provide common smm_relocation_paramsKyösti Mälkki
2019-11-11soc/{cannonlake,skylake}: Remove unused 'rdmsr(MSR_CONFIG_TDP_NOMINAL)'Elyes HAOUAS
2019-11-04soc/intel/sgx: convert SGX and PRMRR devicetree options to KconfigMichael Niewöhner
2019-11-02soc/intel: common,apl,skl: remove orphaned memory locking APIMichael Niewöhner
2019-10-31soc/intel/{cnl,icl,skl}: Fix multiple whitespace issueSubrata Banik
2019-10-23soc/intel/skylake: lock AES-NI MSRMichael Niewöhner
2019-10-10soc/intel: sgx: get rid of UEFI-style usage of global variableMichael Niewöhner
2019-10-02soc/intel: Replace config_of_path() with config_of_soc()Kyösti Mälkki
2019-08-15soc/intel: Rename some SMM support functionsKyösti Mälkki
2019-08-15soc/*: mp_run_on_all_cpus: Remove configurable timeoutPatrick Rudolph
2019-08-06soc/*: Report mp_init errorsPatrick Rudolph
2019-07-30soc/intel/{broad,cannon,sky}: Fix possible out-of-bounds readsJacob Garber
2019-07-21soc/intel/skylake: Enable Energy/Performance Bias controlMatthew Garrett
2019-07-18soc/intel: Use config_of_path(SA_DEVFN_ROOT)Kyösti Mälkki
2019-07-13soc,southbridge/intel: Avoid preprocessor with HAVE_SMI_HANDLERKyösti Mälkki
2019-05-21soc/intel: Remove unused pointer argument in mca_configure()Subrata Banik
2019-04-26soc/{amd,intel}/chip: Use local include for chip.hElyes HAOUAS
2019-04-23src: include <assert.h> when appropriateElyes HAOUAS
2019-04-06src: Use include <delay.h> when appropriateElyes HAOUAS
2019-03-20src: Use 'include <string.h>' when appropriateElyes HAOUAS
2019-03-08coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX)Julius Werner
2019-02-18soc/intel/skylake: Use real common code for VMX initNico Huber
2019-01-16soc/intel/skylake: Access conf pointer only if its not nullPratik Prajapati
2019-01-07soc/intel: Standardize names of common MSRsElyes HAOUAS
2018-12-18soc: Remove unneeded include <pc80/mc146818rtc.h>Elyes HAOUAS
2018-12-13cpuid: Add helper function for cpuid(1) functionsSubrata Banik
2018-11-12src: Remove unneeded include "{arch,cpu}/cpu.h"Elyes HAOUAS
2018-10-11src: Move common IA-32 MSRs to <cpu/x86/msr.h>Elyes HAOUAS
2018-10-08soc/intel/skylake: Fix ‘dev’ pointer NULL before being dereferencedSubrata Banik
2018-10-05soc/intel/skylake: check for NULL with if conditionPratik Prajapati
2018-08-20soc/intel/skylake: Support PL1 override optionWei Shun Chang
2018-06-28intel/common: change mca_configure API's defPratik Prajapati
2018-06-21soc/intel/{skl,kbl}: ensure C1E is disabled after S3 resumeCole Nelson
2018-06-04soc/intel/skylake: Get rid of device_tElyes HAOUAS
2018-05-17soc/intel/skylake: Fix AP timeout issue while executing sgx_configureSubrata Banik
2018-05-14cpu/x86: Add support to run function with argument over APsSubrata Banik
2018-03-28soc/intel/skylake: enable VMX supportMatt DeVillier
2018-03-26soc/skylake/cpu: Fix Intel SpeedStep enable/disableMatt DeVillier
2018-02-05soc/intel/skylake: Set PsysPl3 and Pl4Shelley Chen
2017-12-22soc/intel/skylake: Make use of common SMM code for SKLSubrata Banik
2017-09-15soc/intel/common/sgx: Define and use soc_fill_sgx_param()Pratik Prajapati
2017-09-11cpu/x86/mp_init: remove adjust_cpu_apic_entry()Aaron Durbin
2017-09-02soc/intel/skylake: Use common mca_configure() APIPratik Prajapati
2017-08-21soc/intel/skylake: Fix SGX init sequencePratik Prajapati
2017-08-21intel/common/mp_init: Refactor MP Init code to get rid of microcode paramPratik Prajapati
2017-08-21intel/common/sgx: Use intel_mp_current_microcode() to get microcode pointerPratik Prajapati
2017-07-14soc/intel/skylake: Set PsysPL2 MSRShelley Chen
2017-07-10sgx: Move SGX code to intel/common/blockPratik Prajapati
2017-06-23soc/intel/skylake: Remove post SMM Relocation uCode loadingBarnali Sarkar
2017-06-23soc/intel/skylake: Use CPU MP Init Common codeBarnali Sarkar
2017-06-09soc/intel/skylake: Enable ACPI PM timer emulation on all CPUsSubrata Banik
2017-06-09soc/intel/skylake: Use CPU common library codeBarnali Sarkar
2017-06-09soc/intel/skylake: Move update microcode from cbfs to mp_ops callbacksBarnali Sarkar
2017-06-09soc/intel/skylake: Cache the MMIO BIOS regionAaron Durbin
2017-06-07src: change coreboot to lowercaseMartin Roth
2017-06-05soc/intel/skylake: Add config for cpu base clock frequencyAamir Bohra
2017-05-16soc/intel/skylake: Add option to enable/disable EISTSubrata Banik
2017-05-16soc/intel/skylake: Configure C-state interrupt response timeSubrata Banik
2017-05-08soc/intel/skylake: Enable MTRR checkFurquan Shaikh
2017-04-24soc/intel/skylake: Add ID's for Kabylake-RNaresh G Solanki
2017-03-23soc/intel/skylake: Add SGX initializationRobbie Zhang
2017-03-17soc/intel/skylake: Fix remaining issues detected by checkpatchLee Leahy
2017-03-17soc/intel/skylake: Wrap lines at 80 columnsLee Leahy
2017-03-17soc/intel/skylake: Add int to unsignedLee Leahy
2017-03-06soc/intel/skylake: Clean up CPU codeSubrata Banik
2017-02-22soc/intel/skylake: Fix broken suspend-resumeFurquan Shaikh
2017-02-17intel/skylake: add function is_secondary_thread()Robbie Zhang