From 817ae7fd92d832fb7b617a525387c27017b3cf37 Mon Sep 17 00:00:00 2001 From: okuji Date: Mon, 3 Jan 2000 09:33:47 +0000 Subject: [PATCH] add the descriptions about config_table and boot_loader_name into the Multiboot Specification. --- ChangeLog | 6 ++++++ docs/multiboot.texi | 17 +++++++++++++---- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3a155541b..f4c40c157 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2000-01-03 OKUJI Yoshinori + + * docs/multiboot.texi (Boot information format): Added the + descriptions about the fields "config_table" and + "boot_loader_name". + 1999-12-31 OKUJI Yoshinori * stage2/builtins.c (setup_func) [!NO_BUGGY_BIOS_IN_THE_WORLD]: diff --git a/docs/multiboot.texi b/docs/multiboot.texi index 8922cc028..d1cd7e201 100644 --- a/docs/multiboot.texi +++ b/docs/multiboot.texi @@ -15,7 +15,7 @@ @ifinfo Copyright @copyright{} 1995, 96 Bryan Ford Copyright @copyright{} 1995, 96 Erich Stefan Boleyn -Copyright @copyright{} 1999 Free Software Foundation, Inc. +Copyright @copyright{} 1999, 2000 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice @@ -51,7 +51,7 @@ into another language, under the above conditions for modified versions. @vskip 0pt plus 1filll Copyright @copyright{} 1995, 96 Bryan Ford Copyright @copyright{} 1995, 96 Erich Stefan Boleyn -Copyright @copyright{} 1999 Free Software Foundation, Inc. +Copyright @copyright{} 1999, 2000 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice @@ -788,8 +788,17 @@ ports). The last field @samp{reserved} is reserved for future use, and must be zero. The size is four bytes. -@c I'll write the descriptions about config_table, boot_loader_name and -@c apm_tabel. Just wait for a while. - okuji +If bit 8 in the @samp{flags} is set, then the @samp{config_table} field +is valid, and indicates the address of the @sc{rom} configuration table +returned by the @dfn{GET CONFIGURATION} @sc{bios} call. If the @sc{bios} +call fails, then the size of the table must be @emph{zero}. + +If bit 9 in the @samp{flags} is set, the @samp{boot_loader_name} field +is valid, and contains the physical address of the name of the boot +loader booting the kernel. The name is a normal C-style zero-terminated +string. + +@c I haven't defined the apm_table field yet. - okuji @node Examples