Mail Archives: djgpp/2006/03/23/14:12:50
| X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f
|
| From: | "Gerrit van Niekerk" <gerritvn AT gpvno DOT co DOT za>
|
| Organization: | GPvNO
|
| To: | djgpp AT delorie DOT com
|
| Date: | Thu, 23 Mar 2006 21:10:29 +0200
|
| MIME-Version: | 1.0
|
| Subject: | Problem with POPF
|
| Message-ID: | <44230EC5.29794.1B0CA569@gerritvn.gpvno.co.za>
|
| X-mailer: | Pegasus Mail for Windows (4.31)
|
| Reply-To: | djgpp AT delorie DOT com
|
To protect portions of code from interrupts, I use PUSHF and CLI to be
certain interrupts are disabled and POPF to re-enable them. This used to
work without a problem until I started writing a comms port handler. As soon
as I initialize the comms port, the next POPF causes a SIGTRAP. GDB tells
me it is a Trace/breakpoint trap.
This probably has more to do with the 80x86 architecture than DJGPP, but
perhaps somebody can point me in the right direction.
- Raw text -