Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvements for the mppark branch #70

Draft
wants to merge 12 commits into
base: mppark
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed AcpiTables/8992/builtin/CSRT.aml
Binary file not shown.
Binary file removed AcpiTables/8992/builtin/DBG2.aml
Binary file not shown.
Binary file removed AcpiTables/8992/builtin/DSDT.aml
Binary file not shown.
Binary file removed AcpiTables/8992/builtin/DSDT.sdboot.aml
Binary file not shown.
Binary file removed AcpiTables/8992/builtin/FACS.aml
Binary file not shown.
Binary file removed AcpiTables/8992/builtin/FADT.acpi
Binary file not shown.
Binary file removed AcpiTables/8992/builtin/GTDT.aml
Binary file not shown.
Binary file removed AcpiTables/8992/builtin/MADT.MpPark.aml
Binary file not shown.
Binary file removed AcpiTables/8992/builtin/MADT.aml
Binary file not shown.
Binary file removed AcpiTables/8992/builtin/MCFG.aml
Binary file not shown.
Binary file removed AcpiTables/8992/builtin/PPTT.aml
Binary file not shown.
472 changes: 295 additions & 177 deletions AcpiTables/8992/src/DSDT.asl

Large diffs are not rendered by default.

46,565 changes: 0 additions & 46,565 deletions AcpiTables/8992/src/DSDT.sdboot.asl

This file was deleted.

165 changes: 165 additions & 0 deletions AcpiTables/8992/src/MADT.MpParkQuadCore.asl
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@

[000h 0000 4] Signature : "APIC" [Multiple APIC Description Table (MADT)]
[004h 0004 4] Table Length : 0000023C
[008h 0008 1] Revision : 03
[009h 0009 1] Checksum : 00
[00Ah 0010 6] Oem ID : "QCOM "
[010h 0016 8] Oem Table ID : "QCOMEDK2"
[018h 0024 4] Oem Revision : 00008994
[01Ch 0028 4] Asl Compiler ID : "QCOM"
[020h 0032 4] Asl Compiler Revision : 00000001

[024h 0036 4] Local Apic Address : F9002000
[028h 0040 4] Flags (decoded below) : 00000000
PC-AT Compatibility : 0

[02Ch 0044 1] Subtable Type : 0B [Generic Interrupt Controller]
[02Dh 0045 1] Length : 50
[02Eh 0046 2] Reserved : 0000
[030h 0048 4] CPU Interface Number : 00000000
[034h 0052 4] Processor UID : 00000000
[038h 0056 4] Flags (decoded below) : 00000001
Processor Enabled : 1
Performance Interrupt Trigger Mode : 0
Virtual GIC Interrupt Trigger Mode : 0
[03Ch 0060 4] Parking Protocol Version : 00000001
[040h 0064 4] Performance Interrupt : 00000017
[044h 0068 8] Parked Address : 0000000000301000
[04Ch 0076 8] Base Address : 00000000F9002000
[054h 0084 8] Virtual GIC Base Address : 00000000F9004000
[05Ch 0092 8] Hypervisor GIC Base Address : 00000000F9001000
[064h 0100 4] Virtual GIC Interrupt : 00000019
[068h 0104 8] Redistributor Base Address : 0000000000000000
[070h 0112 8] ARM MPIDR : 0000000000000000
[078h 0120 1] Efficiency Class : 00
[079h 0121 1] Reserved : 00
[07Ah 0122 2] SPE Overflow Interrupt : 0000

[07Ch 0124 1] Subtable Type : 0B [Generic Interrupt Controller]
[07Dh 0125 1] Length : 50
[07Eh 0126 2] Reserved : 0000
[080h 0128 4] CPU Interface Number : 00000001
[084h 0132 4] Processor UID : 00000001
[088h 0136 4] Flags (decoded below) : 00000001
Processor Enabled : 1
Performance Interrupt Trigger Mode : 0
Virtual GIC Interrupt Trigger Mode : 0
[08Ch 0140 4] Parking Protocol Version : 00000001
[090h 0144 4] Performance Interrupt : 00000017
[094h 0148 8] Parked Address : 0000000000311000
[09Ch 0156 8] Base Address : 00000000F9002000
[0A4h 0164 8] Virtual GIC Base Address : 00000000F9004000
[0ACh 0172 8] Hypervisor GIC Base Address : 00000000F9001000
[0B4h 0180 4] Virtual GIC Interrupt : 00000019
[0B8h 0184 8] Redistributor Base Address : 0000000000000000
[0C0h 0192 8] ARM MPIDR : 0000000000000001
[0C8h 0200 1] Efficiency Class : 00
[0C9h 0201 1] Reserved : 00
[0CAh 0202 2] SPE Overflow Interrupt : 0000

