History log of /barrelfish-master/include/target/x86/barrelfish_kpi/coredata_target.h
Revision Date Author Comments
# 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>


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

Early cnode allocation: only provide 64 16kB RAM caps per domain for early cnode allocator

This allows us to decrease CORE_DATA_PAGES to 1100 (from 2200), because
we don't need to allocate as many 16kB regions for the monitor on each
core.

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


# b62040d2 08-Dec-2017 Simon Gerber <simon.gerber@inf.ethz.ch>

T384: x86_64: change shadow page tables to have dedicated cnodes for mapping caps

Signed-off-by: Simon Gerber <simon.gerber@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>


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

barrelfish_kpi: Use different include guards

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


# f747554f 17-Nov-2015 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

T24: remove remaining SCC code

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


# 90ae187e 17-Dec-2013 Gerd Zellweger <mail@gerdzellweger.com>

Construct a kcb in x86boot.

Pass it along with the rest of coredata in the kernel.
We currently push the kcb in octopus to make sure have a reference to the cap
during multiple invocations of x86boot. Maybe it would be cleaner if kaluga
constructs the kcb caps and passes it on to x86boot.


# 24513544 17-Dec-2013 Gerd Zellweger <mail@gerdzellweger.com>

Construct kernel control blocks in x86boot.

Store them in the coredata struct that is passed along to the new kernel.
We should really move all coredata state in the kcb and pass the kcb
to the kernel instead of the other way around.


# df57367a 27-Jun-2014 Reto Achermann <acreto@student.ethz.ch>

Kernel: Added a new field to the dispatcher struct for K1OM architecutre

Addition of xeon_phi_id information to the dispatcher generic struct
Adding of a new function to obtain this structure
Adding of new fields to multiboot and coredata structures
(xeon_phi_info)
Adapted lib spawndomain to forward the own xeon phi id when spawning
kernel: shows message on which Xeon Phi we are running on.


# 78ade5c8 03-Jun-2014 Reto Achermann <acreto@student.ethz.ch>

Added K1OM architecture specific extensions that pass certain caps / values to the Xeon Phi manager (card side)

- Passing of cap for the MMIO space and the System Memory range
- passing of base address for the host messaging listener
- Removed IO cap


# 56a60dbd 27-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Increased core pages for x86. Not yet sure what changes make this necessary as
booting cores with the old value failed after the merge...


# 9299dcef 08-Jul-2011 Stefan Kästle <stefan.kaestle@inf.ethz.ch>

Initial version of public stable barrelfish repository.