diff --git a/address_space/src/address_space.rs b/address_space/src/address_space.rs index e87ccfa59423732de2837dded81d1c00bd61dd88..135923db79a51f8ae212bd2a891cd2376c3c10b5 100644 --- a/address_space/src/address_space.rs +++ b/address_space/src/address_space.rs @@ -313,11 +313,11 @@ impl AddressSpace { ) } - /// Write memory segment to `dst`. + /// Write data to specified memory address. /// /// # Arguments /// - /// * `dst` - Destination the data would be written to. + /// * `src` - Data buffer to write. /// * `addr` - Start address. /// * `count` - Size of data. /// diff --git a/boot_loader/src/x86_64/mod.rs b/boot_loader/src/x86_64/mod.rs index a4bcb3f1f32069df597c36d82d362df34be73864..095d7bd2df8f0aefae0e2cab1730dc82d97ed0c2 100644 --- a/boot_loader/src/x86_64/mod.rs +++ b/boot_loader/src/x86_64/mod.rs @@ -100,8 +100,8 @@ const EBDA_START: u64 = 0x0009_fc00; const VGA_RAM_BEGIN: u64 = 0x000a_0000; const MB_BIOS_BEGIN: u64 = 0x000f_0000; const VMLINUX_RAM_START: u64 = 0x0010_0000; -const KVM_32BIT_GAP_SIZE: u64 = 0x0300 << 20; /* 3GB */ -const KVM_32BIT_MAX_MEM_SIZE: u64 = 1 << 32; /* 4GB */ +const KVM_32BIT_GAP_SIZE: u64 = 0x0300 << 20; /* 768MB */ +const KVM_32BIT_MAX_MEM_SIZE: u64 = 1 << 32; /* 4GB */ const KVM_32BIT_GAP_START: u64 = KVM_32BIT_MAX_MEM_SIZE - KVM_32BIT_GAP_SIZE; const INITRD_ADDR_MAX: u64 = 0x37ff_ffff;