[0CCh 0204 1] Subtable Type : 0B [Generic Interrupt Controller]
[0CDh 0205 1] Length : 50
[0CEh 0206 2] Reserved : 0000
[0D0h 0208 4] CPU Interface Number : 00000002
[0D4h 0212 4] Processor UID : 00000002
[0D8h 0216 4] Flags (decoded below) : 00000001
Processor Enabled : 1
Performance Interrupt Trigger Mode : 0
Virtual GIC Interrupt Trigger Mode : 0
[0DCh 0220 4] Parking Protocol Version : 00000001
[0E0h 0224 4] Performance Interrupt : 00000017
[0E4h 0228 8] Parked Address : 0000000000321000
[0ECh 0236 8] Base Address : 00000000F9002000
[0F4h 0244 8] Virtual GIC Base Address : 00000000F9004000
[0FCh 0252 8] Hypervisor GIC Base Address : 00000000F9001000
[104h 0260 4] Virtual GIC Interrupt : 00000019
[108h 0264 8] Redistributor Base Address : 0000000000000000
[110h 0272 8] ARM MPIDR : 0000000000000002
[118h 0280 1] Efficiency Class : 00
[119h 0281 1] Reserved : 00
[11Ah 0282 2] SPE Overflow Interrupt : 0000

[11Ch 0284 1] Subtable Type : 0B [Generic Interrupt Controller]
[11Dh 0285 1] Length : 50
[11Eh 0286 2] Reserved : 0000
[120h 0288 4] CPU Interface Number : 00000003
[124h 0292 4] Processor UID : 00000003
[128h 0296 4] Flags (decoded below) : 00000001
Processor Enabled : 1
Performance Interrupt Trigger Mode : 0
Virtual GIC Interrupt Trigger Mode : 0
[12Ch 0300 4] Parking Protocol Version : 00000001
[130h 0304 4] Performance Interrupt : 00000017
[134h 0308 8] Parked Address : 0000000000331000
[13Ch 0316 8] Base Address : 00000000F9002000
[144h 0324 8] Virtual GIC Base Address : 00000000F9004000
[14Ch 0332 8] Hypervisor GIC Base Address : 00000000F9001000
[154h 0340 4] Virtual GIC Interrupt : 00000019
[158h 0344 8] Redistributor Base Address : 0000000000000000
[160h 0352 8] ARM MPIDR : 0000000000000003
[168h 0360 1] Efficiency Class : 00
[169h 0361 1] Reserved : 00
[16Ah 0362 2] SPE Overflow Interrupt : 0000

[16Ch 0364 1] Subtable Type : 0B [Generic Interrupt Controller]
[16Dh 0365 1] Length : 50
[16Eh 0366 2] Reserved : 0000
[170h 0368 4] CPU Interface Number : 00000004
[174h 0372 4] Processor UID : 00000004
[178h 0376 4] Flags (decoded below) : 00000001
Processor Enabled : 0
Performance Interrupt Trigger Mode : 0
Virtual GIC Interrupt Trigger Mode : 0
[17Ch 0380 4] Parking Protocol Version : 00000001
[180h 0384 4] Performance Interrupt : 00000017
[184h 0388 8] Parked Address : 0000000000341000
[18Ch 0396 8] Base Address : 00000000F9002000
[194h 0404 8] Virtual GIC Base Address : 00000000F9004000
[19Ch 0412 8] Hypervisor GIC Base Address : 00000000F9001000
[1A4h 0420 4] Virtual GIC Interrupt : 00000019
[1A8h 0424 8] Redistributor Base Address : 0000000000000000
[1B0h 0432 8] ARM MPIDR : 0000000000000100
[1B8h 0440 1] Efficiency Class : 01
[1B9h 0441 1] Reserved : 00
[1BAh 0442 2] SPE Overflow Interrupt : 0000

[1BCh 0444 1] Subtable Type : 0B [Generic Interrupt Controller]
[1BDh 0445 1] Length : 50
[1BEh 0446 2] Reserved : 0000
[1C0h 0448 4] CPU Interface Number : 00000005
[1C4h 0452 4] Processor UID : 00000005
[1C8h 0456 4] Flags (decoded below) : 00000001
Processor Enabled : 0
Performance Interrupt Trigger Mode : 0
Virtual GIC Interrupt Trigger Mode : 0
[1CCh 0460 4] Parking Protocol Version : 00000001
[1D0h 0464 4] Performance Interrupt : 00000017
[1D4h 0468 8] Parked Address : 0000000000351000
[1DCh 0476 8] Base Address : 00000000F9002000
[1E4h 0484 8] Virtual GIC Base Address : 00000000F9004000
[1ECh 0492 8] Hypervisor GIC Base Address : 00000000F9001000
[1F4h 0500 4] Virtual GIC Interrupt : 00000019
[1F8h 0504 8] Redistributor Base Address : 0000000000000000
[200h 0512 8] ARM MPIDR : 0000000000000101
[208h 0520 1] Efficiency Class : 01
[209h 0521 1] Reserved : 00
[20Ah 0522 2] SPE Overflow Interrupt : 0000

