| commit | 1eb8abea876a30437e3e1472aef8f7b35558b476 | [log] [tgz] |
|---|---|---|
| author | Travis Geiselbrecht <travisg@google.com> | Thu Nov 12 04:28:24 2020 +0000 |
| committer | CQ Bot <commit-bot@chromium.org> | Thu Nov 12 04:28:24 2020 +0000 |
| tree | fb1df983e2dbdfb016328095ec951f302103d3af | |
| parent | aacd656bc81ab006113955b0bee4d918a4ee1169 [diff] |
[kernel][arm64][mmu] Validate aspace is unmapped The arm mmu code does not currently track all of the physical pages allocated during the runtime of the aspace and relies on the upper level code having called unmap prior to destroy. Assert that the top level page table is cleaned up at destroy time. Also moved asid allocator out into a separate file, no functional change. Change-Id: Idc852b26c05d3c477b852c53c6c6b8e38d29f0f2 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/447134 Testability-Review: Adrian Danis <adanis@google.com> Fuchsia-Auto-Submit: Adrian Danis <adanis@google.com> Commit-Queue: Adrian Danis <adanis@google.com> Reviewed-by: Travis Geiselbrecht <travisg@google.com>
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.