coreboot/src/include
Naresh Solanki 4d0b18480d acpi/acpi.c: Accomodate 64bit MMCONF base in MCFG table
Allow the use of 64bit MMCONF base in MCFG table.
Previously only 32 bits were utilized for MMCONF base, while the
remaining 32bits were reserved & held value of zero as evident from MCFG
table disassembly. This commit entails updating the 'base_address' field
in the 'mmconfig' structure to 64 bits and removing the 'base_reserved'
field.

TEST=Confirmed the functionality of the 64bit MMCONF base in the MCFG
table disassembly below

            Signature : "MCFG"
         Table Length : 0000003C
             Revision : 01
             Checksum : BD
               Oem ID : "COREv4"
         Oem Table ID : "COREBOOT"
         Oem Revision : 00000000
      Asl Compiler ID : "CORE"
Asl Compiler Revision : 20230628

             Reserved : 0000000000000000

         Base Address : 0000001010000000
 Segment Group Number : 0000
     Start Bus Number : 00
       End Bus Number : FF
             Reserved : 00000000

Signed-off-by: Naresh Solanki <Naresh.Solanki@9elements.com>
Change-Id: I2f4bc727c3239bf941e1a09bc277ed66ae6b0185
Reviewed-on: https://review.coreboot.org/c/coreboot/+/77539
Reviewed-by: Tim Wawrzynczak <inforichland@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-09-01 21:13:09 +00:00
..
acpi acpi/acpi.c: Accomodate 64bit MMCONF base in MCFG table 2023-09-01 21:13:09 +00:00
boot
console console: Add format-checking __printf() to die() 2023-05-17 11:23:59 +00:00
cpu src/*/post_code.h: Change post code prefix to POSTCODE 2023-08-05 16:04:46 +00:00
device device/dram: add DDR4 RCD I2C access functions 2023-08-21 14:43:08 +00:00
efi vc/intel: Remove unnecessary Kconfig options 2023-08-26 21:14:45 +00:00
mipi drivers/soundwire/cs42l42: Support CS42L42 SoundWire device 2023-05-25 21:22:32 +00:00
pc80 drivers/pc80/rtc/mc146818rtc.c: Add Kconfig for RTC CMOS base addresses 2023-05-08 17:51:08 +00:00
smp
superio
sys
adainit.h
asan.h
assert.h treewide: Remove 'extern' from functions declaration 2023-05-26 13:45:24 +00:00
b64_decode.h
base3.h
boardid.h
boot_device.h
bootblock_common.h
bootmem.h lib: set up specific purpose memory as LB_MEM_SOFT_RESERVED 2023-03-03 11:10:38 +00:00
bootmode.h
bootsplash.h Center bootsplash on bigger framebuffers 2023-07-17 14:49:04 +00:00
bootstate.h include/bootstate.h: Fail compilation on invalid bootstate hooks 2023-02-04 01:42:31 +00:00
cbfs.h
cbfs_glue.h
cbmem.h
cper.h
crc_byte.h
ctype.h
delay.h
device_tree.h tree: Drop repeated words 2023-02-07 04:37:31 +00:00
dimm_info_util.h
dp_aux.h
edid.h
elog.h treewide: Remove 'extern' from functions declaration 2023-05-26 13:45:24 +00:00
endian.h
espi.h
fallback.h
fit.h
fmap.h
framebuffer_info.h
fw_config.h lib/fw_config: Make fw_config_is_provisioned() always available 2023-06-17 02:40:57 +00:00
gpio.h soc/intel/common/gpio: Add function to read GPIO TX value 2023-01-25 14:33:06 +00:00
halt.h
identity.h lib/version: Move board identification strings 2023-04-22 16:20:49 +00:00
imd.h
imd_private.h include/imd_private.h: Use C99 flexible arrays 2023-07-30 09:58:12 +00:00
input-event-codes.h include/input-event-codes.h: Update to upstream 2023-09-01 20:59:32 +00:00
inttypes.h
ip_checksum.h
kconfig.h
lib.h
limits.h
list.h
main_decl.h
memlayout.h
memory_info.h memory_info: Bump to 64 DIMMs 2023-07-18 15:06:05 +00:00
memrange.h
metadata_hash.h
mrc_cache.h
nhlt.h
option.h
post.h
program_loading.h
ramdetect.h
random.h
reg_script.h
region_file.h
reset.h
rmodule.h
romstage_common.h
romstage_handoff.h
rtc.h
rules.h console: Print architecture 2023-01-31 15:26:16 +00:00
sar.h include/sar.h: Use C99 flexible arrays 2023-07-30 09:57:43 +00:00
sdram_mode.h
smbios.h arch/x86,lib: Migrate SMBIOS implementation to common code 2023-06-22 22:24:57 +00:00
smmstore.h drivers/smmstore: Expose region device 2023-02-12 08:20:08 +00:00
spd.h
spd_bin.h
spd_cache.h
spi-generic.h
spi_bitbang.h
spi_flash.h
spi_sdcard.h
stage_cache.h
stdarg.h
stdbool.h
stddef.h
stdint.h
stdio.h
stdlib.h
string.h
swab.h
symbols.h
thread.h
timer.h
timestamp.h
types.h
uuid.h
ux_locales.h lib: Support localized text of memory_training_desc in ux_locales.c 2023-06-04 19:00:18 +00:00
vbe.h
version.h lib/version: Move board identification strings 2023-04-22 16:20:49 +00:00
watchdog.h
wrdd.h
xxhash.h