Commit Graph
18 Commits
Author SHA1 Message Date
okuji fada891e5c Rewrite the sections "Header graphics fields" and "Machine state". 2002-06-16 03:12:58 +00:00
okuji c628bca2ae Fix some typos in the Multiboot Specification. 2002-06-14 23:53:54 +00:00
okuji b225b42f05 2002-05-23 Yoshinori K. Okuji <okuji@enbug.org>
Define the behavior of the boot loader when the load end address
	and the bss end address are zero in the Multiboot Specification,
	and add the support into GRUB. I've modified a patch from Yuri
	Zaporogets <yuriz@ukr.net>.

	* stage2/boot.c (load_image): In the case of Multiboot a.out
	kludge, set the load end address to the load address plus the
	size of the OS image file, if it is zero. Similarly, set the bss
	end address to the load end address, if it is zero.

	* util/mbchk.c (check_multiboot): Don't check if the load
	address is greater than or equal to the load end address, if the
	load end address is zero. Don't check if the load end address is
	greater than the bss end address, if the bss end address is
	zero. And, don't check if the load end address is less than or
	equal to the entry address, if the load end address is zero.

	* docs/multiboot.texi (The address fields of Multiboot header):
	Added descriptions about the behavior of the boot loader when
	LOAD_END_ADDR is zero and BSS_END_ADDR is zero.
2002-05-22 17:08:37 +00:00
okuji c2e925be16 write the chapter History in Multiboot Specification. 2001-03-02 20:42:36 +00:00
okuji f30b5c9ca2 Start reorganizing the Multiboot Specification. The current status is far from complete. 2001-01-27 03:02:36 +00:00
okuji e7a1ff1759 re-design the graphics table in the Multiboot spec. 2000-10-22 20:14:14 +00:00
okuji 1f2d29244a add apm support. 2000-10-19 21:10:42 +00:00
okuji 11236082ea change the format of drive info in the Multiboot Specification, implement some of the new features. 2000-10-15 21:18:14 +00:00
okuji b9104596eb add graphics support into the Multiboot Specification. 2000-02-11 00:25:48 +00:00
okuji f328ddf8bb downgrade the version number of the Multiboot Specification to 0.6.90. 2000-02-10 02:14:47 +00:00
okuji 817ae7fd92 add the descriptions about config_table and boot_loader_name into the Multiboot Specification. 2000-01-03 09:33:47 +00:00
okuji c95941d65d fix several bugs. 1999-11-11 20:43:20 +00:00
okuji f273c77790 update multiboot.texi. 1999-11-05 13:22:07 +00:00
okuji c17c927969 documentation updates. 1999-10-25 06:33:58 +00:00
okuji ec2469fa84 add an example Multiboot kernel. 1999-10-16 10:30:43 +00:00
okuji 0263e922f1 update the Multiboot Specification. 1999-10-15 11:46:56 +00:00
okuji 5f44ad81f0 doc update 1999-06-05 19:05:35 +00:00
okuji bef8f221fd Add the Multiboot Standard manual 1999-05-14 11:20:01 +00:00