Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754002AbYKKQyZ (ORCPT ); Tue, 11 Nov 2008 11:54:25 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751748AbYKKQyQ (ORCPT ); Tue, 11 Nov 2008 11:54:16 -0500 Received: from earthlight.etchedpixels.co.uk ([81.2.110.250]:40475 "EHLO lxorguk.ukuu.org.uk" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751670AbYKKQyQ (ORCPT ); Tue, 11 Nov 2008 11:54:16 -0500 Date: Tue, 11 Nov 2008 16:54:21 +0000 From: Alan Cox To: Pavel Machek Cc: mathias.schnarrenberger@gmx.de, Olaf van der Spek , linux-kernel@vger.kernel.org Subject: Re: security: delete BIOS password in keyboard buffer during kernel bootup Message-ID: <20081111165421.4f1e836d@lxorguk.ukuu.org.uk> In-Reply-To: <20081111161808.GA4473@ucw.cz> References: <200811081100.03966.mathias.schnarrenberger@gmx.de> <200811090941.20401.mathias.schnarrenberger@gmx.de> <20081109110814.13a4c099@lxorguk.ukuu.org.uk> <20081111161808.GA4473@ucw.cz> X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.12; x86_64-redhat-linux-gnu) Organization: Red Hat UK Cyf., Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SL4 1TE, Y Deyrnas Gyfunol. Cofrestrwyd yng Nghymru a Lloegr o'r rhif cofrestru 3798903 Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 685 Lines: 16 > OTOH we don't call BIOS from linux, so we assume that low 64K is > usable memory (unless marked otherwise in memmap, I guess). We use the BIOS in some cases for PCI routing, PCI services, APM, and indirectly for SMM traps, ACPI and via user space for other stuff. So we preserve the bottom 4K for the BIOS 0x40:xx page > > Anyway, proper place to do clearing is bootloader; it interacts with > bios already, anyway... Agreed entirely. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/