Skip to content

Commit

Permalink
Merge pull request #2 from sunflower2333/test
Browse files Browse the repository at this point in the history
Usb available now.
  • Loading branch information
sunflower2333 committed Apr 3, 2022
2 parents b36f7f0 + 9da3ce6 commit d98e5f3
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 26 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ tags/
.vscode/
*.bak
BuildConfig.conf
UpdateAcpi.sh
DSDT.aml

/Conf/
/SurfaceDuo/
Binary file not shown.
46 changes: 23 additions & 23 deletions Platforms/SurfaceDuoPkg/Include/ACPI.inc
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD {

# SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/APIC.aml
SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/APIC.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/BERT.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/BGRT.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/CSRT.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/DBG2.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/DSDT.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/FACP.aml
SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/CSRT.aml
SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/DBG2.aml
SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/DSDT.aml
SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/FACP.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/FPDT.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/GTDT.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/IORT.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/MCFG.aml
SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/GTDT.aml
SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/IORT.aml
SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/MCFG.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/MSDM.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/PPTT.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/TPM2.aml
SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/PPTT.aml
SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/TPM2.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/8150/builtin/XSDT.aml

SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/Facp.acpi
SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/Gtdt.acpi
SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/Madt.acpi
SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/Pptt.acpi
SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/bgrt.acpi
SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/spcr.acpi
SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/DSDT.aml
SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/Facs.acpi
SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/IORT.aml
SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/Mcfg.acpi
SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/TPM2.acpi
SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/dbg2.acpi
#
# SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/Facp.acpi
# SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/Gtdt.acpi
# SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/Madt.acpi
# SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/Pptt.acpi
# SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/bgrt.acpi
# SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/spcr.acpi
# SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/DSDT.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/Facs.acpi
# SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/IORT.aml
# SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/Mcfg.acpi
# SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/TPM2.acpi
# SECTION RAW = SurfaceDuoPkg/AcpiTables/CustomizedACPI/dbg2.acpi
SECTION UI = "AcpiTables"
}
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = {
{"TZ", 0x86200000, 0x01800000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, /* Added */
{"TZApps", 0x87A00000, 0x02100000, NoHob, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE},
{"MPSS_EFS", 0x89B00000, 0x00200000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, /* New MPSS_EFS location due to LA's MPSS firmware */
{"RAM Partition", 0x89D00000, 0x01A00000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN},
{"RAM Partition", 0x89D00000, 0x01A00000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN},
{"PIL_REGION", 0x8B700000, 0x0F400000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN},
/*{"DXE Heap", 0x9AB00000, 0x03500000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN},
{"Sched Heap", 0x9E000000, 0x00400000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN},*/
Expand All @@ -93,7 +93,6 @@ static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = {
{"RSRV2", 0x9FFE3000, 0x00014000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN},
{"Log Buffer", 0x9FFF7000, 0x00008000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN},
{"Info Blk", 0x9FFFF000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN},

{"MLVM_APSS", 0xA0000000, 0x08800000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE},
{"MLVM_1", 0xA8800000, 0x07C00000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE},
{"MLVM", 0xB0400000, 0x09000000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE},
Expand Down
3 changes: 2 additions & 1 deletion Platforms/SurfaceDuoPkg/Include/DXE.inc
Original file line number Diff line number Diff line change
Expand Up @@ -248,7 +248,8 @@

FILE DRIVER = cd823a4d-7dec-4531-ae5d-4134fa4127b8 {
SECTION DXE_DEPEX = SurfaceDuoPkg/FirmwareBinaries/BOOT.XF.3.0-00527-SM8150LZB-1/volume-0/file-2/section0/section1/volume-0/file-cd823a4d-7dec-4531-ae5d-4134fa4127b8/section0.dxe.depex
SECTION PE32 = SurfaceDuoPkg/PatchedBinaries/UsbConfigDxe.efi
# SECTION PE32 = SurfaceDuoPkg/PatchedBinaries/UsbConfigDxe.efi
SECTION PE32 = SurfaceDuoPkg/PatchedBinaries/Xiaomi/UsbConfigDxe.efi
SECTION UI = "UsbConfigDxe"
}

Expand Down

0 comments on commit d98e5f3

Please sign in to comment.