Commit Graph

26 Commits

Author SHA1 Message Date
Guillume DIDIER
bad23161a2 Rust nightly update - dendrobates 2021-06-10 11:24:28 +02:00
Guillume DIDIER
4bc389272f Start working on prefetcher reverse engineering experiment 2021-03-22 16:13:01 +01:00
Guillume DIDIER
236b8bee48 Final update to AES Major update to covert channel benchmarking 2020-11-20 10:53:10 +01:00
Guillume DIDIER
5eab981eec Major refactor that allows proper core selection
- covert / side channel are currently back in a non functional state
- two thread calibration however qorks and gets full experimental results
2020-10-22 14:38:41 +02:00
GuillaumeDIDIER
dca4a79fff Add turn lock 2020-10-05 15:25:46 +02:00
GuillaumeDIDIER
f17ca91e82 Various dependency updates - should now compile again 2020-09-29 10:51:24 +02:00
GuillaumeDIDIER
5cd3150a4b Add a draft module for AES attacks 2020-08-04 14:33:33 +02:00
GuillaumeDIDIER
6ae16cc6df Update to work with latest nightly 2020-05-29 16:26:53 +02:00
GuillaumeDIDIER
144b4a498a Create and add cpuid crate 2020-05-27 14:00:19 +02:00
guillaume didier
2e7558c948 Dep upgrade 2020-03-18 14:29:56 +01:00
guillaume didier
05619c5126 Update dependencies for newer nightlies 2020-03-13 12:14:36 +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
60fe76e366 Implement calibration on full 4k page 2020-02-28 12:03:51 +01:00
guillaume didier
5e4025493b Further dependency upgrade and cleanup, using cargo-upgrade 2020-02-19 15:13:24 +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
guillaume didier
cc016549b3 Whitespace cleanup 2020-02-04 14:23:14 +01:00
guillaume didier
6a0bd9b757 Start work on the cache info module 2019-12-22 15:24:21 +01:00
guillaume didier
bfeafc9892 Implement memory allocation 2019-11-14 14:26:37 +01:00
Guillaume DIDIER
a014ec2ed9 Map the physical memory 2019-11-04 14:49:00 +01:00
Guillaume DIDIER
f4cc148d83 Interrupt handling working and tested.
- int3
- double fault with separate stack
- page fault
2019-11-04 13:54:43 +01:00
Guillaume DIDIER
898da64647 Update bootloader with the fixed upstream 2019-10-21 13:14:50 +02:00
Guillaume DIDIER
e010900715 Test infrastructure
- serial port
- harnesses using qemu
2019-10-21 13:10:53 +02:00
Guillaume DIDIER
5a528f7508 Proper VGA driver, just missing print! / println! support. 2019-10-06 17:16:19 +02:00
Guillaume DIDIER
49d7c3e508 First bootable kernel 2019-10-02 09:52:19 +02:00
Guillaume DIDIER
19b57c3b17 Stub the kernel binary crate 2019-10-01 14:53:54 +02:00