x86 RPL and code segment descriptors?

Emulation of old PCs, PC hardware, or PC peripherals.

x86 RPL and code segment descriptors?

Postby superfury » 2019-8-06 @ 11:35

What is the role of RPL with code segment descriptor(S=1, Executable=1)? What effect does RPL in the target selector have during loading within CS using JMP/CALL/RETF/IRET? As far as I can see, it isn't taken into account during any of those when loading CS(but IS taken into account loading the descriptor into a data/system segment(where it faults if MAX(RPL,CPL)>DPL))? What about conforming vs non-conforming segments and RPL?
Posts: 3228
Joined: 2014-3-08 @ 11:25
Location: Netherlands

Return to PC Emulation

Who is online

Users browsing this forum: No registered users and 1 guest