Date: Fri, 14 Jan 2000 07:52:45 +0500 (MVT) From: Prashant TR To: Martin Stromberg cc: Eli Zaretskii , DJGPP Subject: Re: Problems with protected_mode_int In-Reply-To: <200001131558.QAA14542@spica-144.lu.erisoft.se> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com Errors-To: dj-admin AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Thu, 13 Jan 100, Martin Stromberg wrote: > > This will most probably crash, for several good reasons: > > > > - stack is allocated off the DS selector whose access rights forbid > > executing any address accessed via that selector; > > > > - the only segment register that is guaranteed to be loaded with the > > application's selector is CS, so you cannot trust SS. > > If no, it should work (note that at entry to the interrupt hander CS > _is_ valid and that is what counts). Please explain more clearly why > not. I guess you're thinking that it's only the offset of the handler which matters. This is not true. Both the selector and the offset combination is necessary.