Ticket #2 (closed defect: fixed)

Opened 6 years ago

Last modified 2 years ago

Better support for segmentation

Reported by: peter Assigned to: peter@tortall.net
Priority: P2 Milestone: 0.4.0
Component: Architecture: x86 Version: other
Severity: Keywords:
Cc:

Description (Last modified by peter)

YASM at the very minimum needs to handle segmentation as well as NASM does. 
This will necessitate adding a true segment field to expression constant values
and making expressions aware of operators like SEG.

Attachments

Change History

08/18/02 23:46:42 changed by peter

  • dependson set to 6.

10/01/02 11:58:33 changed by peter

Added very preliminary support for :, SEG, and WRT operators to expr.

10/06/02 00:11:02 changed by peter

  • severity changed from enhancement to major.
This also includes call/jmp far imm.  Upping severity as this MUST be fixed.

05/26/03 23:01:40 changed by peter

  • status changed from new to assigned.
  • target_milestone changed from 0.2.0 to 0.3.0.
  • component changed from core to architecture: x86.
Finished adding support for jmp 0x8000:0x0 and similar (2003/05/26), including
the more complex:
jmp label
label equ 0x8000:0x0

In addition, "CALL FAR procedure" (and JMP FAR) is supported, although untested
at present due to the lack of object format support which can utilize it.

10/15/04 17:28:23 changed by peter

  • description changed.
  • milestone changed from 0.3.0 to 0.4.0.

10/15/04 18:11:18 changed by peter

  • status changed from assigned to closed.
  • resolution set to fixed.

The XDF object format tests CALL FAR and JMP FAR.


Add/Change #2 (Better support for segmentation)