From owner-p4-projects Sat Dec 7 21:37:26 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4067837B404; Sat, 7 Dec 2002 21:37:24 -0800 (PST) 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 CCD5D37B401 for ; Sat, 7 Dec 2002 21:37:23 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8554F43E4A for ; Sat, 7 Dec 2002 21:37:23 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gB85WnmV017075 for ; Sat, 7 Dec 2002 21:32:49 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gB85Wn0Z017072 for perforce@freebsd.org; Sat, 7 Dec 2002 21:32:49 -0800 (PST) Date: Sat, 7 Dec 2002 21:32:49 -0800 (PST) Message-Id: <200212080532.gB85Wn0Z017072@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22054 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22054 Change 22054 by marcel@marcel_nfs on 2002/12/07 21:32:24 Designate one of the reserved fields for the address of the HCDP table. A zero means no HCDP table present. Note that one can find the address of the HCDP table by scanning the configurations tables in the EFI system table, which we already pass to the kernel. This however would not allow us to fake one without making the assumption we can modify the EFI system table. I very much doubt this can be done at all. This way, we can use whatever means we have available in the loader to tell the kernel it has a serial console. Affected files ... .. //depot/projects/ia64/sys/ia64/include/bootinfo.h#6 edit Differences ... ==== //depot/projects/ia64/sys/ia64/include/bootinfo.h#6 (text+ko) ==== @@ -46,7 +46,8 @@ struct bootinfo { u_int64_t bi_magic; /* BOOTINFO_MAGIC */ u_int64_t bi_version; /* version 1 */ - u_int64_t bi_spare[7]; /* was: name of booted kernel */ + u_int64_t bi_spare[6]; /* was: name of booted kernel */ + u_int64_t bi_hcdp; /* DIG64 HCDP table */ u_int64_t bi_fpswa; /* FPSWA interface */ u_int64_t bi_boothowto; /* value for boothowto */ u_int64_t bi_systab; /* pa of EFI system table */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message