GuillaumeDIDIER
f17ca91e82
Various dependency updates - should now compile again
2020-09-29 10:51:24 +02:00
GuillaumeDIDIER
4db469ae0b
Add hashbrown as a dependency to get hashmaps/sets in no_std context
2020-07-15 10:13:58 +02:00
GuillaumeDIDIER
551a201f56
Add dependecy for atomic fn types
2020-07-02 15:38:39 +02:00
GuillaumeDIDIER
6ae16cc6df
Update to work with latest nightly
2020-05-29 16:26:53 +02:00
Guillaume DIDIER
3726a2b14c
Fix compile issues on non std platform
2020-05-28 10:01:22 +02:00
GuillaumeDIDIER
144b4a498a
Create and add cpuid crate
2020-05-27 14:00:19 +02:00
GuillaumeDIDIER
fb926dfe2a
Refactor to start integrating frequency measurement and portability
...
- added preliminary tests of frequency measurements
- refactored the signature of calibrate function to parametrize hash function
- various cleanup
2020-05-11 17:04:33 +02:00
guillaume didier
65f94dcb67
General refactor of the calibration implementation when adding l3 hit calibration
...
This moves most of the logic on a calibrate function taking as a paramater a slice of operations to calibrate
L3 hit is measured by flush followed by preftechnt1, cpuid serialization, timed access
2020-04-01 16:12:15 +02:00
guillaume didier
b32ec3a68b
Ensure std for teh cache_utils binary
2020-03-09 14:36:55 +01:00
guillaume didier
639299175f
Set up things so that a std binary can be built in cache_utils
2020-03-09 14:27:32 +01:00
guillaume didier
da4204f655
Overhaul of dependencies, inluding x86_64 0.9.2 breaking changes
2020-02-19 15:08:24 +01:00
guillaume didier
2da2e7bf8e
Rename cache utils
2020-02-05 10:23:52 +01:00