Deleted Added
full compact
actbl3.h (239340) actbl3.h (241973)
1/******************************************************************************
2 *
3 * Name: actbl3.h - ACPI Table Definitions
4 *
5 *****************************************************************************/
6
7/*
8 * Copyright (C) 2000 - 2012, Intel Corp.

--- 305 unchanged lines hidden (view full) ---

314/*******************************************************************************
315 *
316 * MPST - Memory Power State Table (ACPI 5.0)
317 * Version 1
318 *
319 ******************************************************************************/
320
321#define ACPI_MPST_CHANNEL_INFO \
1/******************************************************************************
2 *
3 * Name: actbl3.h - ACPI Table Definitions
4 *
5 *****************************************************************************/
6
7/*
8 * Copyright (C) 2000 - 2012, Intel Corp.

--- 305 unchanged lines hidden (view full) ---

314/*******************************************************************************
315 *
316 * MPST - Memory Power State Table (ACPI 5.0)
317 * Version 1
318 *
319 ******************************************************************************/
320
321#define ACPI_MPST_CHANNEL_INFO \
322 UINT16 Reserved1; \
323 UINT8 ChannelId; \
322 UINT8 ChannelId; \
324 UINT8 Reserved2; \
325 UINT16 PowerNodeCount;
323 UINT8 Reserved1[3]; \
324 UINT16 PowerNodeCount; \
325 UINT16 Reserved2;
326
327/* Main table */
328
329typedef struct acpi_table_mpst
330{
331 ACPI_TABLE_HEADER Header; /* Common ACPI table header */
332 ACPI_MPST_CHANNEL_INFO /* Platform Communication Channel */
333

--- 14 unchanged lines hidden (view full) ---

348typedef struct acpi_mpst_power_node
349{
350 UINT8 Flags;
351 UINT8 Reserved1;
352 UINT16 NodeId;
353 UINT32 Length;
354 UINT64 RangeAddress;
355 UINT64 RangeLength;
326
327/* Main table */
328
329typedef struct acpi_table_mpst
330{
331 ACPI_TABLE_HEADER Header; /* Common ACPI table header */
332 ACPI_MPST_CHANNEL_INFO /* Platform Communication Channel */
333

--- 14 unchanged lines hidden (view full) ---

348typedef struct acpi_mpst_power_node
349{
350 UINT8 Flags;
351 UINT8 Reserved1;
352 UINT16 NodeId;
353 UINT32 Length;
354 UINT64 RangeAddress;
355 UINT64 RangeLength;
356 UINT8 NumPowerStates;
357 UINT8 NumPhysicalComponents;
358 UINT16 Reserved2;
356 UINT32 NumPowerStates;
357 UINT32 NumPhysicalComponents;
359
360} ACPI_MPST_POWER_NODE;
361
362/* Values for Flags field above */
363
364#define ACPI_MPST_ENABLED 1
365#define ACPI_MPST_POWER_MANAGED 2
366#define ACPI_MPST_HOT_PLUG_CAPABLE 4

--- 18 unchanged lines hidden (view full) ---

385} ACPI_MPST_COMPONENT;
386
387
388/* Memory Power State Characteristics Structure (follows all POWER_NODEs) */
389
390typedef struct acpi_mpst_data_hdr
391{
392 UINT16 CharacteristicsCount;
358
359} ACPI_MPST_POWER_NODE;
360
361/* Values for Flags field above */
362
363#define ACPI_MPST_ENABLED 1
364#define ACPI_MPST_POWER_MANAGED 2
365#define ACPI_MPST_HOT_PLUG_CAPABLE 4

--- 18 unchanged lines hidden (view full) ---

384} ACPI_MPST_COMPONENT;
385
386
387/* Memory Power State Characteristics Structure (follows all POWER_NODEs) */
388
389typedef struct acpi_mpst_data_hdr
390{
391 UINT16 CharacteristicsCount;
392 UINT16 Reserved;
393
394} ACPI_MPST_DATA_HDR;
395
396typedef struct acpi_mpst_power_data
397{
393
394} ACPI_MPST_DATA_HDR;
395
396typedef struct acpi_mpst_power_data
397{
398 UINT8 Revision;
398 UINT8 StructureId;
399 UINT8 Flags;
400 UINT16 Reserved1;
401 UINT32 AveragePower;
402 UINT32 PowerSaving;
403 UINT64 ExitLatency;
404 UINT64 Reserved2;
405
406} ACPI_MPST_POWER_DATA;

--- 7 unchanged lines hidden (view full) ---

414
415/* Shared Memory Region (not part of an ACPI table) */
416
417typedef struct acpi_mpst_shared
418{
419 UINT32 Signature;
420 UINT16 PccCommand;
421 UINT16 PccStatus;
399 UINT8 Flags;
400 UINT16 Reserved1;
401 UINT32 AveragePower;
402 UINT32 PowerSaving;
403 UINT64 ExitLatency;
404 UINT64 Reserved2;
405
406} ACPI_MPST_POWER_DATA;

--- 7 unchanged lines hidden (view full) ---

414
415/* Shared Memory Region (not part of an ACPI table) */
416
417typedef struct acpi_mpst_shared
418{
419 UINT32 Signature;
420 UINT16 PccCommand;
421 UINT16 PccStatus;
422 UINT16 CommandRegister;
423 UINT16 StatusRegister;
424 UINT16 PowerStateId;
425 UINT16 PowerNodeId;
422 UINT32 CommandRegister;
423 UINT32 StatusRegister;
424 UINT32 PowerStateId;
425 UINT32 PowerNodeId;
426 UINT64 EnergyConsumed;
427 UINT64 AveragePower;
428
429} ACPI_MPST_SHARED;
430
431
432/*******************************************************************************
433 *

--- 222 unchanged lines hidden ---
426 UINT64 EnergyConsumed;
427 UINT64 AveragePower;
428
429} ACPI_MPST_SHARED;
430
431
432/*******************************************************************************
433 *

--- 222 unchanged lines hidden ---