2N/A * GRUB -- GRand Unified Bootloader 2N/A * Copyright (C) 2003,2004,2005,2007,2008,2009 Free Software Foundation, Inc. 2N/A * GRUB is free software: you can redistribute it and/or modify 2N/A * it under the terms of the GNU General Public License as published by 2N/A * the Free Software Foundation, either version 3 of the License, or 2N/A * (at your option) any later version. 2N/A * GRUB is distributed in the hope that it will be useful, 2N/A * but WITHOUT ANY WARRANTY; without even the implied warranty of 2N/A * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 2N/A * GNU General Public License for more details. 2N/A * You should have received a copy of the GNU General Public License 2N/A/* All backcalls to the firmware is done by calling an entry function 2N/A which was passed to us from the bootloader. When doing the backcall, 2N/A a structure is passed which specifies what the firmware should do. 2N/A NAME is the requested service. NR_INS and NR_OUTS is the number of 2N/A passed arguments and the expected number of return values, resp. */ 2N/A/* Maps a device alias to a pathname. */ 2N/A /* Old World Macintosh firmware fails seek when "dev:0" is opened. */ 2N/A /* Apple firmware runs in translated mode and requires use of the "map" 2N/A method. Other firmware runs in untranslated mode and doesn't like "map" 2N/A /* CHRP specifies partitions are numbered from 1 (partition 0 refers to the 2N/A whole disk). However, CodeGen firmware numbers partitions from 0. */ 2N/A /* CodeGen firmware does not correctly implement "output-device output" */ 2N/A /* OLPC / XO firmware hangs when accessing USB devices. */ 2N/A /* Open Hack'Ware stops when trying to set colors */ 2N/A /* Open Hack'Ware stops when grub_ieee1275_interpret is used. */ 2N/A /* Open Hack'Ware has no memory map, just claim what we need. */ 2N/A /* Open Hack'Ware don't support the ANSI sequence. */ 2N/A /* OpenFirmware hangs on qemu if one requests any memory below 1.5 MiB. */ 2N/A /* OLPC / XO firmware has the cursor ON/OFF routines. */ 2N/A /* Some PowerMacs claim to use 2 address cells but in fact use only 1. 2N/A Other PowerMacs claim to use only 1 and really do so. Always assume 2N/A 1 address cell is used on PowerMacs. 2N/A#
endif /* ! GRUB_IEEE1275_HEADER */