Return to BSD News archive
#! rnews 1350 bsd Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!news.idt.net!mr.net!news-feed.inet.tele.dk!sn.no!nntp-oslo.UNINETT.no!nntp-trd.UNINETT.no!news.global-one.no!ns2.image.dk!usenet From: Jan Henrik Radl <gateway@image.dk> Newsgroups: comp.unix.bsd.freebsd.misc Subject: Simple question Date: Wed, 01 Jan 1997 20:48:53 +0100 Organization: private Lines: 29 Message-ID: <32CABFA5.41C67EA6@image.dk> NNTP-Posting-Host: globip103.image.dk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.01 (X11; I; FreeBSD 2.1.5-RELEASE i386) Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:33462 I have a slight litle problem. I wrote a program that should write data to a i/o port (eg. 300) it looks like this .global _outb .align 2 _outb: movl 4(%esp),%edx nop movl 8(%esp),%eax outb %al,%dx nop ret .global _inb .align 2 _inb: movl 4(%esp),%edx subl %eax,%eax nop inb %dx,%al ret When I call either off these subrutines I get core dumped BUSERROR! Why this it's the right data in eax,edx and so on. The program is run by root. Any sugestions are appresiated. Regards Jan Henrik