From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1HVgnH-00071M-66 for mharc-grub-devel@gnu.org; Mon, 26 Mar 2007 00:26:55 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HVgnE-0006wI-UW for grub-devel@gnu.org; Mon, 26 Mar 2007 00:26:52 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HVgn9-0006l2-7z for grub-devel@gnu.org; Mon, 26 Mar 2007 00:26:52 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HVgn8-0006kN-VC for grub-devel@gnu.org; Sun, 25 Mar 2007 23:26:46 -0500 Received: from mx52.ms.so-net.ne.jp ([202.238.83.2]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HVgku-00032M-PF for grub-devel@gnu.org; Mon, 26 Mar 2007 00:24:29 -0400 Received: from temjin (pddf837.gifunt01.ap.so-net.ne.jp [218.221.248.55]) by mx52.ms.so-net.ne.jp with ESMTP id l2Q4OE6a029034 for ; Mon, 26 Mar 2007 13:24:18 +0900 (JST) From: "Hitoshi Ozeki" To: "'The development of GRUB 2'" Date: Mon, 26 Mar 2007 13:24:37 +0900 Message-ID: <000001c76f5e$aa4f4840$030010ac@temjin> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6822 Importance: Normal Thread-Index: AcduMRxD5+xScV2VRDywNfOHVMfzYAAEinxAAENIWgA= In-Reply-To: <000001c76e46$cb189360$030010ac@temjin> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 X-detected-kernel: Solaris 9.1 Subject: RE: I write a patch for Japanese NEC i386 old computers. X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Mar 2007 04:26:53 -0000 Hello, all Appendix: memory map of GRUB on NEC PC-9800 series. At most machines have only one hardware mode, it is 'normal mode'. [normal mode] Start End Usage 0x000000 0x0003FF stack space of BIOS initial boot loader and real mode interrupts 0x000400 0x0005FF BIOS system common area(BIOS parameter and workarea) ? 0x001FFF Real mode stack 0x007C00 0x007FFF Chainloader loads a bootloader temporary, and boot.img uses here for data area. 0x008000 ? GRUB kernel ? 0x01FFFF Limit of bootloader(boot sector and its next sector loaded lower than here) 0x068000 0x077FFF Disk buffer ? 0x07FFFF Protected mode stack 0x080000 ? Heap 0x0A0000 0x0A7FFF Console text RAM, CG(Character Generator) window and NVRAM 0x0A8000 0x0BFFFF Video RAM(RGB) 0x0C0000 0x0DFFFF extended BIOS ROM 0x0E0000 0x0E7FFF Video RAM(E). 0x0E8000 0x0FFFFF BIOS ROM Few machines have two hardware mode, normal mode and high-rezo mode. [high-resolution(high-rezo) mode] Start End Usage 0x000000 0x0003FF stack space of BIOS initial boot loader and real mode interrupts 0x000400 0x0005FF BIOS system common area(BIOS parameter and workarea) ? 0x001FFF Real mode stack 0x007C00 0x007FFF Chainloader loads a bootloader temporary, and boot.img uses here for data area. 0x008000 ? GRUB kernel ? 0x01FFFF Limit of bootloader(boot sector and its next sector loaded lower than here) 0x068000 0x077FFF Disk buffer ? 0x07FFFF Protected mode stack 0x080000 0x0BFFFF protected mode memory window 0x0C0000 0x0CFFFF I forget. 0x0D0000 0x0DFFFF extended BIOS ROM 0x0E0000 0x0E7FFF Console text RAM, CG(Character Generator) window and NVRAM 0x0E8000 0x0EFFFF I forget. 0x0F0000 0x0FFFFF BIOS ROM Regards. -- Hitoshi Ozeki h-ozeki@ck2.so-net.ne.jp