History log of /barrelfish-master/lib/thc/thc.c
Revision Date Author Comments
# 55bcc13b 22-Aug-2019 Reto Achermann <reto.achermann@inf.ethz.ch>

libthc: adding back removed _thc_schedulecont assembly function

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>


# af2d914f 11-May-2018 Adam Turowski <adam.turowski@inf.ethz.ch>

thc: fixing the stack's alignment

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


# 0238edd1 11-May-2018 Adam Turowski <adam.turowski@inf.ethz.ch>

thc: fixing the stack's alignment

Signed-off-by: Adam Turowski <adam.turowski@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>


# 98ebc703 28-Aug-2015 David Cock <david.cock@inf.ethz.ch>

armv7-m (heteropanda) builds.

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


# bba8748b 12-May-2014 Gerd Zellweger <mail@gerdzellweger.com>

Revert THC using GCC thread local storage.

As it turns out this is only really support on x86-64.
For x86-32 I need to add LDT support first.

This reverts commit 15237af3c7c5007ba74b452d961cf22a613b9b60.
This reverts commit 9cdc2018f4728271fde24fb9f59576b103c975a6.


# 15237af3 07-May-2014 Gerd Zellweger <mail@gerdzellweger.com>

Remove now empty function thc_set_pts_0.


# 9cdc2018 06-May-2014 Gerd Zellweger <mail@gerdzellweger.com>

Adding fixes to THC that make it work with threads.

Using GCC thread local storage for TLS state in BF.
See also https://lists.inf.ethz.ch/mailman/private/barrelfish/2012/002576.html


# e67fc79d 26-Mar-2013 Kornilios Kourtis <kkourt@inf.ethz.ch>

thc: port eager THC to ARMv7

- I assume ARMv7, haven't look at possible differences with ARMv5
- thctest, thcminitest, thcidctest seem to work on pandaboard
- lazy THC is more tricky, I've added some notes for now
- should be possible to improve/optimize the functions


# 010a90ff 26-Mar-2013 Kornilios Kourtis <kkourt@inf.ethz.ch>

thc/x86: comments/cleanups to help ARM porting


# 70c30847 23-Jan-2012 Andrew Baumann <andrew.baumann@microsoft.com>

remove support for Beehive

see the mailing list discussion at the end of December 2011 for motivation


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

Initial version of public stable barrelfish repository.