[OpenBIOS] b?branch

Jd Lyons lyons_dj at yahoo.com
Fri Dec 29 06:15:00 CET 2017



> On Dec 29, 2017, at 12:00 AM, Jd Lyons <lyons_dj at yahoo.com> wrote:
> 
> 
> 
>> On Dec 28, 2017, at 8:03 PM, Programmingkid <programmingkidx at gmail.com <mailto:programmingkidx at gmail.com>> wrote:
>> 
>>> 
>>> On Dec 28, 2017, at 7:50 PM, Jd Lyons <lyons_dj at yahoo.com <mailto:lyons_dj at yahoo.com>> wrote:
>>>> 
>>>> The file looks correct. Are you sure you using the right openbios file? Did you rebuild openbios after applying the patch? 
>>> 
>>> Got the wrong build dir ;-(
>>> 
>>> I can’t seem to apply both patches, assuming the second patch for ms and us relies on the first?
>> 
>> The last patch does not rely on the first patch. They would interfere with each other if applied together. 
>> 
>>> 
>>> Just applying the us/ms patch did allow me to debug the b(>resolve) word that I am catching the exception on:
>>> 
>>> 8010035 : b?branch [ 0x14 ]
>>>       (offset) 26 
>>> 8010039 : (compile)  [ 0x9bd ]
>>> 801003a : (compile) b(lit) [ 0x10 ]
>>> 801003f : (compile) and [ 0x23 ]
>>> 8010041 : (compile) my-space [ 0x103 ]
>>> 8010042 : (compile) + [ 0x1e ]
>>> 8010044 : (compile)  [ 0xa08 ]
>>> 8010045 : (compile) b(lit) [ 0x10 ]
>>> 801004a : (compile) and [ 0x23 ]
>>> 801004b : (compile) b(lit) [ 0x10 ]
>>> 8010050 : (compile) = [ 0x3c ]
>>> 8010051 : (compile) b?branch [ 0x14 ]
>>>       (offset) 9 
>>> 8010054 : (compile) b(') [ 0x11 ]
>>> 8010057 : (compile) b(to) [ 0xc3 ]
>>> 801005a : (compile) b(>resolve) [ 0xb2 ]
>>> 
>>> : b(>resolve)  ( ffffffff 1 0 ffffffff 0 0 ffffffff fff41a48 0 0 0 0 0 0 ffffffff fff571c4 0 fff57200 0 ) 
>>> fff469bc: resolve-orig  ( ffffffff 1 0 ffffffff 0 0 ffffffff fff41a48 0 0 0 0 0 0 ffffffff fff571c4 0 ) 
>>> fff469c0: execute-tmp-comp  ( ffffffff 1 0 ffffffff 0 0 ffffffff fff41a48 0 0 0 0 0 0 ffffffff fff571c4 0 ) 
>>> fff469c4: (semis) 
>>> [ Finished b(>resolve) ] 801005b : (compile) b(>resolve) [ 0xb2 ]
>>> 
>>> : b(>resolve)  ( ffffffff 1 0 ffffffff 0 0 ffffffff fff41a48 0 0 0 0 0 0 ffffffff fff571c4 0 ) 
>>> fff469bc: resolve-orig  ( ffffffff 1 0 ffffffff 0 0 ffffffff fff41a48 0 0 0 0 0 0 ffffffff ) 
>>> fff469c0: execute-tmp-comp 
>>> byte-load: exception caught!
>>> ok
>> 
>> I'm glad you are making progress. Let us know if you there is anything else we can do to help.
> 
> Segher, do you think I maybe tripping over the “ config-l@“?
> 
> Seems to be a few words called next, after the b(>resolve) I’m catching the exception on.
> 
> config-l@
> config-l!
> config-w@
> config-w!

These seem to be local words, that would be contained in any( Apple ) Fcode Option Rom for a video device.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/openbios/attachments/20171229/b9bfec05/attachment-0001.html>


More information about the OpenBIOS mailing list