Skip to content

Commit a0fb1d4

Browse files
committed
Format source with cargo fmt
1 parent 5a0ca99 commit a0fb1d4

File tree

11 files changed

+60
-44
lines changed

11 files changed

+60
-44
lines changed

Diff for: api/build.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ fn main() {
2323
(97, 9),
2424
(106, 9),
2525
(115, 9),
26-
(124, 1)
26+
(124, 1),
2727
];
2828

2929
let mut code = String::new();

Diff for: api/src/config.rs

-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,6 @@ impl BootloaderConfig {
142142
},
143143
);
144144

145-
146145
let buf = concat_115_9(
147146
buf,
148147
match minimum_framebuffer_width {

Diff for: bios/stage-2/src/main.rs

+1-7
Original file line numberDiff line numberDiff line change
@@ -100,13 +100,7 @@ fn start(disk_number: u16, partition_table_start: *const u8) -> ! {
100100
let kernel_len = load_file("kernel-x86_64", KERNEL_DST, &mut fs, &mut disk, disk_buffer);
101101
writeln!(screen::Writer, "kernel loaded at {KERNEL_DST:#p}").unwrap();
102102
writeln!(screen::Writer, "Loading ramdisk...").unwrap();
103-
let ramdisk_len = match try_load_file(
104-
"ramdisk",
105-
RAMDISK_DST,
106-
&mut fs,
107-
&mut disk,
108-
disk_buffer,
109-
) {
103+
let ramdisk_len = match try_load_file("ramdisk", RAMDISK_DST, &mut fs, &mut disk, disk_buffer) {
110104
Some(s) => s,
111105
None => 0u64,
112106
};

Diff for: bios/stage-4/src/main.rs

+8-4
Original file line numberDiff line numberDiff line change
@@ -56,17 +56,21 @@ pub extern "C" fn _start(info: &mut BiosInfo) -> ! {
5656
PhysAddr::new(info.kernel.start)
5757
};
5858
let kernel_size = info.kernel.len;
59-
let mut frame_allocator = if info.ramdisk.start == 0 {
59+
let mut frame_allocator = if info.ramdisk.start == 0 {
6060
let kernel_end = PhysFrame::containing_address(kernel_start + kernel_size - 1u64);
6161
let next_free = kernel_end + 1;
6262
LegacyFrameAllocator::new_starting_at(
6363
next_free,
6464
memory_map.iter().copied().map(MemoryRegion),
6565
)
6666
} else {
67-
let ramdisk_end = PhysFrame::containing_address(PhysAddr::new( info.ramdisk.start + info.ramdisk.len));
68-
let next_free = ramdisk_end+1;
69-
LegacyFrameAllocator::new_starting_at(next_free, memory_map.iter().copied().map(MemoryRegion))
67+
let ramdisk_end =
68+
PhysFrame::containing_address(PhysAddr::new(info.ramdisk.start + info.ramdisk.len));
69+
let next_free = ramdisk_end + 1;
70+
LegacyFrameAllocator::new_starting_at(
71+
next_free,
72+
memory_map.iter().copied().map(MemoryRegion),
73+
)
7074
};
7175

7276
// We identity-mapped all memory, so the offset between physical and virtual addresses is 0

Diff for: common/src/lib.rs

+18-12
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ where
122122
&mut page_tables,
123123
system_info.framebuffer.as_ref(),
124124
&config,
125-
&system_info
125+
&system_info,
126126
);
127127
let boot_info = create_boot_info(
128128
&config,
@@ -154,7 +154,7 @@ pub fn set_up_mappings<I, D>(
154154
page_tables: &mut PageTables,
155155
framebuffer: Option<&RawFrameBufferInfo>,
156156
config: &BootloaderConfig,
157-
system_info: &SystemInfo
157+
system_info: &SystemInfo,
158158
) -> Mappings
159159
where
160160
I: ExactSizeIterator<Item = D> + Clone,
@@ -272,21 +272,24 @@ where
272272
};
273273
let ramdisk_slice_len = system_info.ramdisk_len;
274274
let ramdisk_slice_start = if let Some(ramdisk_address) = system_info.ramdisk_addr {
275-
276275
let ramdisk_address_start = mapping_addr(
277-
config.mappings.ramdisk_memory,
278-
system_info.ramdisk_len,
279-
8,
280-
&mut used_entries
276+
config.mappings.ramdisk_memory,
277+
system_info.ramdisk_len,
278+
8,
279+
&mut used_entries,
281280
);
282281
let physical_address = PhysAddr::new(ramdisk_address);
283-
let ramdisk_physical_start_page: PhysFrame<Size4KiB> = PhysFrame::containing_address(physical_address);
282+
let ramdisk_physical_start_page: PhysFrame<Size4KiB> =
283+
PhysFrame::containing_address(physical_address);
284284
let ramdisk_page_count = (system_info.ramdisk_len - 1 / Size4KiB::SIZE) + 1;
285285
let ramdisk_physical_end_page = ramdisk_physical_start_page + ramdisk_page_count;
286286
let start_page = Page::containing_address(ramdisk_address_start);
287287

288288
let flags = PageTableFlags::PRESENT | PageTableFlags::WRITABLE;
289-
for (i, frame) in PhysFrame::range_inclusive(ramdisk_physical_start_page, ramdisk_physical_end_page).enumerate() {
289+
for (i, frame) in
290+
PhysFrame::range_inclusive(ramdisk_physical_start_page, ramdisk_physical_end_page)
291+
.enumerate()
292+
{
290293
let page = start_page + i as u64;
291294
match unsafe { kernel_page_table.map_to(page, frame, flags, frame_allocator) } {
292295
Ok(tlb) => tlb.ignore(),
@@ -375,7 +378,7 @@ where
375378
kernel_slice_start,
376379
kernel_slice_len,
377380
ramdisk_slice_start,
378-
ramdisk_slice_len
381+
ramdisk_slice_len,
379382
}
380383
}
381384

@@ -402,7 +405,7 @@ pub struct Mappings {
402405
/// Size of the kernel slice allocation in memory.
403406
pub kernel_slice_len: u64,
404407
pub ramdisk_slice_start: Option<VirtAddr>,
405-
pub ramdisk_slice_len: u64
408+
pub ramdisk_slice_len: u64,
406409
}
407410

408411
/// Allocates and initializes the boot info struct and the memory map.
@@ -512,7 +515,10 @@ where
512515
info.recursive_index = mappings.recursive_index.map(Into::into).into();
513516
info.rsdp_addr = system_info.rsdp_addr.map(|addr| addr.as_u64()).into();
514517
info.tls_template = mappings.tls_template.into();
515-
info.ramdisk_addr = mappings.ramdisk_slice_start.map(|addr| addr.as_u64()).into();
518+
info.ramdisk_addr = mappings
519+
.ramdisk_slice_start
520+
.map(|addr| addr.as_u64())
521+
.into();
516522
info.ramdisk_len = mappings.ramdisk_slice_len;
517523
info
518524
});

Diff for: src/lib.rs

+7-2
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,13 @@ impl UefiBoot {
135135
Some(rd) => Some(rd.as_path()),
136136
None => None,
137137
};
138-
pxe::create_uefi_tftp_folder(bootloader_path, self.kernel.as_path(), ramdisk_path, out_path)
139-
.context("failed to create UEFI PXE tftp folder")?;
138+
pxe::create_uefi_tftp_folder(
139+
bootloader_path,
140+
self.kernel.as_path(),
141+
ramdisk_path,
142+
out_path,
143+
)
144+
.context("failed to create UEFI PXE tftp folder")?;
140145

141146
Ok(())
142147
}

Diff for: src/pxe.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ pub fn create_uefi_tftp_folder(
3737
to.display()
3838
)
3939
})?;
40-
}
40+
}
4141

