History log of /barrelfish-master/usr/drivers/xeon_phi/interphi.c
Revision Date Author Comments
# 8ff0486c 13-Nov-2018 Simon Gerber <simon.gerber@inf.ethz.ch>

Remove invoke_frame_identify, replaced with frame_identify().

This commit fully removes the Frame_Identify invocation and replaces the
calls with frame_identify().
Additionally, because the KCB is special, this commit introduces a new
invocation kcb_identify() which translates the lvaddr in the KCB
capability into the pysical address of the kernel control block.

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


# bdb035af 20-Jun-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

xeon phi: fixing some bugs when running withouth HW model

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 7be04768 29-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

hwmodel: make it work with the new queries

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


# 61e68e37 29-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

hwmodels: adapt to the changed decoding net interface

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


# d9ef2f52 28-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

xeon_phi: uadapt to the driverkit changes

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


# c8939ae9 26-Apr-2018 Lukas Humbel <lukas.humbel@inf.ethz.ch>

Sockeye: Remove hardcoded xeon phi hack. Add XPHI DMA node

We now pass along a nodeid in the xphi dma lib

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 2b3af95f 25-Apr-2018 Lukas Humbel <lukas.humbel@inf.ethz.ch>

Sockeye: Add reverse resolve func

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# d3b9b242 24-Apr-2018 Lukas Humbel <lukas.humbel@inf.ethz.ch>

DMA: integrate hwmodel conversion into more places

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 9e5b9218 21-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

xeonphi: use the model to allocate memory

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


# 9cf257c1 06-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

xeonphi: implementation of memalloc interphi calls

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


# 16c3458f 06-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

xeonphi: towards support for model based allocations

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


# 14eccde3 05-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

xeonphi: implement the dma requets and factor out the translate function

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


# 22d2b8ee 04-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

xeonphi: prepare to setup up the iomu

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


# 0a5b6f7f 10-Oct-2017 Roni Häcki <roni.haecki@inf.ethz.ch>

proc_mgmt: xeon phi translation did to cap implemented

Currently the interphi channel usues domain ids to identify
a domain. In the rest of the code caps are used.

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 5ed15c02 23-Feb-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

flounder: making const pointers in xeon phi driver

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# a8c4d257 22-Feb-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

flounder: making const pointers in receiving handlers, using CONST_CAST as a temporary solution in few places but finally it should be removed

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# ced110dd 26-Feb-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

T191: x86_64: frame_identify returns size in bytes

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


# 6f3d3fb9 20-Aug-2015 Reto Achermann <reto.achermann@inf.ethz.ch>

xeon phi: adding more debug printfs to the driver

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


# 02c69535 30-Jun-2015 Reto Achermann <reto.achermann@inf.ethz.ch>

Xeon Phi: fixing race condition when booting two cards simultaneously.

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


# 1b3ca67c 12-Sep-2014 Reto Achermann <acreto@student.ethz.ch>

bugfix in xeon phi domain wait: state pointer was not forwarded.


# 097c2916 28-Aug-2014 Reto Achermann <acreto@student.ethz.ch>

adapted the xeon phi spawn infrastructure to handle spawn flags.


# c1902e67 05-Aug-2014 Reto Achermann <acreto@student.ethz.ch>

Xeon Phi Driver: sysmem manager and RPC

Adapted the functionality of the sys mem manager to deal with
reallocations.

Some changes with the RPC functionality of the interphi channel

Driver waits now for all spawnd up before signalling to the host


# 61659060 03-Aug-2014 Reto Achermann <acreto@student.ethz.ch>

Xeon Phi Driver: Adapted the spawn and open to handle arguments

Open: Supply a 64bit value as a argument / identifier for the open call

Spawn: splitted cmdline into path and argv values.


# 4e7220e6 31-Jul-2014 Reto Achermann <acreto@student.ethz.ch>

Xeon Phi Driver: Added trigger for full nameservice functionality.


# 06738644 31-Jul-2014 Reto Achermann <acreto@student.ethz.ch>

Xeon Phi Driver: Added functionality for the name service request forwarding.


# 42b6d7d2 30-Jul-2014 Reto Achermann <acreto@student.ethz.ch>

Xeon Phi Driver: switched to the new Xeon Phi Client, added open call to interphi interface.


# 4e73784a 29-Jul-2014 Reto Achermann <acreto@student.ethz.ch>

Xeon Phi Driver: adapted the initialization to make use of the flounder interface for intra phi messaging.


# dd4d700a 29-Jul-2014 Reto Achermann <acreto@student.ethz.ch>

Xeon Phi Driver: rewritten interphi messaging to use flounder.