There was an error while loading. Please reload this page.
1 parent 906ea2a commit 08d3c26Copy full SHA for 08d3c26
1 file changed
src/arch/x86_64/kernel/apic.rs
@@ -504,9 +504,15 @@ fn apic_addr() -> PhysAddr {
504
return default_apic();
505
}
506
507
- detect_from_acpi()
508
- .or_else(|()| detect_from_mp())
509
- .unwrap_or_else(|()| default_apic())
+ if let Ok(apic_addr) = detect_from_acpi() {
+ return apic_addr;
+ }
510
+
511
+ if let Ok(apic_addr) = detect_from_mp() {
512
513
514
515
+ default_apic()
516
517
518
pub fn eoi() {
0 commit comments