[20Ch 0524 1] Subtable Type : 0C [Generic Interrupt Distributor]
[20Dh 0525 1] Length : 18
[20Eh 0526 2] Reserved : 0000
[210h 0528 4] Local GIC Hardware ID : 00000000
[214h 0532 8] Base Address : 00000000F9000000
[21Ch 0540 4] Interrupt Base : 00000000
[220h 0544 1] Version : 02
[221h 0545 3] Reserved : 000000

[224h 0548 1] Subtable Type : 0D [Generic MSI Frame]
[225h 0549 1] Length : 18
[226h 0550 2] Reserved : 0000
[228h 0552 4] MSI Frame ID : 00000001
[22Ch 0556 8] Base Address : 00000000F9007000
[234h 0564 4] Flags (decoded below) : 00000000
Select SPI : 0
[238h 0568 2] SPI Count : 0000
[23Ah 0570 2] SPI Base : 0000
33 changes: 27 additions & 6 deletions AcpiTables/8992/src/PPTT.asl
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,22 @@
[024h 0036 1] Subtable Type : 02 [ID]
[025h 0037 1] Length : 1E
[026h 0038 2] Reserved : 0000
[028h 0040 4] VENDOR_ID : 00000000
[02Ch 0044 8] LEVEL_1_ID : 0000000000000000
[034h 0052 8] LEVEL_2_ID : 0000000000000000
[03Ch 0060 2] MAJOR_REV : 0000
[03Eh 0062 2] MINOR_REV : 0000
[040h 0064 2] SPIN_REV : 0000
[028h 0040 4] Vendor ID : 00000000
[02Ch 0044 8] Level1 ID : 0000000000000000
[034h 0052 8] Level2 ID : 0000000000000000
[03Ch 0060 2] Major revision : 0000
[03Eh 0062 2] Minor revision : 0000
[040h 0064 2] Spin revision : 0000

[042h 0066 1] Subtable Type : 00 [Processor Hierarchy Node]
[043h 0067 1] Length : 18
[044h 0068 2] Reserved : 0000
[046h 0070 4] Flags (decoded below) : 00000001
Physical package : 1
ACPI Processor ID valid : 0
Processor is a thread : 0
Node is a leaf : 0
Identical Implementation : 0
[04Ah 0074 4] Parent : 00000000
[04Eh 0078 4] ACPI Processor ID : 00000000
[052h 0082 4] Private Resource Number : 00000001
Expand Down Expand Up @@ -162,6 +165,9 @@
[0EEh 0238 4] Flags (decoded below) : 00000002
Physical package : 0
ACPI Processor ID valid : 1
Processor is a thread : 0
Node is a leaf : 0
Identical Implementation : 0
[0F2h 0242 4] Parent : 00000042
[0F6h 0246 4] ACPI Processor ID : 00000000
[0FAh 0250 4] Private Resource Number : 00000002
Expand All @@ -174,6 +180,9 @@
[10Ah 0266 4] Flags (decoded below) : 00000002
Physical package : 0
ACPI Processor ID valid : 1
Processor is a thread : 0
Node is a leaf : 0
Identical Implementation : 0
[10Eh 0270 4] Parent : 00000042
[112h 0274 4] ACPI Processor ID : 00000001
[116h 0278 4] Private Resource Number : 00000002
Expand All @@ -186,6 +195,9 @@
[126h 0294 4] Flags (decoded below) : 00000002
Physical package : 0
ACPI Processor ID valid : 1
Processor is a thread : 0
Node is a leaf : 0
Identical Implementation : 0
[12Ah 0298 4] Parent : 00000042
[12Eh 0302 4] ACPI Processor ID : 00000002
[132h 0306 4] Private Resource Number : 00000002
Expand All @@ -198,6 +210,9 @@
[142h 0322 4] Flags (decoded below) : 00000002
Physical package : 0
ACPI Processor ID valid : 1
Processor is a thread : 0
Node is a leaf : 0
Identical Implementation : 0
[146h 0326 4] Parent : 00000042
[14Ah 0330 4] ACPI Processor ID : 00000003
[14Eh 0334 4] Private Resource Number : 00000002
Expand All @@ -210,6 +225,9 @@
[15Eh 0350 4] Flags (decoded below) : 00000002
Physical package : 0
ACPI Processor ID valid : 1
Processor is a thread : 0
Node is a leaf : 0
Identical Implementation : 0
[162h 0354 4] Parent : 00000042
[166h 0358 4] ACPI Processor ID : 00000004
[16Ah 0362 4] Private Resource Number : 00000002
Expand All @@ -222,6 +240,9 @@
[17Ah 0378 4] Flags (decoded below) : 00000002
Physical package : 0
ACPI Processor ID valid : 1
Processor is a thread : 0
Node is a leaf : 0
Identical Implementation : 0
[17Eh 0382 4] Parent : 00000042
[182h 0386 4] ACPI Processor ID : 00000005
[186h 0390 4] Private Resource Number : 00000002
Expand Down
Loading