Skip to content

Instantly share code, notes, and snippets.

@tt-fustini
Last active March 30, 2025 17:41
pptt.dat

Example SoC from the CBQRI PoC

  Base addr  Size
  0x4820000  4KB  Cluster 0 L2 cache controller
  0x4821000  4KB  Cluster 1 L2 cache controller
  0x4828000  4KB  Memory controller 0
  0x4829000  4KB  Memory controller 1
  0x482A000  4KB  Memory controller 2
  0x482B000  4KB  Shared LLC cache controller

From qemu run-acpi.sh cmdline

ncblks=12	mmio_base=0x04820000	L2 (Cluster 0)
ncblks=12	mmio_base=0x04821000	L2 (Cluster 1)
ncblks=16	mmio_base=0x0482B000	L3 (Package 0)

Dump and decompile PPTT table

qemu# cat /sys/firmware/acpi/tables/PPTT > pptt.dat
qemu# scp pptt.dat  pdp7@10.0.2.2:.
pdp7@thelio:~$ iasl -d pptt.dat 
pdp7@thelio:~$ cat pptt.dsl 

PPPTT cache topology

[050h 0080 004h]                    Cache ID : 0482B000
	[084h 0132 004h]                    Cache ID : 04821000
		[0A0h 0160 004h]                    Cache ID : 0000001D
		[0BCh 0188 004h]                    Cache ID : 0000001E
	[0F4h 0244 004h]                    Cache ID : 04821000
		[110h 0272 004h]                    Cache ID : 0000001D
		[12Ch 0300 004h]                    Cache ID : 0000001E
	[164h 0356 004h]                    Cache ID : 04821000
		[180h 0384 004h]                    Cache ID : 0000001D
		[19Ch 0412 004h]                    Cache ID : 0000001E
	[1D4h 0468 004h]                    Cache ID : 04821000
		[1F0h 0496 004h]                    Cache ID : 0000001D
		[20Ch 0524 004h]                    Cache ID : 0000001E

[244h 0580 004h]                    Cache ID : 0482B000
	[278h 0632 004h]                    Cache ID : 04820000
		[294h 0660 004h]                    Cache ID : 0000001D
		[2B0h 0688 004h]                    Cache ID : 0000001E
	[2E8h 0744 004h]                    Cache ID : 04820000
		[304h 0772 004h]                    Cache ID : 0000001D
		[320h 0800 004h]                    Cache ID : 0000001E
	[358h 0856 004h]                    Cache ID : 04820000
		[374h 0884 004h]                    Cache ID : 0000001D
		[390h 0912 004h]                    Cache ID : 0000001E
	[3C8h 0968 004h]                    Cache ID : 04820000
		[3E4h 0996 004h]                    Cache ID : 0000001D
		[400h 1024 004h]                    Cache ID : 0000001E

Decompiled PPTT table

pdp7@thelio:~$ cat pptt.dsl
/*
 * Intel ACPI Component Architecture
 * AML/ASL+ Disassembler version 20230628 (64-bit version)
 * Copyright (c) 2000 - 2023 Intel Corporation
 * 
 * Disassembly of pptt.dat, Sat Mar 29 17:27:42 2025
 *
 * ACPI Data Table [PPTT]
 *
 * Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue (in hex)
 */

[000h 0000 004h]                   Signature : "PPTT"    [Processor Properties Topology Table]
[004h 0004 004h]                Table Length : 00000420
[008h 0008 001h]                    Revision : 03
[009h 0009 001h]                    Checksum : C2
[00Ah 0010 006h]                      Oem ID : "BOCHS "
[010h 0016 008h]                Oem Table ID : "BXPC    "
[018h 0024 004h]                Oem Revision : 00000001
[01Ch 0028 004h]             Asl Compiler ID : "BXPC"
[020h 0032 004h]       Asl Compiler Revision : 00000001


[024h 0036 001h]               Subtable Type : 00 [Processor Hierarchy Node]
[025h 0037 001h]                      Length : 14
[026h 0038 002h]                    Reserved : 0000
[028h 0040 004h]       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
[02Ch 0044 004h]                      Parent : 00000000
[030h 0048 004h]           ACPI Processor ID : 00000000
[034h 0052 004h]     Private Resource Number : 00000000

