From owner-freebsd-current Sun Sep 19 2: 3:40 1999 Delivered-To: freebsd-current@freebsd.org Received: from outmail.utsunomiya-u.ac.jp (outmail.utsunomiya-u.ac.jp [160.12.196.3]) by hub.freebsd.org (Postfix) with ESMTP id 4F21E15103 for ; Sun, 19 Sep 1999 02:03:36 -0700 (PDT) (envelope-from yokota@zodiac.mech.utsunomiya-u.ac.jp) Received: from zodiac.mech.utsunomiya-u.ac.jp (IDENT:9LSmKDhvqUF53XrLKxDzSWtO+hPAbqRF@zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by outmail.utsunomiya-u.ac.jp (8.9.3/3.7Wpl2) with ESMTP id SAA23126 for ; Sun, 19 Sep 1999 18:03:35 +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 SAA02241; Sun, 19 Sep 1999 18:07:54 +0900 (JST) Message-Id: <199909190907.SAA02241@zodiac.mech.utsunomiya-u.ac.jp> To: current@freebsd.org Cc: yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: HEADS UP: console code change Date: Sun, 19 Sep 1999 18:07:54 +0900 From: Kazutaka YOKOTA Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Becase of the following change in /sys/dev/syscons, you need to recompile both the kernel, the vesa module and screen savers. # Well, if you don't use the vesa module and the screen savers, # you can forget about this :-) Thank you for your cooperation. Kazu >yokota 1999/09/19 01:58:54 PDT > > Modified files: > sys/dev/syscons schistory.c scmouse.c scvesactl.c > scvidctl.c syscons.c syscons.h > Log: > - Hang the scr_stat struct from dev_t. > - Remove sc_get_scr_stat(). It's not necessary anymore. > - Call ttymalloc() to allocate the struct tty for each vty, rather than > statically declaring an array of struct tty. We still need a statically > allocated struct tty for the first vty which is used for the kernel > console I/O, though. > - Likewise, call ttymalloc() for /dev/sysmouse and /dev/consolectl. > - Delete unnecessary test on the pointer struct tty *tp in some functions. > - Delete unused code in scmouse.c. > > WARNING: this change requires you to recompile screen savers! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message