summaryrefslogtreecommitdiff
path: root/source/components/executer/exserial.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/components/executer/exserial.c')
-rw-r--r--source/components/executer/exserial.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/source/components/executer/exserial.c b/source/components/executer/exserial.c
index 69ce5316dd43..776409db718d 100644
--- a/source/components/executer/exserial.c
+++ b/source/components/executer/exserial.c
@@ -353,6 +353,12 @@ AcpiExReadSerialBus (
Function = ACPI_READ | (AccessorType << 16);
break;
+ case ACPI_ADR_SPACE_PLATFORM_RT:
+
+ BufferLength = ACPI_PRM_INPUT_BUFFER_SIZE;
+ Function = ACPI_READ;
+ break;
+
default:
return_ACPI_STATUS (AE_AML_INVALID_SPACE_ID);
}
@@ -472,6 +478,12 @@ AcpiExWriteSerialBus (
Function = ACPI_WRITE | (AccessorType << 16);
break;
+ case ACPI_ADR_SPACE_PLATFORM_RT:
+
+ BufferLength = ACPI_PRM_INPUT_BUFFER_SIZE;
+ Function = ACPI_WRITE;
+ break;
+
default:
return_ACPI_STATUS (AE_AML_INVALID_SPACE_ID);
}