@@ -4,9 +4,9 @@ use crate::builder::information_request::InformationRequestHeaderTagBuilder;
4
4
use crate :: builder:: traits:: StructAsBytes ;
5
5
use crate :: HeaderTagISA ;
6
6
use 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 ,
10
10
} ;
11
11
use alloc:: vec:: Vec ;
12
12
use core:: mem:: size_of;
@@ -22,7 +22,7 @@ pub struct Multiboot2HeaderBuilder {
22
22
// second
23
23
address_tag : Option < AddressHeaderTag > ,
24
24
// third
25
- entry_tag : Option < EntryHeaderTag > ,
25
+ entry_tag : Option < EntryAddressHeaderTag > ,
26
26
// fourth
27
27
console_tag : Option < ConsoleHeaderTag > ,
28
28
// fifth
@@ -86,7 +86,7 @@ impl Multiboot2HeaderBuilder {
86
86
len += Self :: size_or_up_aligned ( size_of :: < AddressHeaderTag > ( ) )
87
87
}
88
88
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 > ( ) )
90
90
}
91
91
if self . console_tag . is_some ( ) {
92
92
len += Self :: size_or_up_aligned ( size_of :: < ConsoleHeaderTag > ( ) )
@@ -192,7 +192,7 @@ impl Multiboot2HeaderBuilder {
192
192
self . address_tag = Some ( address_tag) ;
193
193
self
194
194
}
195
- pub const fn entry_tag ( mut self , entry_tag : EntryHeaderTag ) -> Self {
195
+ pub const fn entry_tag ( mut self , entry_tag : EntryAddressHeaderTag ) -> Self {
196
196
self . entry_tag = Some ( entry_tag) ;
197
197
self
198
198
}
0 commit comments