@@ -4,9 +4,9 @@ use crate::builder::information_request::InformationRequestHeaderTagBuilder;
44use crate :: builder:: traits:: StructAsBytes ;
55use crate :: HeaderTagISA ;
66use crate :: {
7- AddressHeaderTag , ConsoleHeaderTag , EfiBootServiceHeaderTag , EndHeaderTag , EntryEfi32HeaderTag ,
8- EntryEfi64HeaderTag , EntryHeaderTag , FramebufferHeaderTag , ModuleAlignHeaderTag ,
9- Multiboot2BasicHeader , RelocatableHeaderTag ,
7+ AddressHeaderTag , ConsoleHeaderTag , EfiBootServiceHeaderTag , EndHeaderTag ,
8+ EntryAddressHeaderTag , EntryEfi32HeaderTag , EntryEfi64HeaderTag , FramebufferHeaderTag ,
9+ ModuleAlignHeaderTag , Multiboot2BasicHeader , RelocatableHeaderTag ,
1010} ;
1111use alloc:: vec:: Vec ;
1212use core:: mem:: size_of;
@@ -22,7 +22,7 @@ pub struct Multiboot2HeaderBuilder {
2222 // second
2323 address_tag : Option < AddressHeaderTag > ,
2424 // third
25- entry_tag : Option < EntryHeaderTag > ,
25+ entry_tag : Option < EntryAddressHeaderTag > ,
2626 // fourth
2727 console_tag : Option < ConsoleHeaderTag > ,
2828 // fifth
@@ -86,7 +86,7 @@ impl Multiboot2HeaderBuilder {
8686 len += Self :: size_or_up_aligned ( size_of :: < AddressHeaderTag > ( ) )
8787 }
8888 if self . entry_tag . is_some ( ) {
89- len += Self :: size_or_up_aligned ( size_of :: < EntryHeaderTag > ( ) )
89+ len += Self :: size_or_up_aligned ( size_of :: < EntryAddressHeaderTag > ( ) )
9090 }
9191 if self . console_tag . is_some ( ) {
9292 len += Self :: size_or_up_aligned ( size_of :: < ConsoleHeaderTag > ( ) )
@@ -192,7 +192,7 @@ impl Multiboot2HeaderBuilder {
192192 self . address_tag = Some ( address_tag) ;
193193 self
194194 }
195- pub const fn entry_tag ( mut self , entry_tag : EntryHeaderTag ) -> Self {
195+ pub const fn entry_tag ( mut self , entry_tag : EntryAddressHeaderTag ) -> Self {
196196 self . entry_tag = Some ( entry_tag) ;
197197 self
198198 }
0 commit comments