#
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
|
#
c920470b |
|
17-Sep-2018 |
Mark Seaborn <mseaborn@google.com> |
[kernel][vm] Use "status != ZX_OK" pattern instead of "status < 0" "status != ZX_OK" is the preferred and most common pattern for checking for an error status. "status < 0" is less common and not preferred, so convert instances of that in kernel/vm/ to use the preferred pattern. Bug: none Test: runtests Change-Id: Ie04c9a23b416d5b614ce192329fb51c453a8e155
|
#
f2aaaf4c |
|
19-Jul-2018 |
Corey Tabaka <eieio@google.com> |
[kernel] Lockdep instrument the vm and thread_lock. - Instrument the locks used by the vm. - Instrument the thread lock and remainning core kernel code. - Leaving remaining arch/lib/driver code for a later CL. Bug: ZX-23 Test: k ut all and system/test/* pass + manual testing. Change-Id: Ie3f6a27e81bcd1890d63f2fafda3ee233f7969ef
|
#
8315096a |
|
05-Mar-2018 |
Travis Geiselbrecht <travisg@google.com> |
[kernel][vmo][cached] Allow setting cache policy on regular paged VMOs Only works for plain vmos, and then only if they're not cloned, mapped, or committed in any way. Currently sets the cache parameters for all mappings, but will work towards requiring the caller match the cache policy. ZX-1213 #progress Change-Id: Ie3e30f66048a844e48385b628373121f8bd18d44
|
#
e4bd5d15 |
|
01-Mar-2018 |
Nick Kralevich <nnk@google.com> |
[kernel][vm] move from safeint to compiler intrinsics See ZX-1747 Change-Id: I3f72212fef3e92a86074ac1568a352d2b3da5d85
|
#
82004d30 |
|
01-Aug-2017 |
Travis Geiselbrecht <travisg@google.com> |
[kernel][vmo] page align the size of vmos During creation or resize, always snap the size of the VMO to the next page size boundary. This will allow us to easily add more types of vmo clones and generally sidestep a bunch of undefined situations concerning the partial last page. ZX-1622 #done Change-Id: I4c60509e7b17d39c48fbbae998a34c98f25a7f3e
|
#
14d52c88 |
|
15-Dec-2017 |
Todd Eisenberger <teisenbe@google.com> |
[kernel][vm] Implement VmObjectPhysical::Lookup This will allow easier introspection of the underlying address range. Change-Id: I9f15368092568a9a114ca40ed11f0f4e125983eb
|
#
709f0e57 |
|
04-Oct-2017 |
George Kulakowski <kulakowski@google.com> |
[user_ptr] Enforce IN/OUT/INOUT semantics Change-Id: I54e92ed999c1965114aa80aeffe8d0fc16184b40
|
#
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
|
#
161d9a5e |
|
14-Sep-2017 |
George Kulakowski <kulakowski@google.com> |
[vm][zx_status_t] Use zx_status_t throughout the vm layer Change-Id: If40e2571cdbd382b7b90da90cdef40daf07a2bd0
|
#
f3e2126c |
|
12-Sep-2017 |
Roland McGrath <mcgrathr@google.com> |
[zx] Magenta -> Zircon The Great Renaming is here! Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94
|
#
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
|