[coreboot] Building AMD Persimmon in MinGW

Scott Duplichan scott at notabs.org
Tue May 7 01:10:24 CEST 2013


]2013/5/6 Wim Vervoorn <wvervoorn at eltan.com>:
]> Hello,
]>
]>
]>
]> I am trying to build CoreBoot from Windows using MingGW.
]>
]>
]>
]> After downloading the latest version of the complete package to enable 
]> this it is possible to build this without problem.
]>
]>
]>
]> As this package contains an old version of the tree I updated this to 
]> the latest one. After doing this it's not possible to build the 
]> Persimmon tree any longer.
]>
]>
]>
]> In the latest CoreBoot version the Persimmon tree uses the 
]> nvramtool.exe to generate "option_table.h". When this is started I get 
]> a "nvramtool.exe has stopped working message" is anyone familiar with 
]> that? Is there a solution for this so I can get the tree building with
the latest version as well?
]
]My guess is that nvramtool won't work on any Windows build since Windows
most likely blocks CMOS ](nvram) access.
]Most developers are using Linux; if you are in dire need of a persimmon
coreboot.rom: please say so (I or ]someone else can send you one off-list).

I looked at this problem a while back and found the same thing as you.
Because Windows
blocks direct hardware access attempts by applications, nvramtool fails.
Routing I/O access
through a driver was easy until Microsoft came up with their signed driver
requirement.

The question in my mind is why should the coreboot build process need to
access
the cmos of the build machine? I assume the answer is that it does not, and
accessing
the cmos of the build machine is an unintentional side effect of the way
nvramtool works.

Thanks,
Scott

]> Best regards,
]>
]> Wim Vervoorn





More information about the coreboot mailing list