All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Hitoshi Ozeki" <h-ozeki@ck2.so-net.ne.jp>
To: "'The development of GRUB 2'" <grub-devel@gnu.org>
Subject: RE: I write a patch for Japanese NEC i386 old computers.
Date: Mon, 26 Mar 2007 13:24:37 +0900	[thread overview]
Message-ID: <000001c76f5e$aa4f4840$030010ac@temjin> (raw)
In-Reply-To: <000001c76e46$cb189360$030010ac@temjin>

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





  parent reply	other threads:[~2007-03-26  4:26 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-03-24 15:53 I write a patch for Japanese NEC i386 old computers 小関 一志
2007-03-24 16:25 ` Hollis Blanchard
2007-03-24 19:01   ` Hitoshi Ozeki
2007-03-24 23:00     ` Yoshinori K. Okuji
2007-03-25  3:14       ` Hitoshi Ozeki
2007-03-26  4:24     ` Hitoshi Ozeki [this message]
2007-03-28 18:49       ` Yoshinori K. Okuji
  -- strict thread matches above, loose matches on Subject: below --
2007-03-25  6:33 Ernest Sales
2007-03-28 15:27 ` Hitoshi Ozeki
2007-03-28 19:25   ` Yoshinori K. Okuji
2007-04-10 18:56     ` Hitoshi Ozeki
2007-04-13 10:57       ` Hitoshi Ozeki
2007-04-13 11:12         ` Vesa Jääskeläinen
     [not found] <460a9fb4.7dc3c2f3.286c.ffffde40SMTPIN_ADDED@mx.google.com>
2007-03-29  6:39 ` Ernest Sales
2007-04-07 13:09   ` Yoshinori K. Okuji
2007-04-10 13:25     ` Hitoshi Ozeki

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='000001c76f5e$aa4f4840$030010ac@temjin' \
    --to=h-ozeki@ck2.so-net.ne.jp \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.