summaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)Author
2021-12-13src/arch/x86/exit_car: Fix regression on x86_64Patrick Rudolph
2021-11-25arch/{arm,arm64,ppc64,riscv}: Add noop cpu_relaxRaul E Rangel
2021-11-22arch/ppc64/include/arch/io.h: implement IO functionsMichał Żygowski
2021-11-13Add ENV_STAGE_SUPPORTS_SMP to clean up spinlock stubsKyösti Mälkki
2021-11-11arch/x86: Refactor the SMBIOS type 17 write functionSubrata Banik
2021-11-10Rename ECAM-specific MMCONF KconfigsShelley Chen
2021-11-09pci_mmio_cfg: Move guard around pci_s_* functions to x86Nico Huber
2021-11-04arch/x86/Makefile: Align VGA_BIOS to 64 bytes when using AMD LPC SPI DMARaul E Rangel
2021-11-04SMBIOS/SCONFIG: Allow devtree-defined Type 41 entriesAngel Pons
2021-10-23arch/x86: fix a wrong variable in ioapic_set_max_vectors()Iru Cai
2021-10-22arch/x86/ioapic: Allow IOAPIC with only one vectorKyösti Mälkki
2021-10-22sb,soc/intel: Set IOAPIC redirection entry countKyösti Mälkki
2021-10-21arch/x86/smbios: Add support for wake-up type in smbios type 1Tim Chu
2021-10-21arch/x86,cpu/x86: Fix 64-bit CPU_INFO_V2 build errorsRaul E Rangel
2021-10-19arch/x86: Increase MAX_SMBIOS_SIZETim Wawrzynczak
2021-10-18arch/x86/assembly_entry: Remove cpu_infoRaul E Rangel
2021-10-18arch/x86,cpu/x86,lib/thread: Remove usage of cpu_info from lib/threadRaul E Rangel
2021-10-17sb/amd/cimx/sb800: Clear IOAPIC vectors only onceKyösti Mälkki
2021-10-17drivers/generic/ioapic: Drop enable_virtual_wireKyösti Mälkki
2021-10-15arch/x86/smbios: Add generation of type 20 tableMatt DeVillier
2021-10-05arch/x86,cpu/x86: Introduce new method for accessing cpu_infoRaul E Rangel
2021-10-05src/acpi to src/lib: Fix spelling errorsMartin Roth
2021-10-01arch/arm64: Remove unnecessary interfacesJulius Werner
2021-09-29arch/x86,cpu/x86: Disable the %gs and %fs segmentsRaul E Rangel
2021-09-28arch/x86: Make sure compiler knows we're stopping in hlt()Martin Roth
2021-09-27arch/x86,cpu/x86: Move cpu_info initialization instructions into macroRaul E Rangel
2021-09-19arch/riscv: Avoid gcc11 replacing memset implementation with memset callPatrick Georgi
2021-09-17arch/riscv/trap_handler: add missing types.h includeFelix Held
2021-09-13arch/x86/boot: Add missing includeRaul E Rangel
2021-09-13SMBIOS: Skip `get_smbios_data` for disabled devicesAngel Pons
2021-09-13SMBIOS: Allow skipping default SMBIOS generationAngel Pons
2021-09-05smbios.c: Rename two local functionsAngel Pons
2021-09-03arch/x86: Update debug message to callout the reason for failureSubrata Banik
2021-09-03arch/x86: Check unsupported CPU type while writing to SMBIOS table 7Subrata Banik
2021-09-03arch/x86: Skip returning default leaf value as `0`Subrata Banik
2021-08-31arch/x86: Implement cpu_info in C codeArthur Heymans
2021-08-31smbios.c: Move function definition near call-siteAngel Pons
2021-08-11arch/x86: smbios write 7 table using deterministic cache functionsSubrata Banik
2021-08-11arch/x86: Helper functions to get deterministic cache parametersSubrata Banik
2021-07-29arch/x86/thread: Add #error when compiling for x86_64Raul E Rangel
2021-07-26arch/x86,lib/thread: Enable thread support in romstageRaul E Rangel
2021-07-26arch/x86,cpu/x86/mp_init: Switch cpu_info index type to size_tRaul E Rangel
2021-07-26arch/{arm,ppc64,riscv}: Remove cpu_infoRaul E Rangel
2021-07-26lib/thread,arch/x86: Move thread stacks into C bssRaul E Rangel
2021-07-18x86/smp/spinlock: Disable thread coop when taking spinlockRaul E Rangel
2021-07-09ppc64/byteorder.h: define use of big endianKrystian Hebel
2021-07-07arch/x86: Save resume vector to stack in x86_64 modeIru Cai
2021-07-06arch/x86: Use ENV_X86_64 instead of _x86_64_Patrick Rudolph
2021-07-02arch/x86: Add X86_CUSTOM_BOOTMEDIARaul E Rangel
2021-07-02src: Consolidate x86_64 support KconfigAngel Pons
2021-07-02src: Introduce `ARCH_ALL_STAGES_X86`Angel Pons
2021-07-01SMBIOS: Introduce `smbios_full_table_len` functionAngel Pons
2021-07-01arch/x86/smbios.c Move calculation next to usageAngel Pons
2021-07-01SMBIOS: Introduce `smbios_carve_table` functionAngel Pons
2021-07-01SMBIOS: Avoid `sizeof` on struct typeAngel Pons
2021-07-01arch/x86/smbios.c: Trim some `len` variablesAngel Pons
2021-06-30src: Move `select ARCH_X86` to platformsAngel Pons
2021-06-24arch/x86/bootblock.ld: Align the bottom of the bootblock to 64 bytesArthur Heymans
2021-06-18arch/x86/include/arch/smp/mpspec: improve mp_bustype enum definitionFelix Held
2021-06-17arch/x86/walkcbfs.S: Fix the cbfs base addr for some fmapArthur Heymans
2021-06-16arch/x86/ioapic: Clear vector table firstKyösti Mälkki
2021-06-16arch/x86/ioapic: Drop irq_on_fsb as a configurable itemKyösti Mälkki
2021-06-15treewide: Disable R_AMD64_32S relocation supportPatrick Rudolph
2021-06-12arch/x86/mptable: Add smp_write_ioapic_from_hw()Kyösti Mälkki
2021-06-12arch/x86/ioapic: Add get_ioapic_id() and get_ioapic_version()Kyösti Mälkki
2021-06-11cpu/x86/lapic: Replace LOCAL_APIC_ADDR referencesKyösti Mälkki
2021-06-08arch/x86/acpi_bert_storage: unbreak BERT supportFelix Held
2021-06-08arch/x86/include/bert_storage: introduce bert_should_generate_acpi_tableFelix Held
2021-06-07arch/x86: Do not call lapicid() without SMPKyösti Mälkki
2021-06-07drivers/generic/ioapic: Use arch/x86/ioapicKyösti Mälkki
2021-06-07arch/x86/ioapic: Add write_vector() helperKyösti Mälkki
2021-06-07arch/x86/ioapic: Split some ioapic utility functionsKyösti Mälkki
2021-05-30arch/x86/acpi_bert_storage: change return type of bert_errors_presentFelix Held
2021-05-28arch/x86/timestamp.inc: Remove unused fileArthur Heymans
2021-05-18option: Introduce `CMOS_LAYOUT_FILE` Kconfig symbolAngel Pons
2021-05-14cbfs: Increase mcache size defaultsJulius Werner
2021-05-12include/console: Fix duplicate entry of postcode 0x79Subrata Banik
2021-05-06arch/x86/walkcbfs.S: Use FMAP instead of "cbfs master header"Arthur Heymans
2021-05-06arch/x86: Always include walkcbfs.SArthur Heymans
2021-05-04arch/x86: Fix building with CONFIG_VBOOT_SEPARATE_VERSTAGE=nArthur Heymans
2021-04-22arch/x86/smbios: Let SMBIOS type 9 be able to write slot IDJingleHsuWiwynn
2021-04-21ChromeOS: Use CHROMEOS_NVS guardKyösti Mälkki
2021-04-15*x86: Support x2apic modeWonkyu Kim
2021-04-06arch/x86: Provide readXp/writeXp helpers in arch/mmio.hAngel Pons
2021-03-17cbfs: Remove prog_locate() for payloads (SELF and FIT)Julius Werner
2021-03-16cbfs: Remove prog_locate() for stages and rmodulesJulius Werner
2021-03-12arch/x86/smbios_defaults.c: Default to motherboard typeAngel Pons
2021-03-01mb/ocp/deltalake: Fill ECC type in romstageAngel Pons
2021-03-01memory_info.h: Store SMBIOS error correction typeAngel Pons
2021-02-27arch/x86/smbios: Update SMBIOS type 17 asset tagTim Chu
2021-02-22arch/arm/armv7/thread.c: Remove stale fileAngel Pons
2021-02-19memlayout: Store region sizes as separate symbolsJulius Werner
2021-02-16device/dram: Move SPD manufacturer names out of arch/x86Patrick Rudolph
2021-02-15src: use ARRAY_SIZE where possiblePatrick Georgi
2021-02-15src/arch: Remove unused <console/console.h>Elyes HAOUAS
2021-02-14arch/x86: Drop `cstates` pointer from CPU driversAngel Pons
2021-02-11arch/x86/id.S: Remove unneeded whitespace before tabElyes HAOUAS
2021-02-10acpi: Fix Coverity Scan reportLijian Zhao
2021-02-07arch/x86/cpu.c: Remove redundant <arch/cpu.h>Elyes HAOUAS
2021-02-07acpi: Fix BERT size_t printf format errorBenjamin Doron