From owner-p4-projects@FreeBSD.ORG Sun Jun 12 06:49:40 2005 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D7BA816A420; Sun, 12 Jun 2005 06:49:39 +0000 (GMT) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 81F3B16A41C for ; Sun, 12 Jun 2005 06:49:39 +0000 (GMT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A3E343D49 for ; Sun, 12 Jun 2005 06:49:39 +0000 (GMT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j5C6ndx1051533 for ; Sun, 12 Jun 2005 06:49:39 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j5C6ndum051530 for perforce@freebsd.org; Sun, 12 Jun 2005 06:49:39 GMT (envelope-from marcel@freebsd.org) Date: Sun, 12 Jun 2005 06:49:39 GMT Message-Id: <200506120649.j5C6ndum051530@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar To: Perforce Change Reviews Cc: Subject: PERFORCE change 78428 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jun 2005 06:49:40 -0000 http://perforce.freebsd.org/chv.cgi?CH=78428 Change 78428 by marcel@marcel_nfs on 2005/06/12 06:49:28 Add a sysinit for VTC. We need to wire-up the hardware drivers for input and output to the initial VT. We also need to kick the generic low-level console out and get the accelerated hardware driver involved. This latter may cause a graphics mode change and thus should not happen when we first come across the hardware during bus enumeration. This would only disturb the boot and thus needs to happen last before we run the scheduler. Affected files ... .. //depot/projects/tty/sys/sys/kernel.h#11 edit Differences ... ==== //depot/projects/tty/sys/sys/kernel.h#11 (text+ko) ==== @@ -166,6 +166,7 @@ SI_SUB_KTHREAD_UPDATE = 0xec00000, /* update daemon*/ SI_SUB_KTHREAD_IDLE = 0xee00000, /* idle procs*/ SI_SUB_SMP = 0xf000000, /* start the APs*/ + SI_SUB_VTC = 0xff00000, /* Setup VTs */ SI_SUB_RUN_SCHEDULER = 0xfffffff /* scheduler*/ };