Talk:Multiboot1 Bare Bones: Difference between revisions

m
Mintsuki moved page Talk:Bare Bones to Talk:Multiboot1 Bare Bones: This name better suits what the page is about.
(Added comments about the recent change to the commenting style in the bootstrap assembly.)
m (Mintsuki moved page Talk:Bare Bones to Talk:Multiboot1 Bare Bones: This name better suits what the page is about.)
 
(2 intermediate revisions by one other user not shown)
Line 90:
== Comment style ==
I've changed the commenting style from the old # ones to the new C-style ones using '''/*''' and '''*/''', hopefully this is OK, I thought it was a good idea since the # style is deprecated and is used to override line number / file name when errors are reported by the assembler. That said, if people can give a good reason as to why it should be changed back, by all means, go ahead, I'm just trying to help avoid headaches in the future. Also, I used my own commenting style (a single /* and */ before the first line and after the last line of a comment block), but I know people like other styles, so if you really feel strongly about one and think it helps readability, go ahead and use that. -- [[User:Mikumiku747|Mikumiku747]] 05:10, 19 July 2017 (CDT)
 
== Loading at 2M ==
 
A change was recently made to this article to switch the load address from 1M to 2M. This was based on the change author's real-world experiences with UEFI systems that did not mark the 1M region as available.
 
The change author's experience was not unique. Grub developers encountered the same problem, and added a feature to Multiboot2 specifically to address it: https://git.savannah.gnu.org/cgit/grub.git/commit/grub-core/loader/multiboot_mbi2.c?id=a620876e3b32e4ea0c9a7b3541fcb9a4dd4fb9eb
 
As the code in the barebones is not affected by this load offset, we should keep the updated 2M address. --[[User:Klange|klange]] 22:08, 11 November 2023 (CST)