@@ -366,6 +366,8 @@ mod binary {
366366 pub framebuffer_address : Option < AlignedAddress > ,
367367 pub minimum_framebuffer_height : Option < usize > ,
368368 pub minimum_framebuffer_width : Option < usize > ,
369+ pub dynamic_range_start : Option < AlignedAddress > ,
370+ pub dynamic_range_end : Option < AlignedAddress > ,
369371 }
370372
371373 /// Convert to tokens suitable for initializing the `Config` struct.
@@ -387,6 +389,8 @@ mod binary {
387389 let framebuffer_address = optional ( self . framebuffer_address ) ;
388390 let minimum_framebuffer_height = optional ( self . minimum_framebuffer_height ) ;
389391 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 ) ;
390394
391395 tokens. extend ( quote ! { Config {
392396 map_physical_memory: #map_physical_memory,
@@ -400,7 +404,9 @@ mod binary {
400404 boot_info_address: #boot_info_address,
401405 framebuffer_address: #framebuffer_address,
402406 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,
404410 } } ) ;
405411 }
406412 }
0 commit comments