History log of /fuchsia/zircon/kernel/vm/vm_priv.h
Revision Date Author Comments
# f0441ea7 01-Oct-2018 Travis Geiselbrecht <travisg@google.com>

[kernel][formatting] Formatting pass on core kernel code

Also ran through 'astyle -j -A2' prior to running through clang-fmt,
which adds braces to one line conditionals.

Tested: build and runtests on arm and x86

Change-Id: I888c1ce43dbe12a936a3f13d89c5f8dc16ccab6a


# 5a57d35e 12-Apr-2018 Todd Eisenberger <teisenbe@google.com>

[kernel] Move interval checking utilities to new header

These utilities are more widely applicable and rather error-prone to
implement, so let's share the code.

Change-Id: Ic01dc7c2cc000bfe6709ff16adcf7764e36f7f45


# d54624b7 14-Oct-2017 Travis Geiselbrecht <travisg@google.com>

[kernel][arm64] Move the kernel run address out of the Big Kernel Map

-Added code in early boot to remap wherever the kernel was loaded to
approximately -4GB (KERNEL_LOAD_OFFSET still applies)
-Simplfy the mmu_initial_mapping stuff a bit, remove the DYNAMIC flag,
which wasn't used.
-Fix up the boot allocator very early in arm64 to figure out where
physical memory is.

ZX-1238 # Done

Change-Id: Ib43eb9288c79e01253c5c4499278e2fe83602bd1


# d382da70 13-Oct-2017 Travis Geiselbrecht <travisg@google.com>

[kernel][bootalloc] move the boot time allocator into the BKM, instead of relying on pages off the end of the kernel

-In prep for relocating the kernel to different places in kernel space
without having to have the pages immediately after it also mapped.
-This is sort of a step back in safety/security since we're now going to
hold pointers into the BKM, but the longer term goal is to remove the
boot allocator altogether.

Change-Id: I9aa81ae1677a81070ec2f232d63aac91f4ac9e78


# 9f77ad77 06-Oct-2017 George Kulakowski <kulakowski@google.com>

[vmm] Remove dead declarations of vmm_init and vmm_preheap

Change-Id: I3b4f108df2662705c3f0e51ebfa431c831242876


# ac426aab 06-Oct-2017 George Kulakowski <kulakowski@google.com>

[vmm] Remove dead extern declaration from vm_priv.h

Change-Id: Ia135e47ccbf2a8e326645fbe1b51811aae09e4e3


# 5fb8e9ed 23-Sep-2017 Travis Geiselbrecht <travisg@google.com>

[kernel][vm] move vm.h to the new spot and remove some unused code

Change-Id: I69f1b804fb95dd44e3e0619943e8809519aa82ca


# ce187317 16-Sep-2017 Travis Geiselbrecht <travisg@google.com>

[kernel][vm][formatting] mostly reordering includes after the rename

Change-Id: I8d94a8580ddd0233e036475bd6d4603f5881614f


# 59e644b1 07-Sep-2017 George Kulakowski <kulakowski@google.com>

[zircon][mxtl->fbl] Rename mxtl to fbl

Change-Id: Ie21b6498e1bfb0a7fa0315e40b9e5c3ee78646be


# e1490736 01-Sep-2017 Travis Geiselbrecht <travisg@google.com>

[kernel][vm] move kernel/kernel/vm to just kernel/vm

Change-Id: I8f724a9f8a61415712661d1fdd3dc4e1c70cf620