From owner-freebsd-current Fri Jan 8 04:33:10 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA17939 for freebsd-current-outgoing; Fri, 8 Jan 1999 04:33:10 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from outmail.utsunomiya-u.ac.jp (outmail.utsunomiya-u.ac.jp [160.12.196.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA17838; Fri, 8 Jan 1999 04:33:00 -0800 (PST) (envelope-from yokota@zodiac.mech.utsunomiya-u.ac.jp) Received: from zodiac.mech.utsunomiya-u.ac.jp (IDENT:jukc2MIPIVqkd/lVk70jL/ZVZE95C8HC@zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by outmail.utsunomiya-u.ac.jp (8.9.1/8.9.1) with ESMTP id VAA27174; Fri, 8 Jan 1999 21:32:10 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp (zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by zodiac.mech.utsunomiya-u.ac.jp (8.7.6+2.6Wbeta7/3.4W/zodiac-May96) with ESMTP id VAA13287; Fri, 8 Jan 1999 21:34:34 +0900 (JST) Message-Id: <199901081234.VAA13287@zodiac.mech.utsunomiya-u.ac.jp> To: Doug Rabson cc: sos@FreeBSD.ORG, msmith@FreeBSD.ORG, current@FreeBSD.ORG, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: syscons update - when? In-reply-to: Your message of "Wed, 06 Jan 1999 17:02:55 GMT." References: Date: Fri, 08 Jan 1999 21:34:33 +0900 From: Kazutaka YOKOTA Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >> > I prefer the option a). But, I have to expect rough ride after >> > commits, as changes of this scale will have many initial glitches... >> >> I prefer option a) also. > >If option a) also includes repo-copying the code out of the i386 tree into >an architecture neutral place, then I think that is the right way to go. >I'd rather not perform that kind of code movement after the split. Ok, here is my plan. Stage 0. ------------------------------------------------------ This weekend I will commit the following new files. i386/isa/atkbd_isa.c i386/isa/atkbdc_isa.c i386/isa/vga_isa.c dev/kbd/kbd.c dev/kbd/kbdreg.h dev/kbd/atkbd.c dev/kbd/atkbdreg.h dev/kbd/atkbdc.c dev/kbd/atkbdcreg.h dev/fb/fb.c dev/fb/fbreg.c dev/fb/splash.c dev/fb/splashreg.c dev/fb/vgareg.c The following files are repository-copied from i386/isa and updated in preparation for the next stage. i386/isa/syscons.[ch] and i386/isa/sc*ctl.c are not yet deleted. dev/syscons/syscons.c dev/syscons/syscons.h dev/syscons/scvesactl.c dev/syscons/scvidctl.c The new drivers are not yet activated. The users will be still using existing syscons at this point. Stage 1. ------------------------------------------------------ On Sunday evening, the new keyboard driver will be activated. The following files will be updated. i386/conf/GENERIC i386/conf/LINT i386/conf/files.i386 i386/conf/options.i386 i386/include/console.h i386/isa/pcvt/* i386/isa/psm.c usr.sbin/kbdcontrol/kbdcontrol.c The users are REQUIRED to update their kernel configuration files to include the new keyboard driver. I will send out "HEADS UP" on this. NOTE: the new keyboard driver files will be registered to i386/conf/files.i386 at this time, althouth some of them are placed in an architecture neutral directly dev/kbd. This is because they are not yet ported alpha. Stage 2. ------------------------------------------------------ On 14, the new video card driver (and splash screen) will be activated. The following files will be added. modules/splash/bmp/Makefile modules/splash/bmp/splash_bmp.c The following files will be updated. dev/syscons/syscons.c dev/syscons/syscons.h dev/syscons/scvesactl.c dev/syscons/scvidctl.c i386/conf/GENERIC i386/conf/LINT i386/conf/files.i386 i386/conf/options.i386 i386/include/console.h i386/include/pc/vesa.h i386/isa/vesa.c modules/syscons/* modules/vesa/Makefile usr.sbin/vidcontrol/vidcontrol.c The users are REQUIRED to update their kernel configuration files to include the new driver, again. I will send out "HEADS UP" on this too. NOTE: although syscons.[ch], sc*ctl.c and some video driver files are placed in architecture neutral directories dev/syscons and dev/fb, they are not yet runnable on alpha yet. Once they are ported, the files in dev/syscons, dev/fb and dev/kbd should be registered to sys/conf/files rather than sys/i386/conf/files.i386. Kazu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message