Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit ea8ef5a

Browse files
More Readme fixes
1 parent b8227b7 commit ea8ef5a

File tree

2 files changed

+2
-4
lines changed
  • 14_virtual_mem_part2_mmio_remap
  • 15_virtual_mem_part3_precomputed_tables

2 files changed

+2
-4
lines changed

‎14_virtual_mem_part2_mmio_remap/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ of a raw address. The following is an example for the `UART`:
239239
impl PL011Uart {
240240
/// Create an instance.
241241
pub const unsafe fn new(
242-
phys_mmio_descriptor: memory::mmu::MMIODescriptor<Physical>,
242+
mmio_descriptor: memory::mmu::MMIODescriptor,
243243
irq_number: bsp::device_driver::IRQNumber,
244244
) -> Self {
245245
Self {

‎15_virtual_mem_part3_precomputed_tables/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -528,9 +528,7 @@ pub unsafe extern "C" fn _start_rust(
528528

529529
// Turn on the MMU for EL1.
530530
let addr = Address::new(phys_kernel_tables_base_addr as usize);
531-
if unlikely(memory::mmu::enable_mmu_and_caching(addr).is_err()) {
532-
cpu::wait_forever();
533-
}
531+
memory::mmu::enable_mmu_and_caching(addr).unwrap();
534532

535533
// Use `eret` to "return" to EL1. This results in execution of kernel_init() in EL1.
536534
asm::eret()

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /