Symbol: dsdt_line
usr.sbin/bhyve/acpi.c
218
dsdt_line("IO (Decode16,");
usr.sbin/bhyve/acpi.c
219
dsdt_line(" 0x%04X, // Range Minimum", iobase);
usr.sbin/bhyve/acpi.c
220
dsdt_line(" 0x%04X, // Range Maximum", iobase);
usr.sbin/bhyve/acpi.c
221
dsdt_line(" 0x01, // Alignment");
usr.sbin/bhyve/acpi.c
222
dsdt_line(" 0x%02X, // Length", length);
usr.sbin/bhyve/acpi.c
223
dsdt_line(" )");
usr.sbin/bhyve/acpi.c
230
dsdt_line("IRQNoFlags ()");
usr.sbin/bhyve/acpi.c
231
dsdt_line(" {%d}", irq);
usr.sbin/bhyve/acpi.c
238
dsdt_line("Memory32Fixed (ReadWrite,");
usr.sbin/bhyve/acpi.c
239
dsdt_line(" 0x%08X, // Address Base", base);
usr.sbin/bhyve/acpi.c
240
dsdt_line(" 0x%08X, // Address Length", length);
usr.sbin/bhyve/acpi.c
241
dsdt_line(" )");
usr.sbin/bhyve/acpi.c
251
dsdt_line("/*");
usr.sbin/bhyve/acpi.c
252
dsdt_line(" * bhyve DSDT template");
usr.sbin/bhyve/acpi.c
253
dsdt_line(" */");
usr.sbin/bhyve/acpi.c
254
dsdt_line("DefinitionBlock (\"bhyve_dsdt.aml\", \"DSDT\", 2,"
usr.sbin/bhyve/acpi.c
256
dsdt_line("{");
usr.sbin/bhyve/acpi.c
257
dsdt_line(" Name (_S5, Package ()");
usr.sbin/bhyve/acpi.c
258
dsdt_line(" {");
usr.sbin/bhyve/acpi.c
259
dsdt_line(" 0x05,");
usr.sbin/bhyve/acpi.c
260
dsdt_line(" Zero,");
usr.sbin/bhyve/acpi.c
261
dsdt_line(" })");
usr.sbin/bhyve/acpi.c
266
dsdt_line("");
usr.sbin/bhyve/acpi.c
267
dsdt_line(" Scope (_SB.PC00)");
usr.sbin/bhyve/acpi.c
268
dsdt_line(" {");
usr.sbin/bhyve/acpi.c
269
dsdt_line(" Device (HPET)");
usr.sbin/bhyve/acpi.c
270
dsdt_line(" {");
usr.sbin/bhyve/acpi.c
271
dsdt_line(" Name (_HID, EISAID(\"PNP0103\"))");
usr.sbin/bhyve/acpi.c
272
dsdt_line(" Name (_UID, 0)");
usr.sbin/bhyve/acpi.c
273
dsdt_line(" Name (_CRS, ResourceTemplate ()");
usr.sbin/bhyve/acpi.c
274
dsdt_line(" {");
usr.sbin/bhyve/acpi.c
278
dsdt_line(" })");
usr.sbin/bhyve/acpi.c
279
dsdt_line(" }");
usr.sbin/bhyve/acpi.c
280
dsdt_line(" }");
usr.sbin/bhyve/acpi.c
290
dsdt_line("}");
usr.sbin/bhyve/acpi.h
60
void dsdt_line(const char *fmt, ...) __printflike(1, 2);
usr.sbin/bhyve/acpi_device.c
191
dsdt_line("");
usr.sbin/bhyve/acpi_device.c
192
dsdt_line(" Scope (\\_SB)");
usr.sbin/bhyve/acpi_device.c
193
dsdt_line(" {");
usr.sbin/bhyve/acpi_device.c
194
dsdt_line(" Device (%s)", dev->emul->name);
usr.sbin/bhyve/acpi_device.c
195
dsdt_line(" {");
usr.sbin/bhyve/acpi_device.c
196
dsdt_line(" Name (_HID, \"%s\")", dev->emul->hid);
usr.sbin/bhyve/acpi_device.c
197
dsdt_line(" Name (_STA, 0x0F)");
usr.sbin/bhyve/acpi_device.c
198
dsdt_line(" Name (_CRS, ResourceTemplate ()");
usr.sbin/bhyve/acpi_device.c
199
dsdt_line(" {");
usr.sbin/bhyve/acpi_device.c
203
dsdt_line(" })");
usr.sbin/bhyve/acpi_device.c
209
dsdt_line(" }");
usr.sbin/bhyve/acpi_device.c
210
dsdt_line(" }");
usr.sbin/bhyve/amd64/atkbdc.c
600
dsdt_line("");
usr.sbin/bhyve/amd64/atkbdc.c
601
dsdt_line("Device (KBD)");
usr.sbin/bhyve/amd64/atkbdc.c
602
dsdt_line("{");
usr.sbin/bhyve/amd64/atkbdc.c
603
dsdt_line(" Name (_HID, EisaId (\"PNP0303\"))");
usr.sbin/bhyve/amd64/atkbdc.c
604
dsdt_line(" Name (_CRS, ResourceTemplate ()");
usr.sbin/bhyve/amd64/atkbdc.c
605
dsdt_line(" {");
usr.sbin/bhyve/amd64/atkbdc.c
611
dsdt_line(" })");
usr.sbin/bhyve/amd64/atkbdc.c
612
dsdt_line("}");
usr.sbin/bhyve/amd64/atkbdc.c
614
dsdt_line("");
usr.sbin/bhyve/amd64/atkbdc.c
615
dsdt_line("Device (MOU)");
usr.sbin/bhyve/amd64/atkbdc.c
616
dsdt_line("{");
usr.sbin/bhyve/amd64/atkbdc.c
617
dsdt_line(" Name (_HID, EisaId (\"PNP0F13\"))");
usr.sbin/bhyve/amd64/atkbdc.c
618
dsdt_line(" Name (_CRS, ResourceTemplate ()");
usr.sbin/bhyve/amd64/atkbdc.c
619
dsdt_line(" {");
usr.sbin/bhyve/amd64/atkbdc.c
625
dsdt_line(" })");
usr.sbin/bhyve/amd64/atkbdc.c
626
dsdt_line("}");
usr.sbin/bhyve/amd64/pci_irq.c
298
dsdt_line("");
usr.sbin/bhyve/amd64/pci_irq.c
299
dsdt_line("Method (PIRV, 1, NotSerialized)");
usr.sbin/bhyve/amd64/pci_irq.c
300
dsdt_line("{");
usr.sbin/bhyve/amd64/pci_irq.c
301
dsdt_line(" If (And (Arg0, 0x%02X))", PIRQ_DIS);
usr.sbin/bhyve/amd64/pci_irq.c
302
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_irq.c
303
dsdt_line(" Return (0x00)");
usr.sbin/bhyve/amd64/pci_irq.c
304
dsdt_line(" }");
usr.sbin/bhyve/amd64/pci_irq.c
305
dsdt_line(" And (Arg0, 0x%02X, Local0)", PIRQ_IRQ);
usr.sbin/bhyve/amd64/pci_irq.c
306
dsdt_line(" If (LLess (Local0, 0x03))");
usr.sbin/bhyve/amd64/pci_irq.c
307
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_irq.c
308
dsdt_line(" Return (0x00)");
usr.sbin/bhyve/amd64/pci_irq.c
309
dsdt_line(" }");
usr.sbin/bhyve/amd64/pci_irq.c
310
dsdt_line(" If (LEqual (Local0, 0x08))");
usr.sbin/bhyve/amd64/pci_irq.c
311
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_irq.c
312
dsdt_line(" Return (0x00)");
usr.sbin/bhyve/amd64/pci_irq.c
313
dsdt_line(" }");
usr.sbin/bhyve/amd64/pci_irq.c
314
dsdt_line(" If (LEqual (Local0, 0x0D))");
usr.sbin/bhyve/amd64/pci_irq.c
315
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_irq.c
316
dsdt_line(" Return (0x00)");
usr.sbin/bhyve/amd64/pci_irq.c
317
dsdt_line(" }");
usr.sbin/bhyve/amd64/pci_irq.c
318
dsdt_line(" Return (0x01)");
usr.sbin/bhyve/amd64/pci_irq.c
319
dsdt_line("}");
usr.sbin/bhyve/amd64/pci_irq.c
322
dsdt_line("");
usr.sbin/bhyve/amd64/pci_irq.c
323
dsdt_line("Device (LNK%c)", 'A' + pin);
usr.sbin/bhyve/amd64/pci_irq.c
324
dsdt_line("{");
usr.sbin/bhyve/amd64/pci_irq.c
325
dsdt_line(" Name (_HID, EisaId (\"PNP0C0F\"))");
usr.sbin/bhyve/amd64/pci_irq.c
326
dsdt_line(" Name (_UID, 0x%02X)", pin + 1);
usr.sbin/bhyve/amd64/pci_irq.c
327
dsdt_line(" Method (_STA, 0, NotSerialized)");
usr.sbin/bhyve/amd64/pci_irq.c
328
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_irq.c
329
dsdt_line(" If (PIRV (PIR%c))", 'A' + pin);
usr.sbin/bhyve/amd64/pci_irq.c
330
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_irq.c
331
dsdt_line(" Return (0x0B)");
usr.sbin/bhyve/amd64/pci_irq.c
332
dsdt_line(" }");
usr.sbin/bhyve/amd64/pci_irq.c
333
dsdt_line(" Else");
usr.sbin/bhyve/amd64/pci_irq.c
334
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_irq.c
335
dsdt_line(" Return (0x09)");
usr.sbin/bhyve/amd64/pci_irq.c
336
dsdt_line(" }");
usr.sbin/bhyve/amd64/pci_irq.c
337
dsdt_line(" }");
usr.sbin/bhyve/amd64/pci_irq.c
338
dsdt_line(" Name (_PRS, ResourceTemplate ()");
usr.sbin/bhyve/amd64/pci_irq.c
339
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_irq.c
340
dsdt_line(" IRQ (Level, ActiveLow, Shared, )");
usr.sbin/bhyve/amd64/pci_irq.c
341
dsdt_line(" {%s}", irq_prs);
usr.sbin/bhyve/amd64/pci_irq.c
342
dsdt_line(" })");
usr.sbin/bhyve/amd64/pci_irq.c
343
dsdt_line(" Name (CB%02X, ResourceTemplate ()", pin + 1);
usr.sbin/bhyve/amd64/pci_irq.c
344
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_irq.c
345
dsdt_line(" IRQ (Level, ActiveLow, Shared, )");
usr.sbin/bhyve/amd64/pci_irq.c
346
dsdt_line(" {}");
usr.sbin/bhyve/amd64/pci_irq.c
347
dsdt_line(" })");
usr.sbin/bhyve/amd64/pci_irq.c
348
dsdt_line(" CreateWordField (CB%02X, 0x01, CIR%c)",
usr.sbin/bhyve/amd64/pci_irq.c
350
dsdt_line(" Method (_CRS, 0, NotSerialized)");
usr.sbin/bhyve/amd64/pci_irq.c
351
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_irq.c
352
dsdt_line(" And (PIR%c, 0x%02X, Local0)", 'A' + pin,
usr.sbin/bhyve/amd64/pci_irq.c
354
dsdt_line(" If (PIRV (Local0))");
usr.sbin/bhyve/amd64/pci_irq.c
355
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_irq.c
356
dsdt_line(" ShiftLeft (0x01, Local0, CIR%c)", 'A' + pin);
usr.sbin/bhyve/amd64/pci_irq.c
357
dsdt_line(" }");
usr.sbin/bhyve/amd64/pci_irq.c
358
dsdt_line(" Else");
usr.sbin/bhyve/amd64/pci_irq.c
359
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_irq.c
360
dsdt_line(" Store (0x00, CIR%c)", 'A' + pin);
usr.sbin/bhyve/amd64/pci_irq.c
361
dsdt_line(" }");
usr.sbin/bhyve/amd64/pci_irq.c
362
dsdt_line(" Return (CB%02X)", pin + 1);
usr.sbin/bhyve/amd64/pci_irq.c
363
dsdt_line(" }");
usr.sbin/bhyve/amd64/pci_irq.c
364
dsdt_line(" Method (_DIS, 0, NotSerialized)");
usr.sbin/bhyve/amd64/pci_irq.c
365
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_irq.c
366
dsdt_line(" Store (0x80, PIR%c)", 'A' + pin);
usr.sbin/bhyve/amd64/pci_irq.c
367
dsdt_line(" }");
usr.sbin/bhyve/amd64/pci_irq.c
368
dsdt_line(" Method (_SRS, 1, NotSerialized)");
usr.sbin/bhyve/amd64/pci_irq.c
369
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_irq.c
370
dsdt_line(" CreateWordField (Arg0, 0x01, SIR%c)", 'A' + pin);
usr.sbin/bhyve/amd64/pci_irq.c
371
dsdt_line(" FindSetRightBit (SIR%c, Local0)", 'A' + pin);
usr.sbin/bhyve/amd64/pci_irq.c
372
dsdt_line(" Store (Decrement (Local0), PIR%c)", 'A' + pin);
usr.sbin/bhyve/amd64/pci_irq.c
373
dsdt_line(" }");
usr.sbin/bhyve/amd64/pci_irq.c
374
dsdt_line("}");
usr.sbin/bhyve/amd64/pci_lpc.c
309
dsdt_line("");
usr.sbin/bhyve/amd64/pci_lpc.c
310
dsdt_line("Device (ISA)");
usr.sbin/bhyve/amd64/pci_lpc.c
311
dsdt_line("{");
usr.sbin/bhyve/amd64/pci_lpc.c
312
dsdt_line(" Name (_ADR, 0x%04X%04X)", pi->pi_slot, pi->pi_func);
usr.sbin/bhyve/amd64/pci_lpc.c
313
dsdt_line(" OperationRegion (LPCR, PCI_Config, 0x00, 0x100)");
usr.sbin/bhyve/amd64/pci_lpc.c
314
dsdt_line(" Field (LPCR, AnyAcc, NoLock, Preserve)");
usr.sbin/bhyve/amd64/pci_lpc.c
315
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_lpc.c
316
dsdt_line(" Offset (0x60),");
usr.sbin/bhyve/amd64/pci_lpc.c
317
dsdt_line(" PIRA, 8,");
usr.sbin/bhyve/amd64/pci_lpc.c
318
dsdt_line(" PIRB, 8,");
usr.sbin/bhyve/amd64/pci_lpc.c
319
dsdt_line(" PIRC, 8,");
usr.sbin/bhyve/amd64/pci_lpc.c
320
dsdt_line(" PIRD, 8,");
usr.sbin/bhyve/amd64/pci_lpc.c
321
dsdt_line(" Offset (0x68),");
usr.sbin/bhyve/amd64/pci_lpc.c
322
dsdt_line(" PIRE, 8,");
usr.sbin/bhyve/amd64/pci_lpc.c
323
dsdt_line(" PIRF, 8,");
usr.sbin/bhyve/amd64/pci_lpc.c
324
dsdt_line(" PIRG, 8,");
usr.sbin/bhyve/amd64/pci_lpc.c
325
dsdt_line(" PIRH, 8");
usr.sbin/bhyve/amd64/pci_lpc.c
326
dsdt_line(" }");
usr.sbin/bhyve/amd64/pci_lpc.c
327
dsdt_line("");
usr.sbin/bhyve/amd64/pci_lpc.c
335
dsdt_line("");
usr.sbin/bhyve/amd64/pci_lpc.c
336
dsdt_line("Device (PIC)");
usr.sbin/bhyve/amd64/pci_lpc.c
337
dsdt_line("{");
usr.sbin/bhyve/amd64/pci_lpc.c
338
dsdt_line(" Name (_HID, EisaId (\"PNP0000\"))");
usr.sbin/bhyve/amd64/pci_lpc.c
339
dsdt_line(" Name (_CRS, ResourceTemplate ()");
usr.sbin/bhyve/amd64/pci_lpc.c
340
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_lpc.c
346
dsdt_line(" })");
usr.sbin/bhyve/amd64/pci_lpc.c
347
dsdt_line("}");
usr.sbin/bhyve/amd64/pci_lpc.c
349
dsdt_line("");
usr.sbin/bhyve/amd64/pci_lpc.c
350
dsdt_line("Device (TIMR)");
usr.sbin/bhyve/amd64/pci_lpc.c
351
dsdt_line("{");
usr.sbin/bhyve/amd64/pci_lpc.c
352
dsdt_line(" Name (_HID, EisaId (\"PNP0100\"))");
usr.sbin/bhyve/amd64/pci_lpc.c
353
dsdt_line(" Name (_CRS, ResourceTemplate ()");
usr.sbin/bhyve/amd64/pci_lpc.c
354
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_lpc.c
359
dsdt_line(" })");
usr.sbin/bhyve/amd64/pci_lpc.c
360
dsdt_line("}");
usr.sbin/bhyve/amd64/pci_lpc.c
363
dsdt_line("}");
usr.sbin/bhyve/amd64/pci_lpc.c
371
dsdt_line("");
usr.sbin/bhyve/amd64/pci_lpc.c
372
dsdt_line("Device (SIO)");
usr.sbin/bhyve/amd64/pci_lpc.c
373
dsdt_line("{");
usr.sbin/bhyve/amd64/pci_lpc.c
374
dsdt_line(" Name (_HID, EisaId (\"PNP0C02\"))");
usr.sbin/bhyve/amd64/pci_lpc.c
375
dsdt_line(" Name (_CRS, ResourceTemplate ()");
usr.sbin/bhyve/amd64/pci_lpc.c
376
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_lpc.c
392
dsdt_line(" })");
usr.sbin/bhyve/amd64/pci_lpc.c
393
dsdt_line("}");
usr.sbin/bhyve/amd64/pci_lpc.c
407
dsdt_line("");
usr.sbin/bhyve/amd64/pci_lpc.c
408
dsdt_line("Device (%s)", lpc_uart_acpi_names[unit]);
usr.sbin/bhyve/amd64/pci_lpc.c
409
dsdt_line("{");
usr.sbin/bhyve/amd64/pci_lpc.c
410
dsdt_line(" Name (_HID, EisaId (\"PNP0501\"))");
usr.sbin/bhyve/amd64/pci_lpc.c
411
dsdt_line(" Name (_UID, %d)", unit + 1);
usr.sbin/bhyve/amd64/pci_lpc.c
412
dsdt_line(" Name (_CRS, ResourceTemplate ()");
usr.sbin/bhyve/amd64/pci_lpc.c
413
dsdt_line(" {");
usr.sbin/bhyve/amd64/pci_lpc.c
418
dsdt_line(" })");
usr.sbin/bhyve/amd64/pci_lpc.c
419
dsdt_line("}");
usr.sbin/bhyve/amd64/rtc.c
108
dsdt_line("");
usr.sbin/bhyve/amd64/rtc.c
109
dsdt_line("Device (RTC)");
usr.sbin/bhyve/amd64/rtc.c
110
dsdt_line("{");
usr.sbin/bhyve/amd64/rtc.c
111
dsdt_line(" Name (_HID, EisaId (\"PNP0B00\"))");
usr.sbin/bhyve/amd64/rtc.c
112
dsdt_line(" Name (_CRS, ResourceTemplate ()");
usr.sbin/bhyve/amd64/rtc.c
113
dsdt_line(" {");
usr.sbin/bhyve/amd64/rtc.c
118
dsdt_line(" })");
usr.sbin/bhyve/amd64/rtc.c
119
dsdt_line("}");
usr.sbin/bhyve/pci_emul.c
1715
dsdt_line(" Package ()");
usr.sbin/bhyve/pci_emul.c
1716
dsdt_line(" {");
usr.sbin/bhyve/pci_emul.c
1717
dsdt_line(" 0x%X,", slot << 16 | 0xffff);
usr.sbin/bhyve/pci_emul.c
1718
dsdt_line(" 0x%02X,", pin - 1);
usr.sbin/bhyve/pci_emul.c
1719
dsdt_line(" Zero,");
usr.sbin/bhyve/pci_emul.c
1720
dsdt_line(" 0x%X", irq->ioapic_irq);
usr.sbin/bhyve/pci_emul.c
1721
dsdt_line(" },");
usr.sbin/bhyve/pci_emul.c
1733
dsdt_line(" Package ()");
usr.sbin/bhyve/pci_emul.c
1734
dsdt_line(" {");
usr.sbin/bhyve/pci_emul.c
1735
dsdt_line(" 0x%X,", slot << 16 | 0xffff);
usr.sbin/bhyve/pci_emul.c
1736
dsdt_line(" 0x%02X,", pin - 1);
usr.sbin/bhyve/pci_emul.c
1737
dsdt_line(" %s,", name);
usr.sbin/bhyve/pci_emul.c
1738
dsdt_line(" 0x00");
usr.sbin/bhyve/pci_emul.c
1739
dsdt_line(" },");
usr.sbin/bhyve/pci_emul.c
1769
dsdt_line(" Device (PC%02X)", bus);
usr.sbin/bhyve/pci_emul.c
1770
dsdt_line(" {");
usr.sbin/bhyve/pci_emul.c
1771
dsdt_line(" Name (_HID, EisaId (\"PNP0A03\"))");
usr.sbin/bhyve/pci_emul.c
1773
dsdt_line(" Method (_BBN, 0, NotSerialized)");
usr.sbin/bhyve/pci_emul.c
1774
dsdt_line(" {");
usr.sbin/bhyve/pci_emul.c
1775
dsdt_line(" Return (0x%08X)", bus);
usr.sbin/bhyve/pci_emul.c
1776
dsdt_line(" }");
usr.sbin/bhyve/pci_emul.c
1777
dsdt_line(" Name (_CRS, ResourceTemplate ()");
usr.sbin/bhyve/pci_emul.c
1778
dsdt_line(" {");
usr.sbin/bhyve/pci_emul.c
1779
dsdt_line(" WordBusNumber (ResourceProducer, MinFixed, "
usr.sbin/bhyve/pci_emul.c
1781
dsdt_line(" 0x0000, // Granularity");
usr.sbin/bhyve/pci_emul.c
1782
dsdt_line(" 0x%04X, // Range Minimum", bus);
usr.sbin/bhyve/pci_emul.c
1783
dsdt_line(" 0x%04X, // Range Maximum", bus);
usr.sbin/bhyve/pci_emul.c
1784
dsdt_line(" 0x0000, // Translation Offset");
usr.sbin/bhyve/pci_emul.c
1785
dsdt_line(" 0x0001, // Length");
usr.sbin/bhyve/pci_emul.c
1786
dsdt_line(" ,, )");
usr.sbin/bhyve/pci_emul.c
1794
dsdt_line(" WordIO (ResourceProducer, MinFixed, MaxFixed, "
usr.sbin/bhyve/pci_emul.c
1796
dsdt_line(" 0x0000, // Granularity");
usr.sbin/bhyve/pci_emul.c
1797
dsdt_line(" 0x0000, // Range Minimum");
usr.sbin/bhyve/pci_emul.c
1798
dsdt_line(" 0x0CF7, // Range Maximum");
usr.sbin/bhyve/pci_emul.c
1799
dsdt_line(" 0x0000, // Translation Offset");
usr.sbin/bhyve/pci_emul.c
1800
dsdt_line(" 0x0CF8, // Length");
usr.sbin/bhyve/pci_emul.c
1801
dsdt_line(" ,, , TypeStatic)");
usr.sbin/bhyve/pci_emul.c
1803
dsdt_line(" WordIO (ResourceProducer, MinFixed, MaxFixed, "
usr.sbin/bhyve/pci_emul.c
1805
dsdt_line(" 0x0000, // Granularity");
usr.sbin/bhyve/pci_emul.c
1806
dsdt_line(" 0x0D00, // Range Minimum");
usr.sbin/bhyve/pci_emul.c
1807
dsdt_line(" 0x%04X, // Range Maximum",
usr.sbin/bhyve/pci_emul.c
1809
dsdt_line(" 0x0000, // Translation Offset");
usr.sbin/bhyve/pci_emul.c
1810
dsdt_line(" 0x%04X, // Length",
usr.sbin/bhyve/pci_emul.c
1812
dsdt_line(" ,, , TypeStatic)");
usr.sbin/bhyve/pci_emul.c
1815
dsdt_line(" })");
usr.sbin/bhyve/pci_emul.c
1823
dsdt_line(" WordIO (ResourceProducer, MinFixed, MaxFixed, "
usr.sbin/bhyve/pci_emul.c
1825
dsdt_line(" 0x0000, // Granularity");
usr.sbin/bhyve/pci_emul.c
1826
dsdt_line(" 0x%04X, // Range Minimum", bi->iobase);
usr.sbin/bhyve/pci_emul.c
1827
dsdt_line(" 0x%04X, // Range Maximum",
usr.sbin/bhyve/pci_emul.c
1829
dsdt_line(" 0x0000, // Translation Offset");
usr.sbin/bhyve/pci_emul.c
1830
dsdt_line(" 0x%04X, // Length",
usr.sbin/bhyve/pci_emul.c
1832
dsdt_line(" ,, , TypeStatic)");
usr.sbin/bhyve/pci_emul.c
1835
dsdt_line(" DWordMemory (ResourceProducer, PosDecode, "
usr.sbin/bhyve/pci_emul.c
1837
dsdt_line(" 0x00000000, // Granularity");
usr.sbin/bhyve/pci_emul.c
1838
dsdt_line(" 0x%08X, // Range Minimum\n", bi->membase32);
usr.sbin/bhyve/pci_emul.c
1839
dsdt_line(" 0x%08X, // Range Maximum\n",
usr.sbin/bhyve/pci_emul.c
1841
dsdt_line(" 0x00000000, // Translation Offset");
usr.sbin/bhyve/pci_emul.c
1842
dsdt_line(" 0x%08X, // Length\n",
usr.sbin/bhyve/pci_emul.c
1844
dsdt_line(" ,, , AddressRangeMemory, TypeStatic)");
usr.sbin/bhyve/pci_emul.c
1847
dsdt_line(" QWordMemory (ResourceProducer, PosDecode, "
usr.sbin/bhyve/pci_emul.c
1849
dsdt_line(" 0x0000000000000000, // Granularity");
usr.sbin/bhyve/pci_emul.c
1850
dsdt_line(" 0x%016lX, // Range Minimum\n", bi->membase64);
usr.sbin/bhyve/pci_emul.c
1851
dsdt_line(" 0x%016lX, // Range Maximum\n",
usr.sbin/bhyve/pci_emul.c
1853
dsdt_line(" 0x0000000000000000, // Translation Offset");
usr.sbin/bhyve/pci_emul.c
1854
dsdt_line(" 0x%016lX, // Length\n",
usr.sbin/bhyve/pci_emul.c
1856
dsdt_line(" ,, , AddressRangeMemory, TypeStatic)");
usr.sbin/bhyve/pci_emul.c
1857
dsdt_line(" })");
usr.sbin/bhyve/pci_emul.c
1862
dsdt_line("Name (PPRT, Package ()");
usr.sbin/bhyve/pci_emul.c
1863
dsdt_line("{");
usr.sbin/bhyve/pci_emul.c
1865
dsdt_line("})");
usr.sbin/bhyve/pci_emul.c
1866
dsdt_line("Name (APRT, Package ()");
usr.sbin/bhyve/pci_emul.c
1867
dsdt_line("{");
usr.sbin/bhyve/pci_emul.c
1869
dsdt_line("})");
usr.sbin/bhyve/pci_emul.c
1870
dsdt_line("Method (_PRT, 0, NotSerialized)");
usr.sbin/bhyve/pci_emul.c
1871
dsdt_line("{");
usr.sbin/bhyve/pci_emul.c
1872
dsdt_line(" If (PICM)");
usr.sbin/bhyve/pci_emul.c
1873
dsdt_line(" {");
usr.sbin/bhyve/pci_emul.c
1874
dsdt_line(" Return (APRT)");
usr.sbin/bhyve/pci_emul.c
1875
dsdt_line(" }");
usr.sbin/bhyve/pci_emul.c
1876
dsdt_line(" Else");
usr.sbin/bhyve/pci_emul.c
1877
dsdt_line(" {");
usr.sbin/bhyve/pci_emul.c
1878
dsdt_line(" Return (PPRT)");
usr.sbin/bhyve/pci_emul.c
1879
dsdt_line(" }");
usr.sbin/bhyve/pci_emul.c
1880
dsdt_line("}");
usr.sbin/bhyve/pci_emul.c
1898
dsdt_line(" }");
usr.sbin/bhyve/pci_emul.c
1907
dsdt_line("Name (PICM, 0x00)");
usr.sbin/bhyve/pci_emul.c
1908
dsdt_line("Method (_PIC, 1, NotSerialized)");
usr.sbin/bhyve/pci_emul.c
1909
dsdt_line("{");
usr.sbin/bhyve/pci_emul.c
1910
dsdt_line(" Store (Arg0, PICM)");
usr.sbin/bhyve/pci_emul.c
1911
dsdt_line("}");
usr.sbin/bhyve/pci_emul.c
1912
dsdt_line("");
usr.sbin/bhyve/pci_emul.c
1913
dsdt_line("Scope (_SB)");
usr.sbin/bhyve/pci_emul.c
1914
dsdt_line("{");
usr.sbin/bhyve/pci_emul.c
1917
dsdt_line("}");
usr.sbin/bhyve/tpm_device.c
66
dsdt_line("Name(TPM2, Package(2) {0, 0})");
usr.sbin/bhyve/tpm_device.c
67
dsdt_line("Name(TPM3, Package(3) {0, 0, 0})");
usr.sbin/bhyve/tpm_device.c
85
dsdt_line("Method(_DSM, 4, Serialized)");
usr.sbin/bhyve/tpm_device.c
86
dsdt_line("{");
usr.sbin/bhyve/tpm_device.c
96
dsdt_line("}");
usr.sbin/bhyve/tpm_ppi_qemu.c
180
dsdt_line("Method(TPFN, 1, Serialized)");
usr.sbin/bhyve/tpm_ppi_qemu.c
181
dsdt_line("{");
usr.sbin/bhyve/tpm_ppi_qemu.c
182
dsdt_line(" If(LGreaterEqual(Arg0, 0x100))");
usr.sbin/bhyve/tpm_ppi_qemu.c
183
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
184
dsdt_line(" Return(Zero)");
usr.sbin/bhyve/tpm_ppi_qemu.c
185
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
186
dsdt_line(
usr.sbin/bhyve/tpm_ppi_qemu.c
189
dsdt_line(" Field(TPP1, ByteAcc, NoLock, Preserve)");
usr.sbin/bhyve/tpm_ppi_qemu.c
190
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
191
dsdt_line(" TPPF, 8,");
usr.sbin/bhyve/tpm_ppi_qemu.c
192
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
193
dsdt_line(" Return(TPPF)");
usr.sbin/bhyve/tpm_ppi_qemu.c
194
dsdt_line("}");
usr.sbin/bhyve/tpm_ppi_qemu.c
195
dsdt_line("OperationRegion(TPP2, SystemMemory, 0x%8x, 0x%x)",
usr.sbin/bhyve/tpm_ppi_qemu.c
197
dsdt_line("Field(TPP2, AnyAcc, NoLock, Preserve)");
usr.sbin/bhyve/tpm_ppi_qemu.c
198
dsdt_line("{");
usr.sbin/bhyve/tpm_ppi_qemu.c
199
dsdt_line(" PPIN, 8,");
usr.sbin/bhyve/tpm_ppi_qemu.c
200
dsdt_line(" PPIP, 32,");
usr.sbin/bhyve/tpm_ppi_qemu.c
201
dsdt_line(" PPRP, 32,");
usr.sbin/bhyve/tpm_ppi_qemu.c
202
dsdt_line(" PPRQ, 32,");
usr.sbin/bhyve/tpm_ppi_qemu.c
203
dsdt_line(" PPRM, 32,");
usr.sbin/bhyve/tpm_ppi_qemu.c
204
dsdt_line(" LPPR, 32,");
usr.sbin/bhyve/tpm_ppi_qemu.c
205
dsdt_line("}");
usr.sbin/bhyve/tpm_ppi_qemu.c
209
dsdt_line("OperationRegion(TPP3, SystemMemory, 0x%8x, 1)",
usr.sbin/bhyve/tpm_ppi_qemu.c
211
dsdt_line("Field(TPP3, ByteAcc, NoLock, Preserve)");
usr.sbin/bhyve/tpm_ppi_qemu.c
212
dsdt_line("{");
usr.sbin/bhyve/tpm_ppi_qemu.c
213
dsdt_line(" MOVV, 8,");
usr.sbin/bhyve/tpm_ppi_qemu.c
214
dsdt_line("}");
usr.sbin/bhyve/tpm_ppi_qemu.c
225
dsdt_line(
usr.sbin/bhyve/tpm_ppi_qemu.c
227
dsdt_line("{");
usr.sbin/bhyve/tpm_ppi_qemu.c
235
dsdt_line(" If(LEqual(Arg2, 0)) /* Function */");
usr.sbin/bhyve/tpm_ppi_qemu.c
236
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
237
dsdt_line(" Return(Buffer(0x02)");
usr.sbin/bhyve/tpm_ppi_qemu.c
238
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
239
dsdt_line(" 0xFF, 0x01");
usr.sbin/bhyve/tpm_ppi_qemu.c
240
dsdt_line(" })");
usr.sbin/bhyve/tpm_ppi_qemu.c
241
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
249
dsdt_line(" If(LEqual(Arg2, 1)) /* Function */");
usr.sbin/bhyve/tpm_ppi_qemu.c
250
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
251
dsdt_line(" Return(\"1.3\")");
usr.sbin/bhyve/tpm_ppi_qemu.c
252
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
264
dsdt_line(" If(LEqual(Arg2, 2)) /* Function */");
usr.sbin/bhyve/tpm_ppi_qemu.c
265
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
266
dsdt_line(" Store(DerefOf(Index(Arg3, 0)), Local0)");
usr.sbin/bhyve/tpm_ppi_qemu.c
267
dsdt_line(" Store(TPFN(Local0), Local1)");
usr.sbin/bhyve/tpm_ppi_qemu.c
268
dsdt_line(" If (LEqual(And(Local1, 7), 0))");
usr.sbin/bhyve/tpm_ppi_qemu.c
269
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
270
dsdt_line(" Return(1)");
usr.sbin/bhyve/tpm_ppi_qemu.c
271
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
272
dsdt_line(" Store(Local0, PPRQ)");
usr.sbin/bhyve/tpm_ppi_qemu.c
273
dsdt_line(" Store(0, PPRM)");
usr.sbin/bhyve/tpm_ppi_qemu.c
274
dsdt_line(" Return(0)");
usr.sbin/bhyve/tpm_ppi_qemu.c
275
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
293
dsdt_line(" If(LEqual(Arg2, 3)) /* Function */");
usr.sbin/bhyve/tpm_ppi_qemu.c
294
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
295
dsdt_line(" If(LEqual(Arg1, 1)) /* Revision */");
usr.sbin/bhyve/tpm_ppi_qemu.c
296
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
297
dsdt_line(" Store(PPRQ, Index(TPM2, 1))");
usr.sbin/bhyve/tpm_ppi_qemu.c
298
dsdt_line(" Return(TPM2)");
usr.sbin/bhyve/tpm_ppi_qemu.c
299
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
300
dsdt_line(" If(LEqual(Arg1, 2)) /* Revision */");
usr.sbin/bhyve/tpm_ppi_qemu.c
301
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
302
dsdt_line(" Store(PPRQ, Index(TPM3, 1))");
usr.sbin/bhyve/tpm_ppi_qemu.c
303
dsdt_line(" Store(PPRM, Index(TPM3, 2))");
usr.sbin/bhyve/tpm_ppi_qemu.c
304
dsdt_line(" Return(TPM3)");
usr.sbin/bhyve/tpm_ppi_qemu.c
305
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
306
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
320
dsdt_line(" If(LEqual(Arg2, 4)) /* Function */");
usr.sbin/bhyve/tpm_ppi_qemu.c
321
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
322
dsdt_line(" Return(2)");
usr.sbin/bhyve/tpm_ppi_qemu.c
323
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
342
dsdt_line(" If(LEqual(Arg2, 5)) /* Function */");
usr.sbin/bhyve/tpm_ppi_qemu.c
343
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
344
dsdt_line(" Store(LPPR, Index(TPM3, 1))");
usr.sbin/bhyve/tpm_ppi_qemu.c
345
dsdt_line(" Store(PPRP, Index(TPM3, 2))");
usr.sbin/bhyve/tpm_ppi_qemu.c
346
dsdt_line(" Return(TPM3)");
usr.sbin/bhyve/tpm_ppi_qemu.c
347
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
358
dsdt_line(" If(LEqual(Arg2, 6)) /* Function */");
usr.sbin/bhyve/tpm_ppi_qemu.c
359
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
360
dsdt_line(" Return(3)");
usr.sbin/bhyve/tpm_ppi_qemu.c
361
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
375
dsdt_line(" If(LEqual(Arg2, 7)) /* Function */");
usr.sbin/bhyve/tpm_ppi_qemu.c
376
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
377
dsdt_line(" Store(DerefOf(Index(Arg3, 0)), Local0)");
usr.sbin/bhyve/tpm_ppi_qemu.c
378
dsdt_line(" Store(TPFN(Local0), Local1)");
usr.sbin/bhyve/tpm_ppi_qemu.c
379
dsdt_line(" If (LEqual(And(Local1, 7), 0)) /* Not Implemented */");
usr.sbin/bhyve/tpm_ppi_qemu.c
380
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
381
dsdt_line(" Return(1)");
usr.sbin/bhyve/tpm_ppi_qemu.c
382
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
383
dsdt_line(" If (LEqual(And(Local1, 7), 2)) /* Blocked */ ");
usr.sbin/bhyve/tpm_ppi_qemu.c
384
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
385
dsdt_line(" Return(3)");
usr.sbin/bhyve/tpm_ppi_qemu.c
386
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
387
dsdt_line(" If(LEqual(Arg1, 1)) /* Revision */");
usr.sbin/bhyve/tpm_ppi_qemu.c
388
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
389
dsdt_line(" Store(Local0, PPRQ)");
usr.sbin/bhyve/tpm_ppi_qemu.c
390
dsdt_line(" Store(0, PPRM)");
usr.sbin/bhyve/tpm_ppi_qemu.c
391
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
392
dsdt_line(" If(LEqual(Arg1, 2)) /* Revision */");
usr.sbin/bhyve/tpm_ppi_qemu.c
393
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
394
dsdt_line(" Store(Local0, PPRQ)");
usr.sbin/bhyve/tpm_ppi_qemu.c
395
dsdt_line(" Store(DerefOf(Index(Arg3, 1)), PPRM)");
usr.sbin/bhyve/tpm_ppi_qemu.c
396
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
397
dsdt_line(" Return(0)");
usr.sbin/bhyve/tpm_ppi_qemu.c
398
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
412
dsdt_line(" If(LEqual(Arg2, 8)) /* Function */");
usr.sbin/bhyve/tpm_ppi_qemu.c
413
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
414
dsdt_line(" Store(DerefOf(Index(Arg3, 0)), Local0)");
usr.sbin/bhyve/tpm_ppi_qemu.c
415
dsdt_line(" Store(TPFN(Local0), Local1)");
usr.sbin/bhyve/tpm_ppi_qemu.c
416
dsdt_line(" Return(And(Local1, 7))");
usr.sbin/bhyve/tpm_ppi_qemu.c
417
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
421
dsdt_line(" Return(Buffer(1)");
usr.sbin/bhyve/tpm_ppi_qemu.c
422
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
423
dsdt_line(" 0x00");
usr.sbin/bhyve/tpm_ppi_qemu.c
424
dsdt_line(" })");
usr.sbin/bhyve/tpm_ppi_qemu.c
425
dsdt_line("}");
usr.sbin/bhyve/tpm_ppi_qemu.c
430
dsdt_line(
usr.sbin/bhyve/tpm_ppi_qemu.c
432
dsdt_line("{");
usr.sbin/bhyve/tpm_ppi_qemu.c
440
dsdt_line(" If(LEqual(Arg2, 0)) /* Function */");
usr.sbin/bhyve/tpm_ppi_qemu.c
441
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
442
dsdt_line(" Return(Buffer(1)");
usr.sbin/bhyve/tpm_ppi_qemu.c
443
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
444
dsdt_line(" 0x03");
usr.sbin/bhyve/tpm_ppi_qemu.c
445
dsdt_line(" })");
usr.sbin/bhyve/tpm_ppi_qemu.c
446
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
457
dsdt_line(" If(LEqual(Arg2, 1)) /* Function */");
usr.sbin/bhyve/tpm_ppi_qemu.c
458
dsdt_line(" {");
usr.sbin/bhyve/tpm_ppi_qemu.c
459
dsdt_line(" Store(DerefOf(Index(Arg3, 0)), Local0)");
usr.sbin/bhyve/tpm_ppi_qemu.c
460
dsdt_line(" Store(Local0, MOVV)");
usr.sbin/bhyve/tpm_ppi_qemu.c
461
dsdt_line(" Return(0)");
usr.sbin/bhyve/tpm_ppi_qemu.c
462
dsdt_line(" }");
usr.sbin/bhyve/tpm_ppi_qemu.c
463
dsdt_line("}");
usr.sbin/bhyve/vmgenc.c
100
dsdt_line(" 0x%08x", (uint32_t)(vmgen_gpa >> 32));
usr.sbin/bhyve/vmgenc.c
101
dsdt_line("})");
usr.sbin/bhyve/vmgenc.c
104
dsdt_line(" }"); /* Device (GENC) */
usr.sbin/bhyve/vmgenc.c
106
dsdt_line("}"); /* Scope (_SB) */
usr.sbin/bhyve/vmgenc.c
107
dsdt_line("");
usr.sbin/bhyve/vmgenc.c
109
dsdt_line("Scope (_GPE)");
usr.sbin/bhyve/vmgenc.c
110
dsdt_line("{");
usr.sbin/bhyve/vmgenc.c
111
dsdt_line(" Method (_E%02x, 0, NotSerialized)", GPE_VMGENC);
usr.sbin/bhyve/vmgenc.c
112
dsdt_line(" {");
usr.sbin/bhyve/vmgenc.c
113
dsdt_line(" Notify (\\_SB.GENC, 0x80)");
usr.sbin/bhyve/vmgenc.c
114
dsdt_line(" }");
usr.sbin/bhyve/vmgenc.c
115
dsdt_line("}");
usr.sbin/bhyve/vmgenc.c
81
dsdt_line("");
usr.sbin/bhyve/vmgenc.c
83
dsdt_line("Scope (_SB)");
usr.sbin/bhyve/vmgenc.c
84
dsdt_line("{");
usr.sbin/bhyve/vmgenc.c
86
dsdt_line(" Device (GENC)");
usr.sbin/bhyve/vmgenc.c
87
dsdt_line(" {");
usr.sbin/bhyve/vmgenc.c
90
dsdt_line("Name (_CID, \"VM_Gen_Counter\")");
usr.sbin/bhyve/vmgenc.c
91
dsdt_line("Method (_HID, 0, NotSerialized)");
usr.sbin/bhyve/vmgenc.c
92
dsdt_line("{");
usr.sbin/bhyve/vmgenc.c
93
dsdt_line(" Return (\"Bhyve_V_Gen_Counter_V1\")");
usr.sbin/bhyve/vmgenc.c
94
dsdt_line("}");
usr.sbin/bhyve/vmgenc.c
95
dsdt_line("Name (_UID, 0)");
usr.sbin/bhyve/vmgenc.c
96
dsdt_line("Name (_DDN, \"VM_Gen_Counter\")");
usr.sbin/bhyve/vmgenc.c
97
dsdt_line("Name (ADDR, Package (0x02)");
usr.sbin/bhyve/vmgenc.c
98
dsdt_line("{");
usr.sbin/bhyve/vmgenc.c
99
dsdt_line(" 0x%08x,", (uint32_t)vmgen_gpa);