Vladimir 'phcoder' Serbinenko
c841decd4d
Merge multiboot2 into mbtag-spec
2010-03-28 13:59:16 +02:00
Vladimir 'phcoder' Serbinenko
23e384f800
Merge multiboot into multiboot2
2010-03-28 13:55:56 +02:00
Vladimir 'phcoder' Serbinenko
f44ccb3f5c
Specify alignment requirements
2010-03-27 21:48:08 +01:00
Vladimir 'phcoder' Serbinenko
432c7554bf
* doc/kernel.c (cmain): Use padding to properly display 64-bit
...
quantities.
(printf): Add padding support.
Reported by: Soeren D. Schulze.
2010-03-14 14:32:33 +01:00
Vladimir 'phcoder' Serbinenko
20ecfc61f1
Clarify size and offset of tags. Reported by: Seth Goldberg
2010-03-10 23:14:59 +01:00
Vladimir 'phcoder' Serbinenko
0dc138c770
merge multiboot into mbtag-spec
2010-03-10 22:58:13 +01:00
Vladimir 'phcoder' Serbinenko
6f07ef1b55
Selfishly added myself as author
2010-03-10 22:50:02 +01:00
Vladimir 'phcoder' Serbinenko
2ef365a7f7
Removed leftover sentence
2010-03-10 22:47:58 +01:00
Vladimir 'phcoder' Serbinenko
9a7d18426c
Initial work on 64-bit systems.
2010-03-10 22:47:37 +01:00
Vladimir 'phcoder' Serbinenko
1d280f3b29
Useful definitions in multiboot2.h
2010-03-10 11:41:45 +01:00
Vladimir 'phcoder' Serbinenko
cd35f2089c
Multiboot header tag cleanup
2010-03-07 16:37:04 +01:00
Vladimir 'phcoder' Serbinenko
fd393d45aa
Compact header tags
2010-03-07 15:43:04 +01:00
Vladimir 'phcoder' Serbinenko
dc375d6161
Merge mbhtag into mbtag
2010-03-07 15:10:02 +01:00
Vladimir 'phcoder' Serbinenko
0f86518de8
Add alignment requirements
2010-03-07 14:59:38 +01:00
Vladimir 'phcoder' Serbinenko
1f40c472d8
2010-02-09 Vladimir Serbinenko <phcoder@gmail.com>
...
* doc/multiboot.texi: Fix a typo.
Reported by: Trond
2010-02-09 14:36:17 +01:00
Vladimir 'phcoder' Serbinenko
0ddba31362
Fix a typo reported by Bogdan
2010-01-21 20:07:33 +01:00
Vladimir 'phcoder' Serbinenko
7b0a7c2675
Some tags redefined
2010-01-21 00:44:19 +01:00
Vladimir 'phcoder' Serbinenko
7521ec5fef
Initial tag header
2010-01-21 00:20:37 +01:00
Vladimir 'phcoder' Serbinenko
3aeec9ac15
2010-01-20 Vladimir Serbinenko <phcoder@gmail.com>
...
* doc/multiboot.texi: Define NVS and ACPI memory types.
* doc/multiboot.h (MULTIBOOT_MEMORY_ACPI_RECLAIMABLE): New definition.
(MULTIBOOT_MEMORY_NVS): Likewise.
2010-01-20 01:02:22 +01:00
Vladimir 'phcoder' Serbinenko
68d4322ed7
merge multiboot2 into mbtaf-spec
2010-01-16 17:34:38 +01:00
Vladimir 'phcoder' Serbinenko
165a055fb8
merge multiboot into multiboot2
2010-01-16 17:27:35 +01:00
Vladimir 'phcoder' Serbinenko
dd2c93cb84
Fix mistakes in example kernel
2010-01-16 17:24:15 +01:00
Vladimir 'phcoder' Serbinenko
054d1faa5a
cleanup tagged mbi
2010-01-16 17:18:22 +01:00
Vladimir 'phcoder' Serbinenko
bdae35caff
Cleaned multiboot2.h
2010-01-16 16:26:13 +01:00
Vladimir 'phcoder' Serbinenko
98b3579549
merge multiboot2 into mbtag-spec
2010-01-16 15:38:00 +01:00
Robert Millan
6cf2395e50
2010-01-15 Robert Millan <rmh.grub@aybabtu.com>
...
* doc/boot.S: Slight adjustment to make makeinfo happy.
* doc/kernel.c: Likewise.
2010-01-15 17:12:37 +00:00
Vladimir 'phcoder' Serbinenko
c4d5a6fc77
2010-01-15 Vladimir Serbinenko <phcoder@gmail.com>
...
* doc/kernel.c (cmain): Handle EGA text video information.
* doc/multiboot.h (MULTIBOOT_FRAMEBUFFER_TYPE_EGA_TEXT): New const.
2010-01-15 15:38:51 +01:00
Robert Millan
848276018e
2010-01-14 Robert Millan <rmh.grub@aybabtu.com>
...
* COPYING: Replace with GPLv3 text.
* doc/boot.S: Update to GPL version 3 or later.
* doc/kernel.c: Likewise.
2010-01-14 18:06:40 +00:00
Robert Millan
4c6cea29c4
2010-01-12 Vladimir Serbinenko <phcoder@gmail.com>
...
2010-01-12 Robert Millan <rmh.grub@aybabtu.com >
Video mode amendment by Vladimir Serbinenko. See NEWS file for
details.
* NEWS: Document video mode amendment.
* doc/multiboot.texi: Video mode ammendment.
* doc/multiboot.h (MULTIBOOT_INFO_VIDEO_INFO): Remove macro.
(MULTIBOOT_INFO_VBE_INFO, MULTIBOOT_INFO_FRAMEBUFFER_INFO): New macros.
(multiboot_uint8_t): New type.
(struct multiboot_color): New structure.
(struct multiboot_info): Add new video mode fields.
(MULTIBOOT_FRAMEBUFFER_TYPE_INDEXED)
(MULTIBOOT_FRAMEBUFFER_TYPE_RGB): New macros.
* doc/boot.S (MULTIBOOT_HEADER_FLAGS): Add `MULTIBOOT_VIDEO_MODE'.
(multiboot_header): Include video mode information.
* doc/kernel.c (cmain): Draw a blue diagonal line when video mode
information is provided.
2010-01-12 16:49:46 +00:00
Robert Millan
9eaa21f055
2010-01-07 Robert Millan <rmh.grub@aybabtu.com>
...
Kick out Multiboot 2 draft as a branch. Initially it is
identical to Multiboot 1, except for the magic numbers.
* doc/multiboot.h: Rename to ...
* doc/multiboot2.h: ... this. Update all users.
(MULTIBOOT_HEADER_MAGIC): Replace with ...
(MULTIBOOT2_HEADER_MAGIC): ... this. Update all users.
(MULTIBOOT_BOOTLOADER_MAGIC): Replace with ...
(MULTIBOOT2_BOOTLOADER_MAGIC): ... this. Update all users.
2010-01-07 20:13:26 +00:00
Robert Millan
df6eb305d1
2010-01-07 Robert Millan <rmh.grub@aybabtu.com>
...
* doc/multiboot.h (MULTIBOOT_UNSUPPORTED): Remove macro (moved to
GRUB).
2010-01-07 19:56:22 +00:00
Vladimir 'phcoder' Serbinenko
81bbea0515
Tagged mbi
2010-01-04 22:05:52 +01:00
Vladimir 'phcoder' Serbinenko
cf0400f9e0
Merge mbvid-spec into mbtag-spec
2010-01-04 20:46:15 +01:00
Vladimir 'phcoder' Serbinenko
d10004e9f5
Clarifications requested by Robert. EGA text part.
2010-01-04 20:44:39 +01:00
Robert Millan
a65b34efbf
2010-01-03 Robert Millan <rmh.grub@aybabtu.com>
...
Install multiboot.h system-wide.
* doc/Makefile.am (pkginclude_HEADERS): New variable.
2010-01-03 19:35:16 +00:00
Robert Millan
1148561e45
2010-01-03 Robert Millan <rmh.grub@aybabtu.com>
...
* doc/boot.S (MULTIBOOT_HEADER_FLAGS): Redefine using macros.
2010-01-03 15:45:54 +00:00
Vladimir 'phcoder' Serbinenko
7dd9f0b4e9
2010-01-02 Vladimir Serbinenko <phcoder@gmail.com>
...
* doc/kernel.c (cmain): Add missing cast.
2010-01-02 23:14:07 +01:00
Vladimir 'phcoder' Serbinenko
c1d6d3a00f
Example kernel for tagged mbi
2010-01-02 23:08:47 +01:00
Vladimir 'phcoder' Serbinenko
4f12af3748
Define framebuffer video independently of VBE video
2010-01-02 18:52:11 +01:00
Vladimir 'phcoder' Serbinenko
b711494093
Merge multiboot into mbvid-spec
2010-01-02 13:32:13 +01:00
Robert Millan
f4a573f875
2010-01-01 Robert Millan <rmh.grub@aybabtu.com>
...
Use more standard `doc' directory.
* docs: Rename to ...
* doc: ... this. Update all users.
* doc/multiboot.texi: Fix an obsolete reference to `docs' directory
in GRUB distribution.
2010-01-01 20:02:24 +00:00