mirror of
https://github.com/elliotnunn/newworld-rom.git
synced 2024-12-22 17:29:24 +00:00
Add capability to set PMU prim-info property
This property is missing from the Mac mini, and is required to initialise the Power Manager.
This commit is contained in:
parent
46d862c98c
commit
e12a315f42
@ -36,6 +36,9 @@ SET_COMPATIBLE_PROPERTY = [x for x in [
|
||||
# 'Power Macintosh',
|
||||
] if x]
|
||||
|
||||
SET_PRIM_INFO = None
|
||||
# SET_PRIM_INFO = ['000000ff', '0000002c', '00030d40', '0001e705', '00001400', '00000000', '0000260d', '46000270'] # for mini
|
||||
|
||||
# Adds code to set the AAPL,debug property early in the boot script
|
||||
DEBUG_PROPERTY = 0
|
||||
# DEBUG_PROPERTY |= 0x00000001 # Print general informative messages.
|
||||
@ -91,6 +94,16 @@ info_size = len(tbxi)
|
||||
|
||||
BOOT_SCRIPT = ''
|
||||
|
||||
if SET_PRIM_INFO:
|
||||
BOOT_SCRIPT += "\ SET_PRIM_INFO\n"
|
||||
BOOT_SCRIPT += "dev via-pmu dev power-mgt\n"
|
||||
BOOT_SCRIPT += '%s encode-int\n' % SET_PRIM_INFO[0]
|
||||
for x in SET_PRIM_INFO[1:]:
|
||||
BOOT_SCRIPT += '%s encode-int encode+\n' % x
|
||||
BOOT_SCRIPT += '" prim-info" property\n'
|
||||
BOOT_SCRIPT += 'device-end\n'
|
||||
BOOT_SCRIPT += '\ END SET_PRIM_INFO\n'
|
||||
|
||||
if DEBUG_PROPERTY: BOOT_SCRIPT += """
|
||||
\ DEBUG_PROPERTY
|
||||
dev /
|
||||
|
Loading…
Reference in New Issue
Block a user