| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Can I have my IOPL segment as 32-bi |
Rinat Sadretdinow wrote in a message to Detlef Engert: DE> Nothing in OS/2 stops you from entering 32-bit segments and retaining DE> IOPL privileges after you went through a 16-bit ring-2 callgate. The DE> only problem is to set up or find a proper ring-2 32-bit code DE> selector, but it's possible - rest assured. RS> Thank you for advice. I will try this as soon as possible. Note that there is no way to make the necessary set up except from Ring 0, in which case all of this is pointless. Since OS/2 provides a facility for loading a 16-bit segment with IOPL, and for calling into such a 16-bit segment from a 32-bit segment, you should use the provided facilities. It is possible to do all sorts of equally foolish things from Ring 0 code, such as mapping a selector to run Ring 3 code at Ring 0 privilege, and I have seen things like this done. My opinion is that such a trick is an example of programming incompetence, since it completely bypasses the memory protection architecture of OS/2. More to the point, it accomplishes nothing that could not be done using a proper design. -- Mike ---* Origin: N1BEE BBS +1 401 944 8498 V.34/V.FC/V.32bis/HST16.8 (1:323/107) SEEN-BY: 50/99 78/0 270/101 620/243 711/401 409 410 413 430 808 809 934 955 SEEN-BY: 712/407 515 517 628 713/888 800/1 7877/2809 @PATH: 323/107 170/400 396/1 270/101 712/515 711/808 809 934 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.