[OpenBIOS] b?branch

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



> On Dec 28, 2017, at 8:03 PM, Programmingkid <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!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/openbios/attachments/20171229/057f55c0/attachment.html>


More information about the OpenBIOS mailing list