Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

ACPICA: MRRM: Some cleanups

ACPICA commit 022e2e4169841f429dbda677a4780830bf4c2177

1) Added source specification to MRRM table comment in actbl2.h

2) Shorten typedef from ACPI_TABLE_MRRM_MEM_RANGE_ENTRY to
struct acpi_mrrm_mem_range_entry

3) Add new typedefs to source/tools/acpisrc/astable.c

4) Fix cut and paste errors in acpi_dm_table_info_mrrm0[] definition

5) Fix indent and source code style errors in actbl2.h

6) The base/length fields in the memory range structure are system
memory addresses, not "MMIO". Update the acpi_dm_table_info_mrrm0[]
strings.

7) Add main/sub table comments to acpi_dm_dump_mrrm() and dt_compile_mrrm()

Link: https://github.com/acpica/acpica/commit/022e2e41
Signed-off-by: Tony Luck <tony.luck@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Link: https://patch.msgid.link/2018955.PYKUYFuaPT@rjwysocki.net

authored by

Tony Luck and committed by
Rafael J. Wysocki
6d788e68 ced63370

+8 -6
+8 -6
include/acpi/actbl2.h
··· 1741 1741 /******************************************************************************* 1742 1742 * 1743 1743 * MRRM - Memory Range and Region Mapping (MRRM) table 1744 + * Conforms to "Intel Resource Director Technology Architecture Specification" 1745 + * Version 1.1, January 2025 1744 1746 * 1745 1747 ******************************************************************************/ 1746 1748 ··· 1758 1756 #define ACPI_MRRM_FLAGS_REGION_ASSIGNMENT_OS (1<<0) 1759 1757 1760 1758 /******************************************************************************* 1761 - * 1762 - * Memory Range entry - Memory Range entry in MRRM table 1763 - * 1764 - ******************************************************************************/ 1759 + * 1760 + * Memory Range entry - Memory Range entry in MRRM table 1761 + * 1762 + ******************************************************************************/ 1765 1763 1766 - struct acpi_table_mrrm_mem_range_entry { 1767 - ACPI_SUBTABLE_HEADER_16 header; 1764 + struct acpi_mrrm_mem_range_entry { 1765 + struct acpi_subtable_header_16 header; 1768 1766 u32 reserved0; /* Reserved */ 1769 1767 u64 addr_base; /* Base addr of the mem range */ 1770 1768 u64 addr_len; /* Length of the mem range */