summaryrefslogtreecommitdiff
path: root/src/lib/hardwaremain.c
AgeCommit message (Expand)Author
2022-04-24lib: Remove unused <stdlib.h> and use <types.h> when appropriateElyes HAOUAS
2022-03-08timestamps: Rename timestamps to make names more consistentJakub Czapiga
2021-12-23ChromeOS: Refactor ACPI CNVS generationKyösti Mälkki
2021-11-15lib/hardwaremain: Run timers more frequentlyRaul E Rangel
2021-10-04lib/hardwaremain: change type of "complete" element in boot_state structFelix Held
2021-10-04lib/hardwaremain: add missing types.h includeFelix Held
2021-08-04Move post_codes.h to commonlib/console/Ricardo Quesada
2021-07-26lib/thread,lib/hardwaremain: Lazy initialize threadsRaul E Rangel
2021-07-18lib/hardwaremain: Drop boot_state_current_{block,unblock}()Raul E Rangel
2021-06-14ChromeOS: Separate NVS from global GNVSKyösti Mälkki
2021-06-14lib/hardwaremain: Print individual boot state callback durationsRaul E Rangel
2021-06-14lib/hardwaremain.c: Hide preprocessor guards in headerAngel Pons
2021-05-12include/console: Rename and update POST_ENTRY_RAMSTAGE postcodeSubrata Banik
2021-01-24ACPI: Clean up GNVS initialisationKyösti Mälkki
2021-01-18ACPI: Select ACPI_SOC_NVS only where suitableKyösti Mälkki
2020-12-25ACPI: Allocate GNVS early in ramstageKyösti Mälkki
2020-11-19ACPI S3: Replace acpi_is_wakeup()Kyösti Mälkki
2020-07-28ACPI S3: Clean up resume pathKyösti Mälkki
2020-06-18lib/hardwaremain: Drop HAVE_ACPI_RESUME guardsKyösti Mälkki
2020-06-17treewide: Replace CONFIG(ARCH_xx) testsKyösti Mälkki
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-05-02acpi: Move ACPI table support out of arch/x86 (3/5)Furquan Shaikh
2020-04-04src/lib: Use SPDX for GPL-2.0-only filesAngel Pons
2020-03-17src (minus soc and mainboard): Remove copyright noticesPatrick Georgi
2019-12-31console,boot_state: Reformat state times outputKyösti Mälkki
2019-11-11console,boot_state: Exclude printk() from reported timesKyösti Mälkki
2019-11-03boot_state: Reduce precision of reported timesKyösti Mälkki
2019-09-11timestamps: Improve collection for ENV_ROMSTAGE_OR_BEFOREKyösti Mälkki
2019-08-23lib: hardwaremain: Call exception_init() as soon as possibleAsami Doi
2019-08-22ACPI S3: Depend on RELOCATABLE_RAMSTAGEKyösti Mälkki
2019-03-29src: Use include <reset.h> when appropriateElyes HAOUAS
2019-03-08coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX)Julius Werner
2019-01-30lib/hardwaremain: Fix typo ACPISubrata Banik
2018-12-22arch/x86 cbmem: Drop tests for LATE_CBMEM_INITKyösti Mälkki
2018-11-16src: Remove unneeded include <lib.h>Elyes HAOUAS
2018-10-08Move compiler.h to commonlibNico Huber
2018-04-24compiler.h: add __weak macroAaron Durbin
2017-07-06src/lib: add IS_ENABLED() around Kconfig symbol referencesMartin Roth
2017-03-13src/lib: Use tabs instead of spacesLee Leahy
2017-03-09src/lib: Remove spaces after ( and before )Lee Leahy
2016-12-08bootstate: add arch specific hook at coreboot exitAaron Durbin
2016-12-07lib: Add time stamp when starting to finalize chipsPaul Menzel
2016-11-06Add option to use Ada code in ramstageNico Huber
2016-05-31lib/hardwaremain: Add \n to "Boot failed" messageJonathan Neuschäfer
2016-02-18lib: Add Kconfig to toggle boot state debuggingLee Leahy
2015-10-31tree: drop last paragraph of GPL copyright headerPatrick Georgi
2015-06-30hardwaremain: Move init_timer() call to before console initDuncan Laurie
2015-06-02cbfs: new API and better program loadingAaron Durbin
2015-05-21Remove address from GPLv2 headersPatrick Georgi
2015-04-23ramstage: don't drop cbmem consoleAaron Durbin
2015-04-14timer: Reestablish init_timer(), consolidate timer initialization callsJulius Werner
2015-04-07hardwaremain: explicitly call cbmem_initialize() earlyAaron Durbin
2015-03-31payload loading: remove passing of struct payloadAaron Durbin
2015-03-21ramstage: remove rela_time useAaron Durbin
2015-03-20loaders: add program_loading.h header fileAaron Durbin
2015-03-18bootstate: use structure pointers for scheduling callbacksAaron Durbin
2015-03-04Add stage information to coreboot bannerStefan Reinauer
2015-01-27CBMEM: Add timestamp_reinit()Kyösti Mälkki
2015-01-05timestamps: Switch from tsc_t to uint64_tStefan Reinauer
2014-10-19ACPI: Allocate S3 resume backup in CBMEM earlierKyösti Mälkki
2014-09-13arm: Move exception_init() close to console_init()Julius Werner
2014-07-03ACPI: Recover type of wakeup in acpi_is_wakeup()Kyösti Mälkki
2014-03-03coreboot: unify infrastructure for loading payloadsAaron Durbin
2013-11-26Clean up POST codes for Boot State machineDuncan Laurie
2013-11-08Add new finalize functions for devices and chipsMarc Jones
2013-09-21CBMEM: Always select CAR_MIGRATIONKyösti Mälkki
2013-09-21timestamps: Use stash before CBMEM is usableKyösti Mälkki
2013-07-10Drop ELF remains from boot codeStefan Reinauer
2013-07-10Rename hardwaremain() to main()Stefan Reinauer
2013-06-20fix bootstate typo (bs_dev_eanble -> bs_dev_enable)David Hendricks
2013-05-14coreboot: add thread cooperative multitaskingAaron Durbin
2013-05-08hardwaremain: drop boot_complete parameterStefan Reinauer
2013-05-07boot state: remove drain timers optionAaron Durbin
2013-05-07boot state: add ability to block state transitionsAaron Durbin
2013-05-01boot state: run timers on state entryAaron Durbin
2013-05-01boot state: track times for each stateAaron Durbin
2013-05-01boot state: rebalance payload load vs actual bootAaron Durbin
2013-05-01boot: remove cbmem_post_handling()Aaron Durbin
2013-05-01cbmem: use boot state machineAaron Durbin
2013-05-01coverage: use boot state callbacksAaron Durbin
2013-05-01acpi: split resume check and actual resume codeAaron Durbin
2013-05-01boot state: schedule static callbacksAaron Durbin
2013-05-01ramstage: introduce boot state machineAaron Durbin
2013-03-22coreboot: dynamic cbmem requirementAaron Durbin
2013-03-21cbmem: dynamic cbmem supportAaron Durbin
2013-03-21ramstage: Add cbmem_get_table_location()Aaron Durbin
2013-02-28Drop CONFIG_WRITE_HIGH_TABLESStefan Reinauer
2013-01-30Extend CBFS to support arbitrary ROM source media.Hung-Te Lin
2013-01-12Implement GCC code coverage analysisStefan Reinauer
2012-11-30Drop boot directoryStefan Reinauer