From owner-freebsd-hackers Sat Jun 3 8:20:41 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from majordomo2.umd.edu (majordomo2.umd.edu [128.8.10.7]) by hub.freebsd.org (Postfix) with ESMTP id DFCE637B608 for ; Sat, 3 Jun 2000 08:20:35 -0700 (PDT) (envelope-from howardjp@wam.umd.edu) Received: from rac4.wam.umd.edu (root@rac4.wam.umd.edu [128.8.10.144]) by majordomo2.umd.edu (8.9.3/8.9.3) with ESMTP id LAA12205 for ; Sat, 3 Jun 2000 11:20:30 -0400 (EDT) Received: from rac4.wam.umd.edu (sendmail@localhost [127.0.0.1]) by rac4.wam.umd.edu (8.9.3/8.9.3) with SMTP id LAA06260 for ; Sat, 3 Jun 2000 11:20:30 -0400 (EDT) Received: from rac4.wam.umd.edu (howardjp@localhost) by rac4.wam.umd.edu (8.9.3/8.9.3) with ESMTP id LAA06255 for ; Sat, 3 Jun 2000 11:20:29 -0400 (EDT) Message-Id: <200006031520.LAA06255@rac4.wam.umd.edu> X-Authentication-Warning: rac4.wam.umd.edu: howardjp owned process doing -bs To: freebsd-hackers@freebsd.org Subject: Assembly programming under FreeBSD Date: Sat, 03 Jun 2000 11:20:23 -0400 From: James Howard Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Having just read Konstantin Boldyshev's introduction to FreeBSD assembly programming, I have a couple of questions. When I looked through some code in the source tree (and with a little background from the article), I noticed that INT 80 interface appears to be newer than an older interface, "CALL 7:0". When we was this change made and why? Why was INT 80 chosen? Since this is the same as Linux's interface, does this simplfy Linux emulation? Hinder it? Also, this is more general, what does "CALL 7:0" do? Sorry for the silly question, I got curious. Jamie To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message