History log of /barrelfish-master/include/target/aarch64/barrelfish_kpi/arm_core_data.h
Revision Date Author Comments
# 7d3d5595 14-Jun-2019 Daniel Schwyn <daniel.schwyn@inf.ethz.ch>

armv8: Fix booting from U-Boot

Hacky, work in progress

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


# d8b84a96 07-Jun-2019 Daniel Schwyn <daniel.schwyn@inf.ethz.ch>

armv8: Kernel expects core data also on BSP

Signed-off-by: Daniel Schwyn <daniel.schwyn@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>


# aab05e81 08-Nov-2018 Simon Gerber <simon.gerber@inf.ethz.ch>

boot: armv8: reduce ARMV8_CORE_DATA_PAGES to 1100 (from 1500).

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>


# 7674e3a2 16-Mar-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

ARMv8: adding kernel stack limit to the coredata structure

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


# d7a5469b 08-Mar-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

ARMv8: update fields of arm_core_data

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


# bd206bf2 06-Mar-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

Coredata: making archid to be of type hwid_t

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


# 7a9cc982 06-Mar-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

ARMv8: making coredata fields 64-bits wide

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


# 227a6451 04-Mar-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

ARMv8: adding pointer to struct global to core data

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


# a386715f 03-Mar-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

armv8: adding boot magic to coredata

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


# 36ca39b8 03-Mar-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

ARMv8: adding stack pointer and L0 page table to ARM coredata

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


# 6539c3e8 25-Feb-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

ARMv8: taking over steps of x86 coreboot to start with

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


# f4408ce2 15-Nov-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

barrelfish_kpi/armv8: Remove unused struct definitions

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


# f606b5f0 15-Nov-2016 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

kernel/armv8: rename arm_core_data struct to armv8_core_data

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


# 57b3d1fe 07-Jul-2016 Moritz Hoffmann <moritz.hoffmann@hpe.com>

kernel/tmas: Correctly create caps for all memory minos kernel allocated memory.

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


# addd3fd6 03-Jun-2016 Moritz Hoffmann <moritz@dhcp-16-111-6-143.labs.hpecorp.net>

multiboot2: Change ARMv8 loading to multiboot2.

This might still require some rework as there are slight
dependencies on EFI. It would be better to use the multiboot2
mmap or something custom instead of the raw mmap from EFI.

Signed-off-by: Moritz Hoffmann <moritz@dhcp-16-111-6-143.labs.hpecorp.net>


# 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>