[038h 0056 001h]               Subtable Type : 01 [Cache Type]
[039h 0057 001h]                      Length : 1C
[03Ah 0058 002h]                    Reserved : 0000
[03Ch 0060 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[040h 0064 004h]         Next Level of Cache : 00000000
[044h 0068 004h]                        Size : 00300000
[048h 0072 004h]              Number of Sets : 00001000
[04Ch 0076 001h]               Associativity : 10
[04Dh 0077 001h]                  Attributes : 0A
                             Allocation Type : 2
                                  Cache Type : 2
                                Write Policy : 0
[04Eh 0078 002h]                   Line Size : 0040
[050h 0080 004h]                    Cache ID : 0482B000

[054h 0084 001h]               Subtable Type : 00 [Processor Hierarchy Node]
[055h 0085 001h]                      Length : 18
[056h 0086 002h]                    Reserved : 0000
[058h 0088 004h]       Flags (decoded below) : 00000000
                            Physical package : 0
                     ACPI Processor ID valid : 0
                       Processor is a thread : 0
                              Node is a leaf : 0
                    Identical Implementation : 0
[05Ch 0092 004h]                      Parent : 00000024
[060h 0096 004h]           ACPI Processor ID : 00000000
[064h 0100 004h]     Private Resource Number : 00000001
[068h 0104 004h]            Private Resource : 00000038

[06Ch 0108 001h]               Subtable Type : 01 [Cache Type]
[06Dh 0109 001h]                      Length : 1C
[06Eh 0110 002h]                    Reserved : 0000
[070h 0112 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[074h 0116 004h]         Next Level of Cache : 00000038
[078h 0120 004h]                        Size : 000BB800
[07Ch 0124 004h]              Number of Sets : 000003E8
[080h 0128 001h]               Associativity : 0C
[081h 0129 001h]                  Attributes : 0A
                             Allocation Type : 2
                                  Cache Type : 2
                                Write Policy : 0
[082h 0130 002h]                   Line Size : 0040
[084h 0132 004h]                    Cache ID : 04821000

[088h 0136 001h]               Subtable Type : 01 [Cache Type]
[089h 0137 001h]                      Length : 1C
[08Ah 0138 002h]                    Reserved : 0000
[08Ch 0140 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[090h 0144 004h]         Next Level of Cache : 0000006C
[094h 0148 004h]                        Size : 00010000
[098h 0152 004h]              Number of Sets : 00000100
[09Ch 0156 001h]               Associativity : 04
[09Dh 0157 001h]                  Attributes : 02
                             Allocation Type : 2
                                  Cache Type : 0
                                Write Policy : 0
[09Eh 0158 002h]                   Line Size : 0040
[0A0h 0160 004h]                    Cache ID : 0000001D

[0A4h 0164 001h]               Subtable Type : 01 [Cache Type]
[0A5h 0165 001h]                      Length : 1C
[0A6h 0166 002h]                    Reserved : 0000
[0A8h 0168 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[0ACh 0172 004h]         Next Level of Cache : 0000006C
[0B0h 0176 004h]                        Size : 00010000
[0B4h 0180 004h]              Number of Sets : 00000100
[0B8h 0184 001h]               Associativity : 04
[0B9h 0185 001h]                  Attributes : 04
                             Allocation Type : 0
                                  Cache Type : 1
                                Write Policy : 0
[0BAh 0186 002h]                   Line Size : 0040
[0BCh 0188 004h]                    Cache ID : 0000001E

[0C0h 0192 001h]               Subtable Type : 00 [Processor Hierarchy Node]
[0C1h 0193 001h]                      Length : 1C
[0C2h 0194 002h]                    Reserved : 0000
[0C4h 0196 004h]       Flags (decoded below) : 0000000A
                            Physical package : 0
                     ACPI Processor ID valid : 1
                       Processor is a thread : 0
                              Node is a leaf : 1
                    Identical Implementation : 0
[0C8h 0200 004h]                      Parent : 00000054
[0CCh 0204 004h]           ACPI Processor ID : 00000000
[0D0h 0208 004h]     Private Resource Number : 00000002
[0D4h 0212 004h]            Private Resource : 00000088
[0D8h 0216 004h]            Private Resource : 000000A4

[0DCh 0220 001h]               Subtable Type : 01 [Cache Type]
[0DDh 0221 001h]                      Length : 1C
[0DEh 0222 002h]                    Reserved : 0000
[0E0h 0224 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[0E4h 0228 004h]         Next Level of Cache : 00000038
[0E8h 0232 004h]                        Size : 000BB800
[0ECh 0236 004h]              Number of Sets : 000003E8
[0F0h 0240 001h]               Associativity : 0C
[0F1h 0241 001h]                  Attributes : 0A
                             Allocation Type : 2
                                  Cache Type : 2
                                Write Policy : 0
[0F2h 0242 002h]                   Line Size : 0040
[0F4h 0244 004h]                    Cache ID : 04821000

[0F8h 0248 001h]               Subtable Type : 01 [Cache Type]
[0F9h 0249 001h]                      Length : 1C
[0FAh 0250 002h]                    Reserved : 0000
[0FCh 0252 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[100h 0256 004h]         Next Level of Cache : 000000DC
[104h 0260 004h]                        Size : 00010000
[108h 0264 004h]              Number of Sets : 00000100
[10Ch 0268 001h]               Associativity : 04
[10Dh 0269 001h]                  Attributes : 02
                             Allocation Type : 2
                                  Cache Type : 0
                                Write Policy : 0
[10Eh 0270 002h]                   Line Size : 0040
[110h 0272 004h]                    Cache ID : 0000001D

[114h 0276 001h]               Subtable Type : 01 [Cache Type]
[115h 0277 001h]                      Length : 1C
[116h 0278 002h]                    Reserved : 0000
[118h 0280 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[11Ch 0284 004h]         Next Level of Cache : 000000DC
[120h 0288 004h]                        Size : 00010000
[124h 0292 004h]              Number of Sets : 00000100
[128h 0296 001h]               Associativity : 04
[129h 0297 001h]                  Attributes : 04
                             Allocation Type : 0
                                  Cache Type : 1
                                Write Policy : 0
[12Ah 0298 002h]                   Line Size : 0040
[12Ch 0300 004h]                    Cache ID : 0000001E

[130h 0304 001h]               Subtable Type : 00 [Processor Hierarchy Node]
[131h 0305 001h]                      Length : 1C
[132h 0306 002h]                    Reserved : 0000
[134h 0308 004h]       Flags (decoded below) : 0000000A
                            Physical package : 0
                     ACPI Processor ID valid : 1
                       Processor is a thread : 0
                              Node is a leaf : 1
                    Identical Implementation : 0
[138h 0312 004h]                      Parent : 00000054
[13Ch 0316 004h]           ACPI Processor ID : 00000001
[140h 0320 004h]     Private Resource Number : 00000002
[144h 0324 004h]            Private Resource : 000000F8
[148h 0328 004h]            Private Resource : 00000114

[14Ch 0332 001h]               Subtable Type : 01 [Cache Type]
[14Dh 0333 001h]                      Length : 1C
[14Eh 0334 002h]                    Reserved : 0000
[150h 0336 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[154h 0340 004h]         Next Level of Cache : 00000038
[158h 0344 004h]                        Size : 000BB800
[15Ch 0348 004h]              Number of Sets : 000003E8
[160h 0352 001h]               Associativity : 0C
[161h 0353 001h]                  Attributes : 0A
                             Allocation Type : 2
                                  Cache Type : 2
                                Write Policy : 0
[162h 0354 002h]                   Line Size : 0040
[164h 0356 004h]                    Cache ID : 04821000

[168h 0360 001h]               Subtable Type : 01 [Cache Type]
[169h 0361 001h]                      Length : 1C
[16Ah 0362 002h]                    Reserved : 0000
[16Ch 0364 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[170h 0368 004h]         Next Level of Cache : 0000014C
[174h 0372 004h]                        Size : 00010000
[178h 0376 004h]              Number of Sets : 00000100
[17Ch 0380 001h]               Associativity : 04
[17Dh 0381 001h]                  Attributes : 02
                             Allocation Type : 2
                                  Cache Type : 0
                                Write Policy : 0
[17Eh 0382 002h]                   Line Size : 0040
[180h 0384 004h]                    Cache ID : 0000001D

[184h 0388 001h]               Subtable Type : 01 [Cache Type]
[185h 0389 001h]                      Length : 1C
[186h 0390 002h]                    Reserved : 0000
[188h 0392 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[18Ch 0396 004h]         Next Level of Cache : 0000014C
[190h 0400 004h]                        Size : 00010000
[194h 0404 004h]              Number of Sets : 00000100
[198h 0408 001h]               Associativity : 04
[199h 0409 001h]                  Attributes : 04
                             Allocation Type : 0
                                  Cache Type : 1
                                Write Policy : 0
[19Ah 0410 002h]                   Line Size : 0040
[19Ch 0412 004h]                    Cache ID : 0000001E

[1A0h 0416 001h]               Subtable Type : 00 [Processor Hierarchy Node]
[1A1h 0417 001h]                      Length : 1C
[1A2h 0418 002h]                    Reserved : 0000
[1A4h 0420 004h]       Flags (decoded below) : 0000000A
                            Physical package : 0
                     ACPI Processor ID valid : 1
                       Processor is a thread : 0
                              Node is a leaf : 1
                    Identical Implementation : 0
[1A8h 0424 004h]                      Parent : 00000054
[1ACh 0428 004h]           ACPI Processor ID : 00000002
[1B0h 0432 004h]     Private Resource Number : 00000002
[1B4h 0436 004h]            Private Resource : 00000168
[1B8h 0440 004h]            Private Resource : 00000184

[1BCh 0444 001h]               Subtable Type : 01 [Cache Type]
[1BDh 0445 001h]                      Length : 1C
[1BEh 0446 002h]                    Reserved : 0000
[1C0h 0448 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[1C4h 0452 004h]         Next Level of Cache : 00000038
[1C8h 0456 004h]                        Size : 000BB800
[1CCh 0460 004h]              Number of Sets : 000003E8
[1D0h 0464 001h]               Associativity : 0C
[1D1h 0465 001h]                  Attributes : 0A
                             Allocation Type : 2
                                  Cache Type : 2
                                Write Policy : 0
[1D2h 0466 002h]                   Line Size : 0040
[1D4h 0468 004h]                    Cache ID : 04821000

[1D8h 0472 001h]               Subtable Type : 01 [Cache Type]
[1D9h 0473 001h]                      Length : 1C
[1DAh 0474 002h]                    Reserved : 0000
[1DCh 0476 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[1E0h 0480 004h]         Next Level of Cache : 000001BC
[1E4h 0484 004h]                        Size : 00010000
[1E8h 0488 004h]              Number of Sets : 00000100
[1ECh 0492 001h]               Associativity : 04
[1EDh 0493 001h]                  Attributes : 02
                             Allocation Type : 2
                                  Cache Type : 0
                                Write Policy : 0
[1EEh 0494 002h]                   Line Size : 0040
[1F0h 0496 004h]                    Cache ID : 0000001D

[1F4h 0500 001h]               Subtable Type : 01 [Cache Type]
[1F5h 0501 001h]                      Length : 1C
[1F6h 0502 002h]                    Reserved : 0000
[1F8h 0504 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[1FCh 0508 004h]         Next Level of Cache : 000001BC
[200h 0512 004h]                        Size : 00010000
[204h 0516 004h]              Number of Sets : 00000100
[208h 0520 001h]               Associativity : 04
[209h 0521 001h]                  Attributes : 04
                             Allocation Type : 0
                                  Cache Type : 1
                                Write Policy : 0
[20Ah 0522 002h]                   Line Size : 0040
[20Ch 0524 004h]                    Cache ID : 0000001E

[210h 0528 001h]               Subtable Type : 00 [Processor Hierarchy Node]
[211h 0529 001h]                      Length : 1C
[212h 0530 002h]                    Reserved : 0000
[214h 0532 004h]       Flags (decoded below) : 0000000A
                            Physical package : 0
                     ACPI Processor ID valid : 1
                       Processor is a thread : 0
                              Node is a leaf : 1
                    Identical Implementation : 0
[218h 0536 004h]                      Parent : 00000054
[21Ch 0540 004h]           ACPI Processor ID : 00000003
[220h 0544 004h]     Private Resource Number : 00000002
[224h 0548 004h]            Private Resource : 000001D8
[228h 0552 004h]            Private Resource : 000001F4

[22Ch 0556 001h]               Subtable Type : 01 [Cache Type]
[22Dh 0557 001h]                      Length : 1C
[22Eh 0558 002h]                    Reserved : 0000
[230h 0560 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[234h 0564 004h]         Next Level of Cache : 00000000
[238h 0568 004h]                        Size : 00300000
[23Ch 0572 004h]              Number of Sets : 00001000
[240h 0576 001h]               Associativity : 10
[241h 0577 001h]                  Attributes : 0A
                             Allocation Type : 2
                                  Cache Type : 2
                                Write Policy : 0
[242h 0578 002h]                   Line Size : 0040
[244h 0580 004h]                    Cache ID : 0482B000

[248h 0584 001h]               Subtable Type : 00 [Processor Hierarchy Node]
[249h 0585 001h]                      Length : 18
[24Ah 0586 002h]                    Reserved : 0000
[24Ch 0588 004h]       Flags (decoded below) : 00000000
                            Physical package : 0
                     ACPI Processor ID valid : 0
                       Processor is a thread : 0
                              Node is a leaf : 0
                    Identical Implementation : 0
[250h 0592 004h]                      Parent : 00000024
[254h 0596 004h]           ACPI Processor ID : 00000001
[258h 0600 004h]     Private Resource Number : 00000001
[25Ch 0604 004h]            Private Resource : 0000022C

[260h 0608 001h]               Subtable Type : 01 [Cache Type]
[261h 0609 001h]                      Length : 1C
[262h 0610 002h]                    Reserved : 0000
[264h 0612 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[268h 0616 004h]         Next Level of Cache : 0000022C
[26Ch 0620 004h]                        Size : 000BB800
[270h 0624 004h]              Number of Sets : 000003E8
[274h 0628 001h]               Associativity : 0C
[275h 0629 001h]                  Attributes : 0A
                             Allocation Type : 2
                                  Cache Type : 2
                                Write Policy : 0
[276h 0630 002h]                   Line Size : 0040
[278h 0632 004h]                    Cache ID : 04820000

[27Ch 0636 001h]               Subtable Type : 01 [Cache Type]
[27Dh 0637 001h]                      Length : 1C
[27Eh 0638 002h]                    Reserved : 0000
[280h 0640 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[284h 0644 004h]         Next Level of Cache : 00000260
[288h 0648 004h]                        Size : 00010000
[28Ch 0652 004h]              Number of Sets : 00000100
[290h 0656 001h]               Associativity : 04
[291h 0657 001h]                  Attributes : 02
                             Allocation Type : 2
                                  Cache Type : 0
                                Write Policy : 0
[292h 0658 002h]                   Line Size : 0040
[294h 0660 004h]                    Cache ID : 0000001D

[298h 0664 001h]               Subtable Type : 01 [Cache Type]
[299h 0665 001h]                      Length : 1C
[29Ah 0666 002h]                    Reserved : 0000
[29Ch 0668 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[2A0h 0672 004h]         Next Level of Cache : 00000260
[2A4h 0676 004h]                        Size : 00010000
[2A8h 0680 004h]              Number of Sets : 00000100
[2ACh 0684 001h]               Associativity : 04
[2ADh 0685 001h]                  Attributes : 04
                             Allocation Type : 0
                                  Cache Type : 1
                                Write Policy : 0
[2AEh 0686 002h]                   Line Size : 0040
[2B0h 0688 004h]                    Cache ID : 0000001E

[2B4h 0692 001h]               Subtable Type : 00 [Processor Hierarchy Node]
[2B5h 0693 001h]                      Length : 1C
[2B6h 0694 002h]                    Reserved : 0000
[2B8h 0696 004h]       Flags (decoded below) : 0000000A
                            Physical package : 0
                     ACPI Processor ID valid : 1
                       Processor is a thread : 0
                              Node is a leaf : 1
                    Identical Implementation : 0
[2BCh 0700 004h]                      Parent : 00000248
[2C0h 0704 004h]           ACPI Processor ID : 00000004
[2C4h 0708 004h]     Private Resource Number : 00000002
[2C8h 0712 004h]            Private Resource : 0000027C
[2CCh 0716 004h]            Private Resource : 00000298

[2D0h 0720 001h]               Subtable Type : 01 [Cache Type]
[2D1h 0721 001h]                      Length : 1C
[2D2h 0722 002h]                    Reserved : 0000
[2D4h 0724 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[2D8h 0728 004h]         Next Level of Cache : 0000022C
[2DCh 0732 004h]                        Size : 000BB800
[2E0h 0736 004h]              Number of Sets : 000003E8
[2E4h 0740 001h]               Associativity : 0C
[2E5h 0741 001h]                  Attributes : 0A
                             Allocation Type : 2
                                  Cache Type : 2
                                Write Policy : 0
[2E6h 0742 002h]                   Line Size : 0040
[2E8h 0744 004h]                    Cache ID : 04820000

[2ECh 0748 001h]               Subtable Type : 01 [Cache Type]
[2EDh 0749 001h]                      Length : 1C
[2EEh 0750 002h]                    Reserved : 0000
[2F0h 0752 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[2F4h 0756 004h]         Next Level of Cache : 000002D0
[2F8h 0760 004h]                        Size : 00010000
[2FCh 0764 004h]              Number of Sets : 00000100
[300h 0768 001h]               Associativity : 04
[301h 0769 001h]                  Attributes : 02
                             Allocation Type : 2
                                  Cache Type : 0
                                Write Policy : 0
[302h 0770 002h]                   Line Size : 0040
[304h 0772 004h]                    Cache ID : 0000001D

[308h 0776 001h]               Subtable Type : 01 [Cache Type]
[309h 0777 001h]                      Length : 1C
[30Ah 0778 002h]                    Reserved : 0000
[30Ch 0780 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[310h 0784 004h]         Next Level of Cache : 000002D0
[314h 0788 004h]                        Size : 00010000
[318h 0792 004h]              Number of Sets : 00000100
[31Ch 0796 001h]               Associativity : 04
[31Dh 0797 001h]                  Attributes : 04
                             Allocation Type : 0
                                  Cache Type : 1
                                Write Policy : 0
[31Eh 0798 002h]                   Line Size : 0040
[320h 0800 004h]                    Cache ID : 0000001E

[324h 0804 001h]               Subtable Type : 00 [Processor Hierarchy Node]
[325h 0805 001h]                      Length : 1C
[326h 0806 002h]                    Reserved : 0000
[328h 0808 004h]       Flags (decoded below) : 0000000A
                            Physical package : 0
                     ACPI Processor ID valid : 1
                       Processor is a thread : 0
                              Node is a leaf : 1
                    Identical Implementation : 0
[32Ch 0812 004h]                      Parent : 00000248
[330h 0816 004h]           ACPI Processor ID : 00000005
[334h 0820 004h]     Private Resource Number : 00000002
[338h 0824 004h]            Private Resource : 000002EC
[33Ch 0828 004h]            Private Resource : 00000308

[340h 0832 001h]               Subtable Type : 01 [Cache Type]
[341h 0833 001h]                      Length : 1C
[342h 0834 002h]                    Reserved : 0000
[344h 0836 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[348h 0840 004h]         Next Level of Cache : 0000022C
[34Ch 0844 004h]                        Size : 000BB800
[350h 0848 004h]              Number of Sets : 000003E8
[354h 0852 001h]               Associativity : 0C
[355h 0853 001h]                  Attributes : 0A
                             Allocation Type : 2
                                  Cache Type : 2
                                Write Policy : 0
[356h 0854 002h]                   Line Size : 0040
[358h 0856 004h]                    Cache ID : 04820000

[35Ch 0860 001h]               Subtable Type : 01 [Cache Type]
[35Dh 0861 001h]                      Length : 1C
[35Eh 0862 002h]                    Reserved : 0000
[360h 0864 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[364h 0868 004h]         Next Level of Cache : 00000340
[368h 0872 004h]                        Size : 00010000
[36Ch 0876 004h]              Number of Sets : 00000100
[370h 0880 001h]               Associativity : 04
[371h 0881 001h]                  Attributes : 02
                             Allocation Type : 2
                                  Cache Type : 0
                                Write Policy : 0
[372h 0882 002h]                   Line Size : 0040
[374h 0884 004h]                    Cache ID : 0000001D

[378h 0888 001h]               Subtable Type : 01 [Cache Type]
[379h 0889 001h]                      Length : 1C
[37Ah 0890 002h]                    Reserved : 0000
[37Ch 0892 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[380h 0896 004h]         Next Level of Cache : 00000340
[384h 0900 004h]                        Size : 00010000
[388h 0904 004h]              Number of Sets : 00000100
[38Ch 0908 001h]               Associativity : 04
[38Dh 0909 001h]                  Attributes : 04
                             Allocation Type : 0
                                  Cache Type : 1
                                Write Policy : 0
[38Eh 0910 002h]                   Line Size : 0040
[390h 0912 004h]                    Cache ID : 0000001E

[394h 0916 001h]               Subtable Type : 00 [Processor Hierarchy Node]
[395h 0917 001h]                      Length : 1C
[396h 0918 002h]                    Reserved : 0000
[398h 0920 004h]       Flags (decoded below) : 0000000A
                            Physical package : 0
                     ACPI Processor ID valid : 1
                       Processor is a thread : 0
                              Node is a leaf : 1
                    Identical Implementation : 0
[39Ch 0924 004h]                      Parent : 00000248
[3A0h 0928 004h]           ACPI Processor ID : 00000006
[3A4h 0932 004h]     Private Resource Number : 00000002
[3A8h 0936 004h]            Private Resource : 0000035C
[3ACh 0940 004h]            Private Resource : 00000378

[3B0h 0944 001h]               Subtable Type : 01 [Cache Type]
[3B1h 0945 001h]                      Length : 1C
[3B2h 0946 002h]                    Reserved : 0000
[3B4h 0948 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[3B8h 0952 004h]         Next Level of Cache : 0000022C
[3BCh 0956 004h]                        Size : 000BB800
[3C0h 0960 004h]              Number of Sets : 000003E8
[3C4h 0964 001h]               Associativity : 0C
[3C5h 0965 001h]                  Attributes : 0A
                             Allocation Type : 2
                                  Cache Type : 2
                                Write Policy : 0
[3C6h 0966 002h]                   Line Size : 0040
[3C8h 0968 004h]                    Cache ID : 04820000

[3CCh 0972 001h]               Subtable Type : 01 [Cache Type]
[3CDh 0973 001h]                      Length : 1C
[3CEh 0974 002h]                    Reserved : 0000
[3D0h 0976 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[3D4h 0980 004h]         Next Level of Cache : 000003B0
[3D8h 0984 004h]                        Size : 00010000
[3DCh 0988 004h]              Number of Sets : 00000100
[3E0h 0992 001h]               Associativity : 04
[3E1h 0993 001h]                  Attributes : 02
                             Allocation Type : 2
                                  Cache Type : 0
                                Write Policy : 0
[3E2h 0994 002h]                   Line Size : 0040
[3E4h 0996 004h]                    Cache ID : 0000001D

[3E8h 1000 001h]               Subtable Type : 01 [Cache Type]
[3E9h 1001 001h]                      Length : 1C
[3EAh 1002 002h]                    Reserved : 0000
[3ECh 1004 004h]       Flags (decoded below) : 000000FF
                                  Size valid : 1
                        Number of Sets valid : 1
                         Associativity valid : 1
                       Allocation Type valid : 1
                            Cache Type valid : 1
                          Write Policy valid : 1
                             Line Size valid : 1
                              Cache ID valid : 1
[3F0h 1008 004h]         Next Level of Cache : 000003B0
[3F4h 1012 004h]                        Size : 00010000
[3F8h 1016 004h]              Number of Sets : 00000100
[3FCh 1020 001h]               Associativity : 04
[3FDh 1021 001h]                  Attributes : 04
                             Allocation Type : 0
                                  Cache Type : 1
                                Write Policy : 0
[3FEh 1022 002h]                   Line Size : 0040
[400h 1024 004h]                    Cache ID : 0000001E

[404h 1028 001h]               Subtable Type : 00 [Processor Hierarchy Node]
[405h 1029 001h]                      Length : 1C
[406h 1030 002h]                    Reserved : 0000
[408h 1032 004h]       Flags (decoded below) : 0000000A
                            Physical package : 0
                     ACPI Processor ID valid : 1
                       Processor is a thread : 0
                              Node is a leaf : 1
                    Identical Implementation : 0
[40Ch 1036 004h]                      Parent : 00000248
[410h 1040 004h]           ACPI Processor ID : 00000007
[414h 1044 004h]     Private Resource Number : 00000002
[418h 1048 004h]            Private Resource : 000003CC
[41Ch 1052 004h]            Private Resource : 000003E8

Raw Table Data: Length 1056 (0x420)

    0000: 50 50 54 54 20 04 00 00 03 C2 42 4F 43 48 53 20  // PPTT .....BOCHS 
    0010: 42 58 50 43 20 20 20 20 01 00 00 00 42 58 50 43  // BXPC    ....BXPC
    0020: 01 00 00 00 00 14 00 00 01 00 00 00 00 00 00 00  // ................
    0030: 00 00 00 00 00 00 00 00 01 1C 00 00 FF 00 00 00  // ................
    0040: 00 00 00 00 00 00 30 00 00 10 00 00 10 0A 40 00  // ......0.......@.
    0050: 00 B0 82 04 00 18 00 00 00 00 00 00 24 00 00 00  // ............$...
    0060: 00 00 00 00 01 00 00 00 38 00 00 00 01 1C 00 00  // ........8.......
    0070: FF 00 00 00 38 00 00 00 00 B8 0B 00 E8 03 00 00  // ....8...........
    0080: 0C 0A 40 00 00 10 82 04 01 1C 00 00 FF 00 00 00  // ..@.............
    0090: 6C 00 00 00 00 00 01 00 00 01 00 00 04 02 40 00  // l.............@.
    00A0: 1D 00 00 00 01 1C 00 00 FF 00 00 00 6C 00 00 00  // ............l...
    00B0: 00 00 01 00 00 01 00 00 04 04 40 00 1E 00 00 00  // ..........@.....
    00C0: 00 1C 00 00 0A 00 00 00 54 00 00 00 00 00 00 00  // ........T.......
    00D0: 02 00 00 00 88 00 00 00 A4 00 00 00 01 1C 00 00  // ................
    00E0: FF 00 00 00 38 00 00 00 00 B8 0B 00 E8 03 00 00  // ....8...........
    00F0: 0C 0A 40 00 00 10 82 04 01 1C 00 00 FF 00 00 00  // ..@.............
    0100: DC 00 00 00 00 00 01 00 00 01 00 00 04 02 40 00  // ..............@.
    0110: 1D 00 00 00 01 1C 00 00 FF 00 00 00 DC 00 00 00  // ................
    0120: 00 00 01 00 00 01 00 00 04 04 40 00 1E 00 00 00  // ..........@.....
    0130: 00 1C 00 00 0A 00 00 00 54 00 00 00 01 00 00 00  // ........T.......
    0140: 02 00 00 00 F8 00 00 00 14 01 00 00 01 1C 00 00  // ................
    0150: FF 00 00 00 38 00 00 00 00 B8 0B 00 E8 03 00 00  // ....8...........
    0160: 0C 0A 40 00 00 10 82 04 01 1C 00 00 FF 00 00 00  // ..@.............
    0170: 4C 01 00 00 00 00 01 00 00 01 00 00 04 02 40 00  // L.............@.
    0180: 1D 00 00 00 01 1C 00 00 FF 00 00 00 4C 01 00 00  // ............L...
    0190: 00 00 01 00 00 01 00 00 04 04 40 00 1E 00 00 00  // ..........@.....
    01A0: 00 1C 00 00 0A 00 00 00 54 00 00 00 02 00 00 00  // ........T.......
    01B0: 02 00 00 00 68 01 00 00 84 01 00 00 01 1C 00 00  // ....h...........
    01C0: FF 00 00 00 38 00 00 00 00 B8 0B 00 E8 03 00 00  // ....8...........
    01D0: 0C 0A 40 00 00 10 82 04 01 1C 00 00 FF 00 00 00  // ..@.............
    01E0: BC 01 00 00 00 00 01 00 00 01 00 00 04 02 40 00  // ..............@.
    01F0: 1D 00 00 00 01 1C 00 00 FF 00 00 00 BC 01 00 00  // ................
    0200: 00 00 01 00 00 01 00 00 04 04 40 00 1E 00 00 00  // ..........@.....
    0210: 00 1C 00 00 0A 00 00 00 54 00 00 00 03 00 00 00  // ........T.......
    0220: 02 00 00 00 D8 01 00 00 F4 01 00 00 01 1C 00 00  // ................
    0230: FF 00 00 00 00 00 00 00 00 00 30 00 00 10 00 00  // ..........0.....
    0240: 10 0A 40 00 00 B0 82 04 00 18 00 00 00 00 00 00  // ..@.............
    0250: 24 00 00 00 01 00 00 00 01 00 00 00 2C 02 00 00  // $...........,...
    0260: 01 1C 00 00 FF 00 00 00 2C 02 00 00 00 B8 0B 00  // ........,.......
    0270: E8 03 00 00 0C 0A 40 00 00 00 82 04 01 1C 00 00  // ......@.........
    0280: FF 00 00 00 60 02 00 00 00 00 01 00 00 01 00 00  // ....`...........
    0290: 04 02 40 00 1D 00 00 00 01 1C 00 00 FF 00 00 00  // ..@.............
    02A0: 60 02 00 00 00 00 01 00 00 01 00 00 04 04 40 00  // `.............@.
    02B0: 1E 00 00 00 00 1C 00 00 0A 00 00 00 48 02 00 00  // ............H...
    02C0: 04 00 00 00 02 00 00 00 7C 02 00 00 98 02 00 00  // ........|.......
    02D0: 01 1C 00 00 FF 00 00 00 2C 02 00 00 00 B8 0B 00  // ........,.......
    02E0: E8 03 00 00 0C 0A 40 00 00 00 82 04 01 1C 00 00  // ......@.........
    02F0: FF 00 00 00 D0 02 00 00 00 00 01 00 00 01 00 00  // ................
    0300: 04 02 40 00 1D 00 00 00 01 1C 00 00 FF 00 00 00  // ..@.............
    0310: D0 02 00 00 00 00 01 00 00 01 00 00 04 04 40 00  // ..............@.
    0320: 1E 00 00 00 00 1C 00 00 0A 00 00 00 48 02 00 00  // ............H...
    0330: 05 00 00 00 02 00 00 00 EC 02 00 00 08 03 00 00  // ................
    0340: 01 1C 00 00 FF 00 00 00 2C 02 00 00 00 B8 0B 00  // ........,.......
    0350: E8 03 00 00 0C 0A 40 00 00 00 82 04 01 1C 00 00  // ......@.........
    0360: FF 00 00 00 40 03 00 00 00 00 01 00 00 01 00 00  // ....@...........
    0370: 04 02 40 00 1D 00 00 00 01 1C 00 00 FF 00 00 00  // ..@.............
    0380: 40 03 00 00 00 00 01 00 00 01 00 00 04 04 40 00  // @.............@.
    0390: 1E 00 00 00 00 1C 00 00 0A 00 00 00 48 02 00 00  // ............H...
    03A0: 06 00 00 00 02 00 00 00 5C 03 00 00 78 03 00 00  // ........\...x...
    03B0: 01 1C 00 00 FF 00 00 00 2C 02 00 00 00 B8 0B 00  // ........,.......
    03C0: E8 03 00 00 0C 0A 40 00 00 00 82 04 01 1C 00 00  // ......@.........
    03D0: FF 00 00 00 B0 03 00 00 00 00 01 00 00 01 00 00  // ................
    03E0: 04 02 40 00 1D 00 00 00 01 1C 00 00 FF 00 00 00  // ..@.............
    03F0: B0 03 00 00 00 00 01 00 00 01 00 00 04 04 40 00  // ..............@.
    0400: 1E 00 00 00 00 1C 00 00 0A 00 00 00 48 02 00 00  // ............H...
    0410: 07 00 00 00 02 00 00 00 CC 03 00 00 E8 03 00 00  // ................
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment