Date: Mon, 7 Apr 2008 12:24:32 +0200 (CEST) From: Wojciech Puchar <wojtek@wojtek.tensor.gdynia.pl> To: Unga <unga888@yahoo.com> Cc: freebsd-questions@freebsd.org Subject: Re: Inline assembly under FreeBSD Message-ID: <20080407122423.S86337@wojtek.tensor.gdynia.pl> In-Reply-To: <687872.53069.qm@web57011.mail.re3.yahoo.com> References: <687872.53069.qm@web57011.mail.re3.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> asm("pushfl; stc; int $0x13; setc %%al; popfl" > : "+a" (ax), "+b" (bx), "=c" (cx), "+d" (dx) > : : "esi", "edi"); > > if ((u8)ax) > return -1; /* No extended information */ > else > return 1; /* Extended information available */ > } > > When it is executing the int $0x13, it crashes with > "Program received signal SIGBUS, Bus error." > > Could you guys give me a helping hand to identify > what's the problem? > > Input and return values are at: > http://en.wikipedia.org/wiki/INT_13 you are in 32-bit mode > > Thanks in advance. > > Kind regards > Unga > > > ____________________________________________________________________________________ > You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No Cost. > http://tc.deals.yahoo.com/tc/blockbuster/text5.com > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080407122423.S86337>