summaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)Author
2018-04-24compiler.h: add __weak macroAaron Durbin
2018-04-24arch/x86: align stack on entry to x86_exception()Aaron Durbin
2018-04-24arch/x86: prepare for having an idt in other stagesAaron Durbin
2018-04-20pci: Move inline PCI functions to pci_ops.hPatrick Rudolph
2018-04-12include/memory_info.h: Change serial number field from 5 bytes to 4Raul E Rangel
2018-04-11arch/riscv: Remove I/O space access functions (outb, etc.)Jonathan Neuschäfer
2018-04-09ACPI S3: Drop too early resume backupKyösti Mälkki
2018-04-09ioapic: extend definition name to avoid collisionMarc Jones
2018-04-01x86: Increase time out for parking APs to 250msFurquan Shaikh
2018-04-01arch/x86/smbios: Consider corner case of Part NumberLijian Zhao
2018-03-23arch/x86/smbios: Strip trailing whitespace on DMI 17 part number.Raul E Rangel
2018-03-23arch/arm64/armv8/mmu: Add support for 48bit VAPatrick Rudolph
2018-03-14acpi: update comment referencing ACPI IDJoel Kitching
2018-03-07smbios: Extend Baseboard (or Module) Information (type2)Julien Viard de Galbert
2018-03-01smbios: Add option to select the enclosure typeJulien Viard de Galbert
2018-02-26src/arch/x86/smbios.c: Fix type 17 part numberRichard Spiegel
2018-02-20arch/riscv: Delegate the page fault exceptionsJonathan Neuschäfer
2018-02-20arch/riscv: Update encoding.h and adjust related codeJonathan Neuschäfer
2018-02-20arch/riscv: Pass the bootrom-provided FDT to the payloadJonathan Neuschäfer
2018-02-20arch/riscv: Don't set up virtual memoryJonathan Neuschäfer
2018-02-20arch/riscv: Make RVC support configurableJonathan Neuschäfer
2018-02-20arch/riscv: Align trap_entry to 4 bytes, as required by specJonathan Neuschäfer
2018-02-12arm64: Add read64() and write64()David Hendricks
2018-02-12armv8: Allow for ARMv8 extensions to be chosenDavid Hendricks
2018-02-02arm64: Pass COREBOOT flag to ARM TF, always enable loggingJulius Werner
2018-02-02arch/x86/acpi/statdef.asl: Remove unnecessary whitespaceElyes HAOUAS
2018-01-31arch/x86/acpigen: Add generator for _ROMPatrick Rudolph
2018-01-26smbios: handle DIMM of 32G or moreJulien Viard de Galbert
2018-01-25arch/x86: allow timestamp source to not be TSCAaron Durbin
2018-01-17cpu/intel/speedstep: Fix the PNOT ACPI methodArthur Heymans
2018-01-17arch/x86/acpi_device: Provide macros for GPIO input with polarityFurquan Shaikh
2018-01-15Intel i82830 boards & chips: Remove - using LATE_CBMEM_INITMartin Roth
2017-12-02arch/riscv: Remove supervisor_trap_entryJonathan Neuschäfer
2017-12-02riscv: Remove config string supportJonathan Neuschäfer
2017-12-02arch/riscv: Remove the current SBI implementationJonathan Neuschäfer
2017-12-02arch/riscv: Return from trap_handler instead of jumping outJonathan Neuschäfer
2017-12-02arch/riscv: Unify trap returnJonathan Neuschäfer
2017-11-23Constify struct cpu_device_id instancesJonathan Neuschäfer
2017-11-21arch/x86: Write ACPI DBG2 table only if the device has been enabledMario Scheithauer
2017-11-15arch/x86/acpi: Add support for writing ACPI DBG2 tableDuncan Laurie
2017-11-10arch/x86: Add common AMD ACPI hardware definitionsMarshall Dawson
2017-11-07arch/riscv: Use a separate trap stackJonathan Neuschäfer
2017-11-07arch/riscv: gettimer: Don't use the config stringJonathan Neuschäfer
2017-11-07arch/riscv: Drop mret workaroundJonathan Neuschäfer
2017-11-07arch/riscv: mprv_read_*: Mark result as earlyclobberJonathan Neuschäfer
2017-11-07arch/riscv: Fix return type of mprv_read_u64Jonathan Neuschäfer
2017-11-04arch/x86/acpigen: Add function to write a CPU packageNico Huber
2017-11-03arch/x86/gdt: Move variable assignment downPaul Menzel
2017-10-29arch/x86: Restore forwarding table on resume for non EARLY_EBDA_INITFurquan Shaikh
2017-10-18arch/x86: restore forwarding table on resume for EARLY_EBDA_INITAaron Durbin
2017-10-16arch/x86: initialize EBDA in S3 and S0/S5 pathAaron Durbin
2017-10-16arch/x86/gdt: Correct format of multi-line commentPaul Menzel
2017-09-27arch/riscv: hls_init: Initialize time{,cmp} with dummy pointersJonathan Neuschäfer
2017-09-27arch/riscv: Document mprv_{read,write}_* functionsJonathan Neuschäfer
2017-09-27arch/riscv: trap handler: Print load/store access width in bitsJonathan Neuschäfer
2017-09-26riscv: Update register addresswxjstz
2017-09-22arch/x86: Add ebda read/write functions into EBDA librarySubrata Banik
2017-09-22arch/x86: Enable ebda library for romstage and postcarSubrata Banik
2017-09-22arch/x86: Include acpi_s3.c support in postcar stageSubrata Banik
2017-09-13arch/x86: Fix typo with MTRRKyösti Mälkki
2017-09-08arch/x86/postcar: Support CBMEM_TOP_BACKUPKyösti Mälkki
2017-09-08arch/x86 postcar: Fix use with stage_cacheKyösti Mälkki
2017-09-06arch/x86/Kconfig: Add deprecation warnings for LATE_CBMEM_INITJonathan Neuschäfer
2017-09-06ACPI S3: Remove conflicting local acpi_get_sleep_type()Kyösti Mälkki
2017-09-05Move ADDR32() hack to arch/x86Patrick Georgi
2017-08-30acpigen: Add stop gpio control to power resourceFurquan Shaikh
2017-08-30acpi_device: Provide a new function to add a list of propertiesDuncan Laurie
2017-08-29arch/x86: Add Kconfig option for ACPI \_PR CPU name stringMarc Jones
2017-08-19i82801dx/gx/ix/jx: Add low-memory backup for S3 pathKyösti Mälkki
2017-08-18include/device: Split i2c.h into threeNico Huber
2017-08-17arch/x86: Make postcar TempRamExit call genericMarshall Dawson
2017-08-10SMBIOS: Correct length calculation for empty string tableKonstantin Aladyshev
2017-07-26Port cmos.default handling to C environment bootblockNico Huber
2017-07-25src/arch: Fix checkpatch warning: no spaces at the start of a lineMartin Roth
2017-07-24Fix files with multiple newlines at the end.Martin Roth
2017-07-21arch/arm/armv7: Correct checkpatch errorsLogan Carlson
2017-07-18arch/x86: select RELOCATABLE_MODULES when POSTCAR is selectedAaron Durbin
2017-07-17AGESA boards: Fix regressions with LATE_CBMEM_INITKyösti Mälkki
2017-07-13src: add IS_ENABLED() around Kconfig symbol referencesMartin Roth
2017-07-13Rename __attribute__((packed)) --> __packedStefan Reinauer
2017-07-13arch/x86/assembly_entry: Align stack for car_stage_entryMarshall Dawson
2017-07-07x86/acpigen: Fix acpigen_write_fieldPatrick Rudolph
2017-07-07arch/*: Update Kconfig symbol usageMartin Roth
2017-07-06smbios: Correct the system enclosure typesElyes HAOUAS
2017-06-29arch/x86: update assembly to ensure 16-byte alignment into CAaron Durbin
2017-06-22arch/x86/smbios: Fix scope of variable declarationNico Huber
2017-06-22arch/x86: Make rdrand.c clang friendlyStefan Reinauer
2017-06-20arch/x86/smbios: Fix undefined behaviorRyan Salsamendi
2017-06-20arch/x86/ebda: Change memcpy() to endian wrappersRyan Salsamendi
2017-06-14arch/x86: Fix undefined behaviorRyan Salsamendi
2017-06-08arch/x86/acpigen: Add additional opcodesPatrick Rudolph
2017-06-07src: change coreboot to lowercaseMartin Roth
2017-06-02arch/arm/include/armv7/arch: Correct keyword organization in cpu.hLogan Carlson
2017-06-02arch/arm: Correct checkpatch errorsLogan Carlson
2017-05-30arch: Unify basic cache clearing APIJulius Werner
2017-05-30arch/x86: Add function to determine if we're currently running from CARJulius Werner
2017-05-30arm64: Align cache maintenance code with libpayload and ARM32Julius Werner
2017-05-27CBMEM: Clarify CBMEM_TOP_BACKUP function usageKyösti Mälkki
2017-05-22arch/x86/include: Use IS_ENABLED() macroNico Huber
2017-05-183rdparty/arm-trusted-firmware: Update to upstream masterMartin Roth