4242
Ok(())
4343
}

Diff for: tests/runner/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,13 @@ pub fn run_test_kernel(kernel_binary_path: &str, ramdisk_path: Option<&str>) {
1616
let kernel_path = Path::new(kernel_binary_path);
1717
let ramdisk_path = match ramdisk_path {
1818
Some(rdp) => Some(Path::new(rdp)),
19-
None => None
19+
None => None,
2020
};
2121

2222
// create an MBR disk image for legacy BIOS booting
2323
let mbr_path = kernel_path.with_extension("mbr");
2424
let mut bios_builder = bootloader::BiosBoot::new(kernel_path);
2525

26-
2726
// create a GPT disk image for UEFI booting
2827
let gpt_path = kernel_path.with_extension("gpt");
2928
let mut uefi_builder = bootloader::UefiBoot::new(kernel_path);

Diff for: tests/test_kernels/default_settings/src/bin/basic_boot.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
use bootloader_api::{entry_point, BootInfo};
55
use core::fmt::Write;
6-
use test_kernel_default_settings::{exit_qemu, QemuExitCode, serial};
6+
use test_kernel_default_settings::{exit_qemu, serial, QemuExitCode};
77

88
entry_point!(kernel_main);
99

Diff for: tests/test_kernels/ramdisk/src/bin/ramdisk.rs

+9-6
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,21 @@
22
#![no_main] // disable all Rust-level entry points
33

44
use bootloader_api::{entry_point, BootInfo};
5-
use test_kernel_ramdisk::{exit_qemu, QemuExitCode, RAMDISK_CONTENTS, serial};
65
use core::{fmt::Write, ptr::slice_from_raw_parts};
7-
8-
6+
use test_kernel_ramdisk::{exit_qemu, serial, QemuExitCode, RAMDISK_CONTENTS};
97

108
entry_point!(kernel_main);
119

12-
fn kernel_main(boot_info: &'static mut BootInfo) -> ! {
13-
writeln!(serial(), "Boot info: {:?}", boot_info).unwrap();
10+
fn kernel_main(boot_info: &'static mut BootInfo) -> ! {
11+
writeln!(serial(), "Boot info: {:?}", boot_info).unwrap();
1412
assert!(boot_info.ramdisk_addr.into_option().is_some());
1513
assert_eq!(boot_info.ramdisk_len as usize, RAMDISK_CONTENTS.len());
16-
let actual_ramdisk = unsafe { &*slice_from_raw_parts(boot_info.ramdisk_addr.into_option().unwrap() as *const u8, boot_info.ramdisk_len as usize) };
14+
let actual_ramdisk = unsafe {
15+
&*slice_from_raw_parts(
16+
boot_info.ramdisk_addr.into_option().unwrap() as *const u8,
17+
boot_info.ramdisk_len as usize,
18+
)
19+
};
1720
writeln!(serial(), "Actual contents: {:?}", actual_ramdisk).unwrap();
1821
assert_eq!(RAMDISK_CONTENTS, actual_ramdisk);
1922

Diff for: uefi/src/main.rs

+13-7
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@ use uefi::{
3131
ProtocolPointer,
3232
},
3333
table::boot::{
34-
AllocateType, MemoryType, OpenProtocolAttributes, OpenProtocolParams,
35-
ScopedProtocol,
34+
AllocateType, MemoryType, OpenProtocolAttributes, OpenProtocolParams, ScopedProtocol,
3635
},
3736
CStr16, CStr8,
3837
};
@@ -133,7 +132,9 @@ fn main_inner(image: Handle, mut st: SystemTable<Boot>) -> Status {
133132
// We may hit this code twice, if the map allocation ends up spanning more pages.
134133
let next_target_size = memory_map_size.map_size + (8 * memory_map_size.entry_size);
135134
target_size = next_target_size;
136-
st.boot_services().free_pool(ptr).expect("Failed to free temporary memory for memory map!");
135+
st.boot_services()
136+
.free_pool(ptr)
137+
.expect("Failed to free temporary memory for memory map!");
137138
continue;
138139
}
139140
break;
@@ -358,8 +359,7 @@ fn load_file_from_tftp_boot_server(
358359
let filename = CStr8::from_bytes_with_nul(name.as_bytes()).unwrap();
359360

360361
// Determine the kernel file size.
361-
let file_size = base_code
362-
.tftp_get_file_size(&server_ip, &filename).ok()?;
362+
let file_size = base_code.tftp_get_file_size(&server_ip, &filename).ok()?;
363363
let kernel_size = usize::try_from(file_size).expect("The file size should fit into usize");
364364

365365
// Allocate some memory for the kernel file.
@@ -453,9 +453,15 @@ fn init_logger(st: &SystemTable<Boot>, config: BootloaderConfig) -> Option<RawFr
453453
.get_handle_for_protocol::<GraphicsOutput>()
454454
.ok()?;
455455
let mut gop = unsafe {
456-
457456
st.boot_services()
458-
.open_protocol::<GraphicsOutput>(OpenProtocolParams { handle: gop_handle, agent: st.boot_services().image_handle(), controller: None }, OpenProtocolAttributes::Exclusive)
457+
.open_protocol::<GraphicsOutput>(
458+
OpenProtocolParams {
459+
handle: gop_handle,
460+
agent: st.boot_services().image_handle(),
461+
controller: None,
462+
},
463+
OpenProtocolAttributes::Exclusive,
464+
)
459465
.ok()?
460466
};
461467

0 commit comments

Comments
 (0)