History log of /barrelfish-master/kernel/arch/armv8/paging.c
Revision Date Author Comments
# 5004dc7e 05-Aug-2019 Daniel Schwyn <daniel.schwyn@inf.ethz.ch>

armv8: Support no access page mappings

Signed-off-by: Daniel Schwyn <daniel.schwyn@inf.ethz.ch>


# 5a51120c 19-Jul-2019 Reto Achermann <reto.achermann@inf.ethz.ch>

armv8: expect the right number of arguments in the modify mapping invocation

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 9bd8d1d5 03-Apr-2019 Reto Achermann <reto.achermann@inf.ethz.ch>

replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 499a989b 24-Oct-2018 Simon Gerber <simon.gerber@inf.ethz.ch>

kernel: implement access_ok() to check user pointer validity

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 1ed1a1d4 19-Oct-2018 Simon Gerber <simon.gerber@inf.ethz.ch>

armv8: make compile

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 2f6da67b 20-Feb-2018 Simon Gerber <simon.gerber@inf.ethz.ch>

kernel,armv8: fix mapping code to use new mapping cap format

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 6e658ba0 07-Mar-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

ARMv8: remove functions from sysreg.h and using mackerel functions instead.

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 5875ab3e 09-Oct-2016 Reto Achermann <reto.achermann@inf.ethz.ch>

armv8: removing tmas/paging and merge with armv8/paging.c

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 360b00cc 27-Jul-2016 Moritz Hoffmann <moritz.hoffmann@hpe.com>

kernel/armv8: Set page table bits correctly to handle uncached memory.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@hpe.com>


# 1a47d899 28-Sep-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

T291: add implementation for armv7/8

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# dfa2edbb 25-Jul-2016 Moritz Hoffmann <moritz.hoffmann@hpe.com>

armv8: Do not invalidate D and I cache on context switch. This needs to be revised.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@hpe.com>


# 01e7894c 07-Jul-2016 Moritz Hoffmann <moritz.hoffmann@hpe.com>

Incremental updates to make Barrelfish work on TMAS with recent ARM changes.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@hpe.com>


# 3bdd791c 17-Jun-2016 Moritz Hoffmann <moritz.hoffmann@hpe.com>

kernel/armv8: Support reading L0 entries.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@hpe.com>


# f540cb7b 17-Jun-2016 Moritz Hoffmann <moritz.hoffmann@hpe.com>

kernel/armv8: Print debug before incrementing pointer.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@hpe.com>


# 9f4cfe24 17-Jun-2016 Moritz Hoffmann <moritz.hoffmann@hpe.com>

kernel/aarch64: Enable caching for EL0 and set paging bits correctly.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@hpe.com>


# 69ff3387 15-Jun-2016 Moritz Hoffmann <moritz.hoffmann@hpe.com>

aarch64: Use VNode_AARCH64_l0 as initial page table level.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@hpe.com>


# fa84d7c2 03-Jun-2016 Moritz Hoffmann <moritz.hoffmann@hpe.com>

armv8/paging: convert caps_copy_to_vnode if/else to lookup table.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@hpe.com>


# 8c84b71a 03-Jun-2016 Moritz Hoffmann <moritz.hoffmann@hpe.com>

paging ARMv8: rename to VMSAv8_64 as per documentation. Unify page table handling.

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@hpe.com>


# b139b4ae 25-Jan-2016 David Cock <david.cock@inf.ethz.ch>

Preliminary ARM Foundation Model port.

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# f3231919 11-Feb-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

T207: Implement local_phys_is_valid() and call this in paging_dump_tables()

Closes T207.

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# c59a70af 23-Nov-2015 Simon Gerber <simon.gerber@inf.ethz.ch>

T187: Move aarch64 code to mapping caps

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 146e4e08 16-Nov-2015 David Cock <david.cock@inf.ethz.ch>

Clean merge of HP's ARMv8 code

This adds support for an ARMv8 core running in the GEM5 simulator

Signed-off-by: David Cock <david.cock@inf.ethz.ch>