summaryrefslogtreecommitdiff
path: root/src/cpu/amd/car
AgeCommit message (Expand)Author
2015-12-18drivers/pc80: Add optional spinlock for nvram CBFS accessTimothy Pearson
2015-12-15src/console: Add x86 romstage spinlock option and printk spinlock supportTimothy Pearson
2015-11-26amd/car: don't apply Fam10h/Fam12h Errata 343 fix to Fam0FhJonathan A. Kollasch
2015-11-21cpu/amd/car/post_cache_as_ram: Avoid trailing spacesPaul Menzel
2015-11-18cpu/amd/fam10h-fam15h: Update Fam15h APIC config and startup sequenceTimothy Pearson
2015-11-15cpu/amd: Fix AMD Family 15h ECC initialization reliability issuesTimothy Pearson
2015-11-10cpu/amd/car: Add romstage BSP stack overrun detectionTimothy Pearson
2015-11-02cpu/amd: Add initial AMD Family 15h supportTimothy Pearson
2015-10-31tree: drop last paragraph of GPL copyright headerPatrick Georgi
2015-10-30cpu/amd/car: Honor BKDG recommendations for DisFillP in CARTimothy Pearson
2015-10-27cpu/amd/car: Add initial Suspend to RAM (S3) supportTimothy Pearson
2015-10-25cpu/amd/car: Use standard integer types in post_cache_as_ram.cTimothy Pearson
2015-10-25cpu/amd/car: remove PRINTK_IN_CAR #define that was hardcoded to 1Timothy Pearson
2015-10-24cpu/amd: Add initial support for AMD Socket G34 processorsTimothy Pearson
2015-10-15cpu/mtrr.h: Fix macro names for MTRR registersAlexandru Gagniuc
2015-08-13amd: raminit sysinfo offset fixAaron Durbin
2015-07-07x86: Drop -Wa,--divideStefan Reinauer
2015-07-07cpu/amd/car: Move AP stacks below the BSP stack to free up spaceTimothy Pearson
2015-07-07cpu/amd/car: Increase Family 10h CAR size limit to 128kTimothy Pearson
2015-07-07cpu/amd: Detect any conflicts between sysinfo and the stack regionTimothy Pearson
2015-05-21Remove address from GPLv2 headersPatrick Georgi
2015-03-07AMD: Uniformly define MSRs for TOP_MEM and TOP_MEM2Kyösti Mälkki
2015-01-10ACPI: Add acpi_is_wakeup_s3() for romstageKyösti Mälkki
2015-01-06cpu: Drop print_ implementation from non-romcc boardsStefan Reinauer
2014-11-14AMD (K8/fam10): Rewrite CAR migration in post_cache_as_ramKyösti Mälkki
2014-06-25Declare acpi_is_wakeup_early() only onceKyösti Mälkki
2014-04-28AMD: Add common header file for CAR setupKyösti Mälkki
2014-04-26Rename coreboot_ram stage to ramstageFurquan Shaikh
2014-04-09cpu/amd/car: Use define MSR_MCFG_BASE rather than hardcoded valuePatrick Georgi
2014-01-22AMD K8/fam10: Fix CBMEM on S3 resumeKyösti Mälkki
2013-12-26AMD boards (non-AGESA): Cleanup post_cache_as_ram.c includesKyösti Mälkki
2013-12-26AMD boards (non-AGESA): Cleanup earlymtrr.c includesKyösti Mälkki
2013-12-02amd/car/post_cache_as_ram: Switch stack in assembly rather than in CVladimir Serbinenko
2013-09-11CBMEM: Drop parameter from cbmem_reinit()Kyösti Mälkki
2013-09-11CBMEM: Backup top_of_ram instead of cbmem_tocKyösti Mälkki
2013-07-11cpu: Fix spellingMartin Roth
2013-05-08copy_and_run: drop boot_complete parameterStefan Reinauer
2013-03-01GPLv2 notice: Unify all files to just use one space in »MA 02110-1301«Paul Menzel
2012-11-28amdk8/amdfam10: Use CAR_GLOBAL for sysinfoPatrick Georgi
2012-05-08Clean up #ifsPatrick Georgi
2012-04-25Replace cache control magic numbers with symbolsPatrick Georgi
2012-02-17Remove whitespace.Patrick Georgi
2011-11-01Remove XIP_ROM_BASEPatrick Georgi
2011-10-30Fix slow CAR execution introduced by 7c7d87182feb78cb2bc02fb3558bef56a41682c9Rudolf Marek
2011-10-28Get rid of AUTO_XIP_ROM_BASEPatrick Georgi
2011-07-22Update AMD SR5650 and SB700efdesign98
2011-04-21more ifdef -> if fixesStefan Reinauer
2011-04-14Use symbolic names for some MTRR bits instead of numbers in CAR codeStefan Reinauer
2011-02-10According to AMD documentation, cache type WP should be used forScott Duplichan
2011-01-19Revert r5902 to make code more readable again. At least three people like toStefan Reinauer
2010-11-221) wraps the s3 parts of chipset code/memory init code with if CONFIG_HAVE_AC...Rudolf Marek
2010-10-19For AMD family 10h processors, msr c0010058 is always programmedScott Duplichan
2010-10-12Reduce duplicate definition in CAR code.Warren Turkal
2010-10-02Add comments to make it clear why these two lines are written like that:Uwe Hermann
2010-10-01Factor out common CAR asm snippets.Uwe Hermann
2010-10-01Add missing parenthesis (trivial).Uwe Hermann
2010-10-01CAR simplifications, typos, readability improvements (trivial).Uwe Hermann
2010-09-30Various cosmetic and coding style fixes in CAR code (trivial).Uwe Hermann
2010-09-30Use existing, readable MTRR #defines instead of hardcoding numbers.Uwe Hermann
2010-09-14This patch corrects a coding error in the original implementationScott Duplichan
2010-09-13CONFIG_MMCONF_SUPPORT is always defined. Fix build.Myles Watson
2010-09-13Move initialization of MMCONF BAR to cache_as_ram setup phase, in orderArne Georg Gleditsch
2010-07-08Fix all warnings in the tree Stefan Reinauer
2010-06-07replace outb -> port 0x80 with post_code() in some places.Stefan Reinauer
2010-05-16Following patch reworks car_disable into C. Tested, works here. I comparedRudolf Marek
2010-05-14Remove another set of includes from Fam10 romstages:Patrick Georgi
2010-05-09Move includes to where they are needed. This allows to simplifyPatrick Georgi
2010-04-09drop unused filesStefan Reinauer
2010-04-09copy_and_run.c is not needed twice, and it is used on non-car too.Stefan Reinauer
2010-04-09thin out romcc epilogue and have it call copy_and_run asStefan Reinauer
2010-04-07- copy_and_run() gets the same calling convention on AMD and on all the others.Stefan Reinauer
2010-03-31Drop \r\n and \n\r as both print_XXX and printk now do this internally.Stefan Reinauer
2010-03-30get coreboot_ap memory training in cache mechanism in place. Didn't work sinceStefan Reinauer
2010-03-22Revert my debugging patch that got committed by accident. Sorry.Myles Watson
2010-03-22Fix all the format string warnings.Myles Watson
2010-03-22printk_foo -> printk(BIOS_FOO, ...)Stefan Reinauer
2010-03-19The parameters of memset() should beZheng Bao
2010-03-18Remove remaining uses ofPatrick Georgi
2010-03-11Replace spaces with tabs. Trivial.Myles Watson
2010-03-11Replace clear_memory with memset.Myles Watson
2010-02-23Clobber registers as appropriate in AMD CAR code, andRudolf Marek
2010-02-22Random cosmetic fixes (trivial).Uwe Hermann
2010-02-09Allow building images with different prefixes (ie. normal/romstage,Patrick Georgi
2010-01-05- Let AMD CAR code pick the right XIP areaRudolf Marek
2009-10-26Define some variables that were not defined. There are a couple left.Myles Watson
2009-10-23White space and comment fixes for cache_as_ram.inc files so it's easier to spotMyles Watson
2009-10-23Remove PRINTK_IN_CAR tests from AMD files.Myles Watson
2009-10-16Change CONFIG_LB_MEM_TOPK to CONFIG_RAMTOP to match CONFIG_RAMBASE.Myles Watson
2009-10-14White space and typo fixes. This makes it easier to compare the s2895 & s2892.Myles Watson
2009-10-03Remove:Patrick Georgi
2009-09-29Remove some warnings.Myles Watson
2009-06-30This patch unifies the use of config options in v2 to all start with CONFIG_Stefan Reinauer
2009-06-06Fix for Erratum 343 for AMD Fam10h CPUs.Marco Schmidt
2009-05-27Move coreboot_ram and coreboot_apc to CBFS. This allows to Patrick Georgi
2009-05-04The rev 4099 broke ECC boards, they need to have tidy the ECC tags. Myles rev...Rudolf Marek
2009-04-30Refactor copy_and_run so that it uses a single code base instead ofPatrick Georgi
2009-04-27Revert 4099 patch that causes an ECC error. Memory has to be written while ECCMyles Watson
2009-04-13Following patch adds necessary hooks and as well the compile time checks forRudolf Marek
2009-02-17Unify CAR so the same compiled code does the right thing on bothPatrick Georgi
2008-08-02adapt Uncompressing.. patch for AMD code. Also replace "linxbios" by "coreboot"Stefan Reinauer