User Tools

Site Tools


blog:pushbx:2022:1206_ldebugx_fixes_bootable_ldebug_fix_and_extension_hp_95lx_powered_transfer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

blog:pushbx:2022:1206_ldebugx_fixes_bootable_ldebug_fix_and_extension_hp_95lx_powered_transfer [2022-12-06 19:13:16 +0100 Dec Tue]
ecm created
blog:pushbx:2022:1206_ldebugx_fixes_bootable_ldebug_fix_and_extension_hp_95lx_powered_transfer [2022-12-06 19:21:00 +0100 Dec Tue] (current)
ecm [The low limit bug] add answer to verifysegm question
Line 30: Line 30:
  
 Open question: If ''verifysegm'' receives a read-only data selector, will it set up scratchsel to be a read-only data selector as well? This would make the update IISP header function in ints.asm fail if called in PM. Open question: If ''verifysegm'' receives a read-only data selector, will it set up scratchsel to be a read-only data selector as well? This would make the update IISP header function in ints.asm fail if called in PM.
 +
 +**Edited to add:** In https://hg.pushbx.org/ecm/ldebug/file/59230c07f5ce/source/debug.asm#l3716 it is clearly visible that ''verifysegm'' does *not* use ''verw'' but rather checks specifically for a code descriptor. Also, it always sets up the Expand Down bit as zero and the Write Enable bit as one. So no question there; it always sets the scratchsel descriptor to a writeable data descriptor.
  
  
blog/pushbx/2022/1206_ldebugx_fixes_bootable_ldebug_fix_and_extension_hp_95lx_powered_transfer.txt ยท Last modified: 2022-12-06 19:21:00 +0100 Dec Tue by ecm