From owner-cvs-sys Mon Nov 11 06:03:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA15200 for cvs-sys-outgoing; Mon, 11 Nov 1996 06:03:47 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA15176; Mon, 11 Nov 1996 06:03:34 -0800 (PST) Date: Mon, 11 Nov 1996 06:03:34 -0800 (PST) From: Bruce Evans Message-Id: <199611111403.GAA15176@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot bios.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/11 06:03:34 Modified: sys/i386/boot/biosboot bios.S Log: Preserve %esi and %edi for all BIOS calls. This is probably only necessary for get_diskinfo(), whose BIOS call sets %es:%edi in some cases, although most documentation says that it doesn't change %edi in the cases that happened to matter (for hard disks). This shall be in 2.1.6 and 2.2. Submitted by: Tor.Egge@idt.ntnu.no (except I kept the unnecessary preservation of %edx and %ecx) Revision Changes Path 1.6 +25 -1 src/sys/i386/boot/biosboot/bios.S