From owner-freebsd-hackers Sat Jan 7 10:50:37 1995 Return-Path: hackers-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA23219 for hackers-outgoing; Sat, 7 Jan 1995 10:50:37 -0800 Received: from smile.clinet.fi (smile.clinet.fi [193.64.6.11]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id KAA23213 for ; Sat, 7 Jan 1995 10:50:32 -0800 Received: (from root@localhost) by smile.clinet.fi (8.6.9/8.6.9) id UAA06214; Sat, 7 Jan 1995 20:44:24 +0200 Date: Sat, 7 Jan 1995 20:44:24 +0200 From: Heikki Suonsivu Message-Id: <199501071844.UAA06214@smile.clinet.fi> To: freebsd-hackers@freefall.cdrom.com Subject: Porting cyclades driver; sigh Reply-To: Heikki Suonsivu Organization: Helsinki University Of Technology, Otaniemi, Finland Sender: hackers-owner@FreeBSD.org Precedence: bulk [doesn't work yet, just banging my head to the wall to get some change while printing drafts] Driver interfaces: NetBSD has got ttymalloc & ttyfree; added into tty.[ch]. Don't know if they are correct but hope so. i386/conf.c is is pretty different; implemented the necessary fancy macros NetBSD has for exploding cdevsw entries and declarations. Leave rest to someone else; this should be merged. FreeBSD has got inb & friends in cpufunc.h; NetBSD has got pio.h for this purpose. Made conditional. Odd ones: NetBSD ttioctl has got struct proc * as its last argument; when did this hop in NetBSD, or outa FreeBSD? Is it necessary? Well, I just #ifdef it out for now and see how it explodes. If someone is already working on cy driver (or on some other c1400 board), let me know. Can't you guys settle at least for the driver interfaces, if not bicycles? :-/ I wouldn't mind someone shipping me a major number for cy driver, just in case I happen to get it working before I get pissed off and install linux... -- Heikki Suonsivu, T{ysikuu 10 C 83/02210 Espoo/FINLAND, hsu@cs.hut.fi home +358-0-8031121 work -4513377 fax -4555276 riippu SN