summaryrefslogtreecommitdiff
path: root/src/northbridge/intel/i945/northbridge.c
AgeCommit message (Expand)Author
2022-12-01nb/intel/i945: Hook up PCI domain and CPU bus ops to devicetreeArthur Heymans
2022-10-06treewide: use predicate to check if pci device is on n-th busFabio Aiuto
2022-09-14nb/intel: Use "if (!ptr)" in preference to "if (ptr == NULL)"Elyes Haouas
2022-06-22device/resource: Add _kb postfix for resource allocatorsKyösti Mälkki
2022-05-24nb/intel/i945,gm45: Use incrementing index with fixed resourceKyösti Mälkki
2022-03-07src: Make PCI ID define names shorterFelix Singer
2022-01-25northbridge/intel/i945: Change types to uintptr_t where appropriateElyes HAOUAS
2021-01-30nb/intel/i945: Define and use MMCONF_BUS_NUMBERAngel Pons
2021-01-19nb/intel/i945/northbridge.c: Reserve upper part of lower memoryArthur Heymans
2021-01-19nb/intel/i945/northbridge.c: Improve readabilityArthur Heymans
2020-09-21src/northbridge: Drop unneeded empty linesElyes HAOUAS
2020-08-04nb/intel/i945: Deduplicate PCIEXBAR decodingAngel Pons
2020-08-04nb/intel/i945: Refactor `get_pcie_bar`Angel Pons
2020-06-06src: Use pci_dev_ops_pci where applicableAngel Pons
2020-05-26northbridge/intel/i945: Mark legacy VGA memory as reservedFurquan Shaikh
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-11nb/i945: Improve code formattingElyes HAOUAS
2020-04-10Replace DEVICE_NOOP with noop_(set|read)_resourcesNico Huber
2020-04-10Drop unnecessary DEVICE_NOOP entriesNico Huber
2020-04-05src/northbridge: Use SPDX for GPL-2.0-only filesAngel Pons
2020-04-05Drop explicit NULL initializations from `device_operations`Elyes HAOUAS
2020-04-02Trim `.acpi_fill_ssdt_generator` and `.acpi_inject_dsdt_generator`Nico Huber
2020-03-17src (minus soc and mainboard): Remove copyright noticesPatrick Georgi
2019-12-19src/northbridge: Remove unused <stdlib.h>Elyes HAOUAS
2019-12-12nb/{haswell,i945,sandybridge}: Drop outdated commentElyes HAOUAS
2019-09-15nb/i945: Remove unused include <cpu/cpu.h>Elyes HAOUAS
2019-08-15intel/smm/gen1: Rename header fileKyösti Mälkki
2019-08-15cpu/intel: Replace bsp_init_and_start_aps()Kyösti Mälkki
2019-03-21{northbridge, soc, southbridge}/intel: Make use of pci_dev_set_subsystem()Subrata Banik
2019-03-20src: Use 'include <string.h>' when appropriateElyes HAOUAS
2019-03-04arch/io.h: Drop unnecessary includeKyösti Mälkki
2019-03-01device/pci: Fix PCI accessor headersKyösti Mälkki
2019-01-23nb/intel/i945: Use parallel MP initArthur Heymans
2019-01-13nb/intel/i945: Reduce pcidev_on_root() callsNico Huber
2019-01-06device: Use pcidev_on_root()Kyösti Mälkki
2018-12-03nb/intel/i945: Use common SMM_TSEG codeArthur Heymans
2018-11-16src: Get rid of duplicated includesElyes HAOUAS
2018-10-24nb/intel/*: Account for cbmem_top alignmentArthur Heymans
2018-10-24nb/intel/i945: Fix domain resourcesArthur Heymans
2018-06-29sb/intel/i82801{g,j}x: Automatically generate ACPI PIRQ tablesArthur Heymans
2018-06-07nb/intel/i945: Add a common function to compute TSEG sizeArthur Heymans
2018-05-08{mb,nb,soc}: Remove references to pci_bus_default_ops()Nico Huber
2018-04-30nb/intel/i945: Get rid of device_tElyes HAOUAS
2018-01-23nb/intel/i945: Use ESMRAMC instead of 0x9eElyes HAOUAS
2017-03-22nb/intel/i945: Fix errors found by checkpatch.plArthur Heymans
2017-01-06nb/intel/*/northbridge.c: Remove #include <device/hypertransport.h>Arthur Heymans
2016-12-11intel/i945: Use romstage_handoff for S3Kyösti Mälkki
2016-12-07MMCONF_SUPPORT: Drop redundant loggingKyösti Mälkki
2016-12-07MMCONF_SUPPORT: Consolidate resource registrationKyösti Mälkki
2016-10-26nb/intel/i945: Add PCI id for I945GCNico Huber
2016-09-20northbridge/intel/i945: Add space around operatorsElyes HAOUAS
2016-08-31i945: Enable changing VRAM sizeArthur Heymans
2015-10-31tree: drop last paragraph of GPL copyright headerPatrick Georgi
2015-05-21Remove address from GPLv2 headersPatrick Georgi
2014-11-22i945: Add 27ac to northbridge IDs.Vladimir Serbinenko
2014-11-01northbridge/intel: Use DEVICE_NOOP macro over dummy symbolEdward O'Callaghan
2014-10-15i945: Convert to per-device ACPIVladimir Serbinenko
2014-06-18northbridge/intel: Drop use of set_top_of_ram()Kyösti Mälkki
2014-06-02i945: Fix resource bases for UMA and TSEGKyösti Mälkki
2014-05-31northbridge/intel/i945/northbridge.c: Use define `TOLUD` instead of hardcoded...Paul Menzel
2014-05-31northbridge/intel/i945: Add define for register `BSM` and use itPaul Menzel
2014-05-19intel: Remove GFXUMA and related global variablesKyösti Mälkki
2013-09-11CBMEM northbridges: Remove references to global high_tables_baseKyösti Mälkki
2013-07-10Fix MMCONF_SUPPORT_DEFAULT for ramstageKyösti Mälkki
2013-03-01GPLv2 notice: Unify all files to just use one space in »MA 02110-1301«Paul Menzel
2013-02-28Drop CONFIG_WRITE_HIGH_TABLESStefan Reinauer
2013-02-14sconfig: rename lapic_cluster -> cpu_clusterStefan Reinauer
2013-02-14sconfig: rename pci_domain -> domainStefan Reinauer
2012-11-28Remove assembly coded log2 functionRonald G. Minnich
2012-10-07Remove chip.h files without config structureKyösti Mälkki
2012-08-08Cleanup coreboot memory table includesKyösti Mälkki
2012-07-27Intel and GFXUMA: fix MTRR and use uma_resource()Kyösti Mälkki
2012-07-27Intel i945 and sch: no memory over 4GBKyösti Mälkki
2012-07-16Define global uma_memory variablesKyösti Mälkki
2012-05-08Clean up #ifsPatrick Georgi
2011-10-15use acpi.h include instead of manually adding acpi_slp_type.Stefan Reinauer
2011-06-15i82801gx: replace cafed00d/cafebabe by definesSven Schnelle
2010-12-13We hardcode highmemory size in every northbridge! This is bad, and especiall...Rudolf Marek
2010-10-11Factor out a few commonly duplicated functions from northbridge.c.Uwe Hermann
2010-09-13Convert i945 boards to use reserved resources instead of directly addingMyles Watson
2010-06-17Always enable parent resources before child resources.Myles Watson
2010-06-09Same conversion as with resources from static arrays to lists, exceptMyles Watson
2010-04-15zero warnings days...Stefan Reinauer
2010-03-22printk_foo -> printk(BIOS_FOO, ...)Stefan Reinauer
2010-02-22This is a general cleanup patchStefan Reinauer
2009-10-26Kontron 986LCD-M updateStefan Reinauer
2009-10-15Add CONFIG_GENERATE_* for tables so that the user can select which tables notMyles Watson
2009-08-12drop extra whitespace at end of line for i945 + ICH7 (trivial)Stefan Reinauer
2009-07-21* drop ich7 includeStefan Reinauer
2009-07-02Move the v3 resource allocator to v2.Myles Watson
2009-06-30This patch unifies the use of config options in v2 to all start with CONFIG_Stefan Reinauer
2009-03-11i945 northbridge updateStefan Reinauer
2009-03-06Fix mmconf (PCIe memory mapped config space access) support in v2. It wasStefan Reinauer
2009-02-27Generic approach of putting BIOS tables at the end of memoryStefan Reinauer
2008-10-31Revert i945/ICH7 PCI IDs to be hard-coded numbers instead of #defines.Uwe Hermann
2008-10-29i945/ICH7: Use #defines from pci_ids.h (trivial).Uwe Hermann
2008-10-29Support for the Intel 945 northbridge.Stefan Reinauer