Annika Wierichs
|
f929f91a6f
|
local pingpong working, need to fix for rx_depth > 1
|
2017-12-19 23:00:03 +01:00 |
|
Annika Wierichs
|
c86a846fdd
|
sockets not connecting.
|
2017-12-14 13:10:03 +01:00 |
|
Annika Wierichs
|
770c944599
|
added more conversions for host ptr version.
|
2017-12-13 17:18:31 +01:00 |
|
Annika Wierichs
|
95c5be5960
|
Pingpong running up to accept() calls. Added 2 helper functions to get qp_num and mr_lkey.
|
2017-12-12 18:10:18 +01:00 |
|
Annika Wierichs
|
dd2850e35e
|
merged with master
|
2017-12-12 14:54:19 +01:00 |
|
Annika Wierichs
|
4ba0acf58c
|
Working up to modify/server.
|
2017-12-12 14:46:14 +01:00 |
|
Annika Wierichs
|
3b70297dbe
|
Added locks for ib malloc hooks.
|
2017-12-05 14:18:30 +01:00 |
|
Annika Wierichs
|
dd19b1e87b
|
Added realloc and memalign (dummy for now) hooks and debugging prints
|
2017-12-04 16:19:50 +01:00 |
|
Annika Wierichs
|
16b9e0583c
|
Refactored code gen to produce new version of required code (no kernel mallocs). Malloc hooks WIP
|
2017-11-29 17:45:16 +01:00 |
|
Annika Wierichs
|
ae48d1a6c4
|
added malloc hooks, to be cleaned up.
|
2017-11-28 13:58:48 +01:00 |
|
Annika Wierichs
|
bb40b96435
|
Fixed phys to virt function. Working now.
|
2017-11-24 12:47:24 +01:00 |
|
Annika Wierichs
|
ad49a935b2
|
Added phys_to_virt function. Adapting ibv prototype almost done.
|
2017-11-23 16:56:54 +01:00 |
|
Annika Wierichs
|
2faf331052
|
basic phys_to_virt framework set up.
|
2017-11-22 17:33:08 +01:00 |
|
Annika Wierichs
|
9f3922feec
|
compiling, guest_mem problem solved.
|
2017-11-21 15:17:44 +01:00 |
|
Annika Wierichs
|
f93207e1d3
|
debugging memory conversion
|
2017-11-20 16:46:29 +01:00 |
|
Annika Wierichs
|
9b108aecae
|
first test compiling. Segfault due to mutex conversion missing.ecit
|
2017-11-20 11:51:17 +01:00 |
|
Annika Wierichs
|
0e1ba141e6
|
first test compiling. Segfault due to mutex conversion missing.
|
2017-11-19 15:32:15 +01:00 |
|
Annika Wierichs
|
317a907e4b
|
work in progress
|
2017-11-16 16:11:35 +01:00 |
|
Annika Wierichs
|
205ee63d6e
|
working on ping pong start
|
2017-11-15 17:37:29 +01:00 |
|
Annika Wierichs
|
77aea478fb
|
First ping pong elements almost done.
|
2017-11-14 16:43:44 +01:00 |
|
Annika Wierichs
|
e590b505f4
|
uhyve mem conversions
|
2017-11-13 16:23:11 +01:00 |
|
Annika Wierichs
|
657678f0b2
|
Hypervisor helper functions.
|
2017-11-12 16:51:46 +01:00 |
|
Annika Wierichs
|
69f2b1cef5
|
Started writing hypervisor part.
|
2017-11-10 15:54:19 +01:00 |
|
Annika Wierichs
|
ed4c45b9ec
|
struct address conversion for 4 test fncs added (kernel side)
|
2017-11-09 16:18:45 +01:00 |
|
Annika Wierichs
|
69d8226c13
|
Basic struct parsing supported. Prepared for first manual address conversion tests.
|
2017-11-08 14:32:50 +01:00 |
|
Annika Wierichs
|
fb3b0cdbb8
|
Started writing generator for struct address conversions, introducing Pyparsing.
|
2017-11-07 15:36:23 +01:00 |
|
Stefan Lankes
|
3ee4a48728
|
Merge branch 'devel'
|
2017-11-07 08:49:42 +01:00 |
|
Stefan Lankes
|
2303d25ff7
|
increase version number
|
2017-11-07 08:38:16 +01:00 |
|
Stefan Lankes
|
18e0f3034b
|
determine frequency from cpu brand, revise code
=> move all helper functions to utils.c
|
2017-11-07 08:14:43 +01:00 |
|
Stefan Lankes
|
e8d202e68a
|
remove typo in cpuid check
|
2017-11-07 08:04:35 +01:00 |
|
Stefan Lankes
|
794f4ac3d3
|
enable MSR for string operations already in uhyve
|
2017-11-06 21:38:33 +01:00 |
|
Stefan Lankes
|
ed75d01517
|
add definition of MSR_IA32_MISC_ENABLE_FAST_STRING
|
2017-11-05 23:16:32 +01:00 |
|
Stefan Lankes
|
3c45b79acb
|
enable fast string operations
|
2017-11-05 22:08:11 +01:00 |
|
Stefan Lankes
|
57feac36e4
|
disable performance monitoring counter
|
2017-11-05 21:06:48 +01:00 |
|
Stefan Lankes
|
e3de05cb4c
|
increase the number of netconn connections
|
2017-11-05 16:52:05 +01:00 |
|
Stefan Lankes
|
1e80bcf3f4
|
increase the number of simulatenously active TCP connections
|
2017-11-05 16:23:13 +01:00 |
|
Stefan Lankes
|
53ca9e195a
|
reduce LwIP's memory footprint
|
2017-11-05 16:02:52 +01:00 |
|
Stefan Lankes
|
6ccefbba81
|
set no execution flag to protect cmdline
|
2017-11-05 15:50:12 +01:00 |
|
Stefan Lankes
|
2686177729
|
fix typos, mark region as cacheable
|
2017-11-05 15:49:22 +01:00 |
|
Stefan Lankes
|
4287452ffe
|
fix nested function, remove typos
|
2017-11-05 15:45:21 +01:00 |
|
Stefan Lankes
|
03acc16853
|
use static allocated buffers for rtl8139 driver
=> gurantees that the buffers are always accessible for the hardware
|
2017-11-04 21:25:28 +01:00 |
|
Stefan Lankes
|
c292ce0bb5
|
TSS' pointer ist1 will be created per task
=> remove obsolete line
|
2017-11-04 20:05:10 +01:00 |
|
Stefan Lankes
|
4c8e066aae
|
allocate stacks on demand, reduce the size of the BSS section
|
2017-11-04 12:46:57 +01:00 |
|
Annika Wierichs
|
4b34e7acb5
|
small fix and docs.
|
2017-11-02 16:45:46 +01:00 |
|
Annika Wierichs
|
bec8a1859c
|
Improved generated code.
|
2017-11-02 16:41:29 +01:00 |
|
Annika Wierichs
|
cc0cb1c882
|
Minor. Working on ptr conversions.
|
2017-10-30 17:16:28 +01:00 |
|
Annika Wierichs
|
dc801f1cf2
|
Prepared for some pingpong functions.
|
2017-10-27 16:51:51 +02:00 |
|
Annika Wierichs
|
7082c820e5
|
Finished code generator including clean up and documentation.
|
2017-10-27 15:16:54 +02:00 |
|
Annika Wierichs
|
91ce18c6ec
|
Added a code generator, work in progress. Added ping pong for testing later. Added some more API calls.
|
2017-10-26 15:04:47 +02:00 |
|
Annika Wierichs
|
17f3ec78fc
|
cleanup and comments
|
2017-10-21 16:22:41 +02:00 |
|