History log of /barrelfish-master/usr/drivers/xeon_phi/sysmem_caps.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>


# b014c55b 25-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

hwmodels: make the testcase working

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


# 092cc4b7 24-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

xeonphi: print ranges instead of bits

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>


# 52998f56 23-Jul-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

xeon_phi: fix compilation with full debug enabled

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


# 38d1fc72 29-Jul-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

T258: Provide slot allocator refilling in xeon phi sysmem manager and kaluga device cap manager

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


# 1925c474 29-Jul-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

T258: Xeon Phi: provide proper argument cnode when spawning xeon phi coreboot and fix init of range slot allocator

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


# 5342c5ca 26-Jul-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

T258: Fix libmm to refill it's slot allocator if refill function provided

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


# 1b6dd1df 14-Oct-2014 Simon Gerber <simon.gerber@inf.ethz.ch>

Renamed variable round in xeon_phi sysmem_caps.c to round_ to avoid shadowing global defined in math.h.


# ee55261a 17-Sep-2014 Reto Achermann <acreto@student.ethz.ch>

xeon phi driver: adpated benchmark of sysmemcaps to match memlatency.


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

xeon phi: added memcopy benchmark to the memlatency benchmark in sysmem
caps.


# b5468c7c 05-Sep-2014 Reto Achermann <acreto@student.ethz.ch>

added xeon phi sysmem benchmark in sysmem manager.


# 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


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


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

Xeon Phi Driver: Renaming and handling of IDs

Renamed xeon_phi.h to xeon_phi_internal.h
SMTP: reserved the top 8 entries for Xeon Phi mappings
added functions to set the mappings based on the ID

Service: the service exchanges now the base addresses of the cards
bugfix when waiting for the reply.

Interfaces: Renamed xeon_phi.if to xeon_phi_driver.if


# fd52ecd1 06-Jun-2014 Reto Achermann <acreto@student.ethz.ch>

Fixed adding offset to host side cap manager.


# 6264f6dd 06-Jun-2014 Reto Achermann <acreto@student.ethz.ch>

Removed the test send messaging from the xeon phi driver to a separate domain.

Implemented the flounder interface of the messaging requests between the
xeon phi driver and the domains.


# 06dd4f8d 06-Jun-2014 Reto Achermann <acreto@student.ethz.ch>

Revised the initialization process of the xeon phi to avoid mapping the entire aperture.

Introduces cap manager also for the aperture memory to serve the msg
OPEN commands.


# 4d6c0be8 03-Jun-2014 Reto Achermann <acreto@student.ethz.ch>

Initial version of the message handling implementation (meta part)


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

Added: new debug output to the xeon phi driver for system memory management.


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

Exchange of base address for messaging bootstrap

When the host starts the Xeon Phi it writes the address of the messaging
frame into the bootparams and this address is passed to the xeon phi
cardside driver which contacts the host and uses this frame to establish
more messaging channels.