@@ -366,6 +366,8 @@ mod binary {
366
366
pub framebuffer_address : Option < AlignedAddress > ,
367
367
pub minimum_framebuffer_height : Option < usize > ,
368
368
pub minimum_framebuffer_width : Option < usize > ,
369
+ pub dynamic_range_start : Option < AlignedAddress > ,
370
+ pub dynamic_range_end : Option < AlignedAddress > ,
369
371
}
370
372
371
373
/// Convert to tokens suitable for initializing the `Config` struct.
@@ -387,6 +389,8 @@ mod binary {
387
389
let framebuffer_address = optional ( self . framebuffer_address ) ;
388
390
let minimum_framebuffer_height = optional ( self . minimum_framebuffer_height ) ;
389
391
let minimum_framebuffer_width = optional ( self . minimum_framebuffer_width ) ;
392
+ let dynamic_range_start = optional ( self . dynamic_range_start ) ;
393
+ let dynamic_range_end = optional ( self . dynamic_range_end ) ;
390
394
391
395
tokens. extend ( quote ! { Config {
392
396
map_physical_memory: #map_physical_memory,
@@ -400,7 +404,9 @@ mod binary {
400
404
boot_info_address: #boot_info_address,
401
405
framebuffer_address: #framebuffer_address,
402
406
minimum_framebuffer_height: #minimum_framebuffer_height,
403
- minimum_framebuffer_width: #minimum_framebuffer_width
407
+ minimum_framebuffer_width: #minimum_framebuffer_width,
408
+ dynamic_range_start: #dynamic_range_start,
409
+ dynamic_range_end: #dynamic_range_end,
404
410
} } ) ;
405
411
}
406
412
}
0 commit comments