1N/A * GRUB -- GRand Unified Bootloader 1N/A * Copyright (C) 2000, 2001 Free Software Foundation, Inc. 1N/A * This program is free software; you can redistribute it and/or modify 1N/A * it under the terms of the GNU General Public License as published by 1N/A * the Free Software Foundation; either version 2 of the License, or 1N/A * (at your option) any later version. 1N/A * This program is distributed in the hope that it will be useful, 1N/A * but WITHOUT ANY WARRANTY; without even the implied warranty of 1N/A * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1N/A * GNU General Public License for more details. 1N/A * You should have received a copy of the GNU General Public License 1N/A * along with this program; if not, write to the Free Software 1N/A * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 1N/A! setup.S Copyright (C) 1991, 1992 Linus Torvalds 1N/A /* APM BIOS installation check */ 1N/A /* error -> no APM BIOS */ 1N/A /* check for "PM" signature */ 1N/A /* no signature -> no APM BIOS */ 1N/A /* Is 32 bit supported? */ 1N/A /* Disconnect first just in case */ 1N/A /* ignore return code */ 1N/A /* 32 bit connect */ 1N/A /* BIOS code segment */ 1N/A /* BIOS entry point offset */ 1N/A /* BIOS 16 bit code segment */ 1N/A /* BIOS data segment */ 1N/A /* BIOS code segment length */ 1N/A /* BIOS data segment length */ 1N/A * Redo the installation check as the 32 bit connect 1N/A * modifies the flags returned on some BIOSs 1N/A /* APM BIOS installation check */ 1N/A /* error -> should not happen, tidy up */ 1N/A /* check for "PM" signature */ 1N/A /* no signature -> should not happen, tidy up */ 1N/A /* record the APM BIOS version */ 1N/A /* remove 32 bit support bit */ 1N/A /* Some paranoia here: Always Disconnect from APM */ 1N/A /* ignore return code */