Vladimir Serbinenko
28ac2370a5
EFI BS specification
2013-12-13 12:54:59 +01:00
Vladimir Serbinenko
14b4ef92f6
Add missing changelog entry
2013-10-28 15:58:18 +01:00
Vladimir Serbinenko
b1bd61d583
Add missing file boot_mips.S to the repo
2013-10-23 12:48:33 +02:00
Vladimir Serbinenko
b6ebeacbeb
Import from bzr to git
2013-10-22 20:12:26 +02:00
Vladimir 'phcoder' Serbinenko
9dcda7e112
Add EFI mmap specification
2013-10-22 08:37:29 +02:00
Vladimir 'phcoder' Serbinenko
e8dd274c31
* doc/multiboot.texi: New type for badram.
2010-09-21 01:52:25 +02:00
Vladimir 'phcoder' Serbinenko
6038ec9ee1
* doc/multiboot.texi: New tags for EFI system table, DHCP ACK, SMBIOS
...
and RSDP.
2010-09-21 01:41:26 +02:00
Vladimir 'phcoder' Serbinenko
b915f0e9b0
Missing part of previous commit
2010-09-21 01:40:25 +02:00
Vladimir 'phcoder' Serbinenko
8f2b956726
* doc/multiboot.texi: Typo fix.
2010-07-02 00:49:40 +02:00
Vladimir 'phcoder' Serbinenko
2a040d5aa5
* doc/multiboot.texi (Memory map): Add a remark about type 1.
2010-04-09 19:22:12 +02:00
Vladimir 'phcoder' Serbinenko
5543c48538
* doc/multiboot.texi (Terminology): Add a remark that "kernel" may not
...
be a part of OS.
2010-04-03 15:05:06 +02:00
Vladimir 'phcoder' Serbinenko
50a4d243bd
MIPS support.
...
* doc/multiboot2.h (GRUB_MULTIBOOT_ARCHITECTURE_I386): Removed leftover
GRUB_ prefix.
(MULTIBOOT_ARCHITECTURE_MIPS32): New constant.
* doc/multiboot.texi (MIPS machine state): New section.
(Header magic fields): New possible value of arcitecture field.
2010-04-03 14:25:31 +02:00
Vladimir 'phcoder' Serbinenko
971c0f24c2
* doc/multiboot.texi: Removed the promise of BIOS availability.
2010-03-28 17:24:06 +02:00
Vladimir 'phcoder' Serbinenko
3becbd0775
* configure.ac: Bump version to 1.6.
...
* doc/boot.S: Use tagged multiboot header.
* doc/kernel.c (cmain): Parse tagged mbi.
* doc/multiboot.texi: Selfishly added myself to authors.
(Terminology): New types u_virt and u_phys.
(Header address fields): Removed.
(Header graphics fields): Likewise.
(Header tags): New section.
(Information request header tag): Likewise.
(Address header tag): Likewise.
(Console header tags): Likewise.
(Module alignment tag): Likewise.
(Header layout): Specify new common header part.
(Header magic fields): Likewise.
(Machine state): Updated magic value.
(Boot information format): Changed to tagged structure.
* doc/multiboot2.h: Changed to tagged format.
* doc/src2texi: Handle more comments correctly.
2010-03-28 14:14:16 +02:00
Vladimir 'phcoder' Serbinenko
91c3452f92
Changelog. Remove few leftovers
2010-03-28 14:12:35 +02:00
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
14d0f250e5
Change version to 1.6
2010-03-10 22:49:27 +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
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
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
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
Vladimir 'phcoder' Serbinenko
bc194c0206
Document non-VBE video
2009-12-17 21:04:47 +01:00
Vladimir 'phcoder' Serbinenko
1a2144be6d
2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
...
* docs/fdl.texi: Remove. It's not used.
2009-12-14 00:17:18 +01:00
Vladimir 'phcoder' Serbinenko
dd370d33f3
2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
...
Prevent generation of .note.gnu.build-id which drastically increases
memory requirements of example kernel.
* docs/Makefile.am (kernel_LDFLAGS): Add '-Wl,--build-id=none'.
2009-12-14 00:16:23 +01:00
Vladimir 'phcoder' Serbinenko
dcee2f33c2
Make autogen executable
2009-12-14 00:14:28 +01:00
Vladimir 'phcoder' Serbinenko
59848e4e9b
Ignore files created by build system
2009-12-14 00:14:05 +01:00
Vladimir 'phcoder' Serbinenko
d47b4b9576
2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
...
* BUGS: New file.
2009-12-13 23:45:27 +01:00
Vladimir 'phcoder' Serbinenko
7115e50ca6
transformed .cvsignore into .bzrignore
2009-12-13 23:43:19 +01:00
Vladimir 'phcoder' Serbinenko
6b23355545
2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
...
* docs/kernel.c.texi: Removed. It's autogenerated.
* docs/multiboot.h.texi: Likewise.
* docs/version.texi: Likewise.
2009-12-13 23:37:57 +01:00
Vladimir 'phcoder' Serbinenko
39469c9282
2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
...
* docs/Makefile.am: Remove HELP2MAN.
* docs/help2man: Remove.
2009-12-13 23:36:29 +01:00
Vladimir 'phcoder' Serbinenko
d8cae8cf39
2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
...
* docs/Makefile.am: Remove HELP2MAN.
2009-12-13 23:33:14 +01:00
Vladimir 'phcoder' Serbinenko
f025d429b9
2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
...
* configure.ac: Remove non-multiboot stuff.
2009-12-13 23:32:00 +01:00
Vladimir 'phcoder' Serbinenko
ad24b7208b
2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
...
* NEWS: Emptied. It contained no multiboot information.
* README: Likewise.
2009-12-13 23:29:31 +01:00
Vladimir 'phcoder' Serbinenko
d5efc02ebf
2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
...
* ChangeLog: Remove non-multiboot entries.
2009-12-13 23:26:22 +01:00