@@ -62,25 +62,21 @@ static mut BLOCK_WRAPPERS: block::BlockWrappers = block::BlockWrappers {
62
62
63
63
#[ cfg( not( test) ) ]
64
64
pub extern "win64" fn get_time ( _: * mut Time , _: * mut TimeCapabilities ) -> Status {
65
- crate :: log!( "EFI_STUB: get_time\n " ) ;
66
- Status :: UNSUPPORTED
65
+ Status :: DEVICE_ERROR
67
66
}
68
67
69
68
#[ cfg( not( test) ) ]
70
69
pub extern "win64" fn set_time ( _: * mut Time ) -> Status {
71
- crate :: log!( "EFI_STUB: set_time\n " ) ;
72
- Status :: UNSUPPORTED
70
+ Status :: DEVICE_ERROR
73
71
}
74
72
75
73
#[ cfg( not( test) ) ]
76
74
pub extern "win64" fn get_wakeup_time ( _: * mut Boolean , _: * mut Boolean , _: * mut Time ) -> Status {
77
- crate :: log!( "EFI_STUB: get_wakeup_time\n " ) ;
78
75
Status :: UNSUPPORTED
79
76
}
80
77
81
78
#[ cfg( not( test) ) ]
82
79
pub extern "win64" fn set_wakeup_time ( _: Boolean , _: * mut Time ) -> Status {
83
- crate :: log!( "EFI_STUB: set_wakeup_time\n " ) ;
84
80
Status :: UNSUPPORTED
85
81
}
86
82
@@ -106,7 +102,6 @@ pub extern "win64" fn set_virtual_address_map(
106
102
107
103
#[ cfg( not( test) ) ]
108
104
pub extern "win64" fn convert_pointer ( _: usize , _: * mut * mut c_void ) -> Status {
109
- crate :: log!( "EFI_STUB: convert_pointer\n " ) ;
110
105
Status :: UNSUPPORTED
111
106
}
112
107
@@ -143,8 +138,7 @@ pub extern "win64" fn set_variable(
143
138
144
139
#[ cfg( not( test) ) ]
145
140
pub extern "win64" fn get_next_high_mono_count ( _: * mut u32 ) -> Status {
146
- crate :: log!( "EFI_STUB: get_next_high_mono_count\n " ) ;
147
- Status :: UNSUPPORTED
141
+ Status :: DEVICE_ERROR
148
142
}
149
143
150
144
#[ cfg( not( test) ) ]
@@ -158,7 +152,6 @@ pub extern "win64" fn update_capsule(
158
152
_: usize ,
159
153
_: PhysicalAddress ,
160
154
) -> Status {
161
- crate :: log!( "EFI_STUB: update_capsule\n " ) ;
162
155
Status :: UNSUPPORTED
163
156
}
164
157
@@ -169,26 +162,31 @@ pub extern "win64" fn query_capsule_capabilities(
169
162
_: * mut u64 ,
170
163
_: * mut ResetType ,
171
164
) -> Status {
172
- crate :: log!( "EFI_STUB: query_capsule_capabilities\n " ) ;
173
165
Status :: UNSUPPORTED
174
166
}
175
167
176
168
#[ cfg( not( test) ) ]
177
- pub extern "win64" fn query_variable_info ( _: u32 , _: * mut u64 , _: * mut u64 , _: * mut u64 ) -> Status {
178
- crate :: log!( "EFI_STUB: query_variable_info\n " ) ;
179
- Status :: UNSUPPORTED
169
+ pub extern "win64" fn query_variable_info (
170
+ _: u32 ,
171
+ max_storage : * mut u64 ,
172
+ remaining_storage : * mut u64 ,
173
+ max_size : * mut u64 ,
174
+ ) -> Status {
175
+ unsafe {
176
+ * max_storage = 0 ;
177
+ * remaining_storage = 0 ;
178
+ * max_size = 0 ;
179
+ }
180
+ Status :: SUCCESS
180
181
}
181
182
182
183
#[ cfg( not( test) ) ]
183
184
pub extern "win64" fn raise_tpl ( _: Tpl ) -> Tpl {
184
- crate :: log!( "EFI_STUB: raise_tpl\n " ) ;
185
185
0
186
186
}
187
187
188
188
#[ cfg( not( test) ) ]
189
- pub extern "win64" fn restore_tpl ( _: Tpl ) {
190
- crate :: log!( "EFI_STUB: restore_tpl\n " ) ;
191
- }
189
+ pub extern "win64" fn restore_tpl ( _: Tpl ) { }
192
190
193
191
#[ cfg( not( test) ) ]
194
192
pub extern "win64" fn allocate_pages (
@@ -285,37 +283,31 @@ pub extern "win64" fn create_event(
285
283
_: * mut c_void ,
286
284
_: * mut Event ,
287
285
) -> Status {
288
- crate :: log!( "EFI_STUB: create_event\n " ) ;
289
286
Status :: UNSUPPORTED
290
287
}
291
288
292
289
#[ cfg( not( test) ) ]
293
290
pub extern "win64" fn set_timer ( _: Event , _: TimerDelay , _: u64 ) -> Status {
294
- crate :: log!( "EFI_STUB: set_timer\n " ) ;
295
291
Status :: UNSUPPORTED
296
292
}
297
293
298
294
#[ cfg( not( test) ) ]
299
295
pub extern "win64" fn wait_for_event ( _: usize , _: * mut Event , _: * mut usize ) -> Status {
300
- crate :: log!( "EFI_STUB: wait_for_event\n " ) ;
301
296
Status :: UNSUPPORTED
302
297
}
303
298
304
299
#[ cfg( not( test) ) ]
305
300
pub extern "win64" fn signal_event ( _: Event ) -> Status {
306
- crate :: log!( "EFI_STUB: signal_event\n " ) ;
307
301
Status :: UNSUPPORTED
308
302
}
309
303
310
304
#[ cfg( not( test) ) ]
311
305
pub extern "win64" fn close_event ( _: Event ) -> Status {
312
- crate :: log!( "EFI_STUB: close_event\n " ) ;
313
306
Status :: UNSUPPORTED
314
307
}
315
308
316
309
#[ cfg( not( test) ) ]
317
310
pub extern "win64" fn check_event ( _: Event ) -> Status {
318
- crate :: log!( "EFI_STUB: check_event\n " ) ;
319
311
Status :: UNSUPPORTED
320
312
}
321
313
@@ -350,8 +342,7 @@ pub extern "win64" fn reinstall_protocol_interface(
350
342
_: * mut c_void ,
351
343
_: * mut c_void ,
352
344
) -> Status {
353
- crate :: log!( "EFI_STUB: reinstall_protocol_interface\n " ) ;
354
- Status :: UNSUPPORTED
345
+ Status :: NOT_FOUND
355
346
}
356
347
357
348
#[ cfg( not( test) ) ]
@@ -360,8 +351,7 @@ pub extern "win64" fn uninstall_protocol_interface(
360
351
_: * mut Guid ,
361
352
_: * mut c_void ,
362
353
) -> Status {
363
- crate :: log!( "EFI_STUB: uninstall_protocol_interface\n " ) ;
364
- Status :: UNSUPPORTED
354
+ Status :: NOT_FOUND
365
355
}
366
356
367
357
#[ cfg( not( test) ) ]
@@ -386,7 +376,6 @@ pub extern "win64" fn register_protocol_notify(
386
376
_: Event ,
387
377
_: * mut * mut c_void ,
388
378
) -> Status {
389
- crate :: log!( "EFI_STUB: register_protocol_notify\n " ) ;
390
379
Status :: UNSUPPORTED
391
380
}
392
381
@@ -429,14 +418,11 @@ pub extern "win64" fn locate_handle(
429
418
430
419
#[ cfg( not( test) ) ]
431
420
pub extern "win64" fn locate_device_path ( _: * mut Guid , _: * mut * mut c_void ) -> Status {
432
- crate :: log!( "EFI_STUB: locate_device_path\n " ) ;
433
- Status :: UNSUPPORTED
421
+ Status :: NOT_FOUND
434
422
}
435
423
436
424
#[ cfg( not( test) ) ]
437
425
pub extern "win64" fn install_configuration_table ( _: * mut Guid , _: * mut c_void ) -> Status {
438
- crate :: log!( "EFI_STUB: install_configuration_table\n " ) ;
439
-
440
426
Status :: UNSUPPORTED
441
427
}
442
428
@@ -449,25 +435,21 @@ pub extern "win64" fn load_image(
449
435
_: usize ,
450
436
_: * mut Handle ,
451
437
) -> Status {
452
- crate :: log!( "EFI_STUB: load_image\n " ) ;
453
438
Status :: UNSUPPORTED
454
439
}
455
440
456
441
#[ cfg( not( test) ) ]
457
442
pub extern "win64" fn start_image ( _: Handle , _: * mut usize , _: * mut * mut Char16 ) -> Status {
458
- crate :: log!( "EFI_STUB: start_image\n " ) ;
459
443
Status :: UNSUPPORTED
460
444
}
461
445
462
446
#[ cfg( not( test) ) ]
463
447
pub extern "win64" fn exit ( _: Handle , _: Status , _: usize , _: * mut Char16 ) -> Status {
464
- crate :: log!( "EFI_STUB: exit\n " ) ;
465
448
Status :: UNSUPPORTED
466
449
}
467
450
468
451
#[ cfg( not( test) ) ]
469
452
pub extern "win64" fn unload_image ( _: Handle ) -> Status {
470
- crate :: log!( "EFI_STUB: unload_image\n " ) ;
471
453
Status :: UNSUPPORTED
472
454
}
473
455
@@ -478,19 +460,16 @@ pub extern "win64" fn exit_boot_services(_: Handle, _: usize) -> Status {
478
460
479
461
#[ cfg( not( test) ) ]
480
462
pub extern "win64" fn get_next_monotonic_count ( _: * mut u64 ) -> Status {
481
- crate :: log!( "EFI_STUB: get_next_monotonic_count\n " ) ;
482
- Status :: UNSUPPORTED
463
+ Status :: DEVICE_ERROR
483
464
}
484
465
485
466
#[ cfg( not( test) ) ]
486
467
pub extern "win64" fn stall ( _: usize ) -> Status {
487
- crate :: log!( "EFI_STUB: stall\n " ) ;
488
468
Status :: UNSUPPORTED
489
469
}
490
470
491
471
#[ cfg( not( test) ) ]
492
472
pub extern "win64" fn set_watchdog_timer ( _: usize , _: u64 , _: usize , _: * mut Char16 ) -> Status {
493
- crate :: log!( "EFI_STUB: set_watchdog_timer\n " ) ;
494
473
Status :: UNSUPPORTED
495
474
}
496
475
@@ -501,13 +480,11 @@ pub extern "win64" fn connect_controller(
501
480
_: * mut c_void ,
502
481
_: Boolean ,
503
482
) -> Status {
504
- crate :: log!( "EFI_STUB: connect_controller\n " ) ;
505
483
Status :: UNSUPPORTED
506
484
}
507
485
508
486
#[ cfg( not( test) ) ]
509
487
pub extern "win64" fn disconnect_controller ( _: Handle , _: Handle , _: Handle ) -> Status {
510
- crate :: log!( "EFI_STUB: disconnect_controller\n " ) ;
511
488
Status :: UNSUPPORTED
512
489
}
513
490
@@ -577,7 +554,6 @@ pub extern "win64" fn open_protocol(
577
554
578
555
#[ cfg( not( test) ) ]
579
556
pub extern "win64" fn close_protocol ( _: Handle , _: * mut Guid , _: Handle , _: Handle ) -> Status {
580
- crate :: log!( "EFI_STUB: close_protocol\n " ) ;
581
557
Status :: UNSUPPORTED
582
558
}
583
559
@@ -588,7 +564,6 @@ pub extern "win64" fn open_protocol_information(
588
564
_: * mut * mut OpenProtocolInformationEntry ,
589
565
_: * mut usize ,
590
566
) -> Status {
591
- crate :: log!( "EFI_STUB: open_protocol_information\n " ) ;
592
567
Status :: UNSUPPORTED
593
568
}
594
569
@@ -598,7 +573,6 @@ pub extern "win64" fn protocols_per_handle(
598
573
_: * mut * mut * mut Guid ,
599
574
_: * mut usize ,
600
575
) -> Status {
601
- crate :: log!( "EFI_STUB: protocols_per_handle\n " ) ;
602
576
Status :: UNSUPPORTED
603
577
}
604
578
@@ -610,13 +584,11 @@ pub extern "win64" fn locate_handle_buffer(
610
584
_: * mut usize ,
611
585
_: * mut * mut Handle ,
612
586
) -> Status {
613
- crate :: log!( "EFI_STUB: locate_handle_buffer\n " ) ;
614
587
Status :: UNSUPPORTED
615
588
}
616
589
617
590
#[ cfg( not( test) ) ]
618
591
pub extern "win64" fn locate_protocol ( _: * mut Guid , _: * mut c_void , _: * mut * mut c_void ) -> Status {
619
- crate :: log!( "EFI_STUB: locate_protocol\n " ) ;
620
592
Status :: UNSUPPORTED
621
593
}
622
594
@@ -626,7 +598,6 @@ pub extern "win64" fn install_multiple_protocol_interfaces(
626
598
_: * mut c_void ,
627
599
_: * mut c_void ,
628
600
) -> Status {
629
- crate :: log!( "EFI_STUB: install_multiple_protocol_interfaces\n " ) ;
630
601
Status :: UNSUPPORTED
631
602
}
632
603
@@ -636,25 +607,19 @@ pub extern "win64" fn uninstall_multiple_protocol_interfaces(
636
607
_: * mut c_void ,
637
608
_: * mut c_void ,
638
609
) -> Status {
639
- crate :: log!( "EFI_STUB: uninstall_multiple_protocol_interfaces\n " ) ;
640
610
Status :: UNSUPPORTED
641
611
}
642
612
643
613
#[ cfg( not( test) ) ]
644
614
pub extern "win64" fn calculate_crc32 ( _: * mut c_void , _: usize , _: * mut u32 ) -> Status {
645
- crate :: log!( "EFI_STUB: calculate_crc32\n " ) ;
646
615
Status :: UNSUPPORTED
647
616
}
648
617
649
618
#[ cfg( not( test) ) ]
650
- pub extern "win64" fn copy_mem ( _: * mut c_void , _: * mut c_void , _: usize ) {
651
- crate :: log!( "EFI_STUB: copy_mem\n " ) ;
652
- }
619
+ pub extern "win64" fn copy_mem ( _: * mut c_void , _: * mut c_void , _: usize ) { }
653
620
654
621
#[ cfg( not( test) ) ]
655
- pub extern "win64" fn set_mem ( _: * mut c_void , _: usize , _: u8 ) {
656
- crate :: log!( "EFI_STUB: set_mem\n " ) ;
657
- }
622
+ pub extern "win64" fn set_mem ( _: * mut c_void , _: usize , _: u8 ) { }
658
623
659
624
#[ cfg( not( test) ) ]
660
625
pub extern "win64" fn create_event_ex (
@@ -665,7 +630,6 @@ pub extern "win64" fn create_event_ex(
665
630
_: * const Guid ,
666
631
_: * mut Event ,
667
632
) -> Status {
668
- crate :: log!( "EFI_STUB: create_event_ex\n " ) ;
669
633
Status :: UNSUPPORTED
670
634
}
671
635
0 commit comments