Kann mir jemand sagen, ob folgende Patches überhaupt notwendig sind?
Hardware etc. siehe Profilangaben/Signatur.
- SSDT-HPET.aml (mit SSDTTime erstellt) mitsamt _CRS to XCRS Rename
- RTC IRQ 8 Patch
- TIMR IRQ 0 Patch
Falls ja: Ist es sinnvoll, die SSDT-HPET nur auf Darwin festzulegen?
Original:
Code
- /*
- * Intel ACPI Component Architecture
- * AML/ASL+ Disassembler version 20180427 (64-bit version)(RM)
- * Copyright (c) 2000 - 2018 Intel Corporation
- *
- * Disassembling to non-symbolic legacy ASL operators
- *
- * Disassembly of iASLLHQJiI.aml, Thu Mar 19 02:43:01 2020
- *
- * Original Table Header:
- * Signature "SSDT"
- * Length 0x00000066 (102)
- * Revision 0x02
- * Checksum 0x44
- * OEM ID "hack"
- * OEM Table ID "HPET"
- * OEM Revision 0x00000000 (0)
- * Compiler ID "INTL"
- * Compiler Version 0x20180427 (538444839)
- */
- DefinitionBlock ("", "SSDT", 2, "hack", "HPET", 0x00000000)
- {
- External (_SB_.PCI0.LPCB, DeviceObj) // (from opcode)
- Name (\_SB.PCI0.LPCB.HPET._CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IRQNoFlags ()
- {0,8,11}
- Memory32Fixed (ReadWrite,
- 0xFED00000, // Address Base
- 0x00000400, // Address Length
- )
- })
- }
geändert:
Code
- /*
- * Intel ACPI Component Architecture
- * AML/ASL+ Disassembler version 20180427 (64-bit version)(RM)
- * Copyright (c) 2000 - 2018 Intel Corporation
- *
- * Disassembling to non-symbolic legacy ASL operators
- *
- * Disassembly of iASLhcUrAi.aml, Thu Mar 19 02:43:32 2020
- *
- * Original Table Header:
- * Signature "SSDT"
- * Length 0x0000007C (124)
- * Revision 0x02
- * Checksum 0x9A
- * OEM ID "hack"
- * OEM Table ID "HPET"
- * OEM Revision 0x00000000 (0)
- * Compiler ID "INTL"
- * Compiler Version 0x20180427 (538444839)
- */
- DefinitionBlock ("", "SSDT", 2, "hack", "HPET", 0x00000000)
- {
- External (_SB_.PCI0.LPCB, DeviceObj) // (from opcode)
- If (_OSI ("Darwin"))
- {
- Name (\_SB.PCI0.LPCB.HPET._CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IRQNoFlags ()
- {0,8,11}
- Memory32Fixed (ReadWrite,
- 0xFED00000, // Address Base
- 0x00000400, // Address Length
- )
- })
- }
- Else
- {
- Return (_OSI (Arg0))
- }
- }