From owner-freebsd-questions Mon Dec 16 02:19:49 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id CAA16667 for questions-outgoing; Mon, 16 Dec 1996 02:19:49 -0800 (PST) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id CAA16640; Mon, 16 Dec 1996 02:18:29 -0800 (PST) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id LAA10799; Mon, 16 Dec 1996 11:17:42 +0100 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id LAA11180; Mon, 16 Dec 1996 11:17:42 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.8.4/8.6.9) id LAA07244; Mon, 16 Dec 1996 11:14:01 +0100 (MET) From: J Wunsch Message-Id: <199612161014.LAA07244@uriah.heep.sax.de> Subject: Re: Network access through PCEMU To: luigi@labinfo.iet.unipi.it (Luigi Rizzo) Date: Mon, 16 Dec 1996 11:14:01 +0100 (MET) Cc: khetan@iafrica.com, joerg@freebsd.org, questions@freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199612160854.JAA00445@labinfo.iet.unipi.it> from Luigi Rizzo at "Dec 16, 96 09:54:34 am" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk As Luigi Rizzo wrote: > > Error: Unimplemented opcode 6F at cs:ip = A000:180A4 > > Error: Unimplemented opcode 6C at cs:ip = A000:180A6 > > > > constantly. Any ideas ? > > yes -- should implement these opcodes... I don't remember exactly but > these might be some of the insw/outsw family, hence they might not be > too hard to implement in the emulator. Umm, you don't want to run pcemu with IO privs, do you? _Implementing_ the insb/outsb family might seem easy, but _correctly_ implementing them is fairly hard. You also need to co-operate with the kernel to make sure the intended ports are not claimed by a kernel driver. This is basically impossible since there's no exhaustive list of which ports are claimed by the kernel available. An ethernet card might be easy, but think of things like a VGA with its scattered IO port address range, or even a plain IDE controller wich shares a port with the floppy controller. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)