Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2024-05-17
| ||
00:10 | Hooked in partition probing to new block devices. Leaf check-in: cba0c437ad user: csmith tags: trunk | |
2024-05-16
| ||
22:34 | Fix some compiler warnings. check-in: 19829c731e user: csmith tags: trunk | |
22:33 | Fix char** args as used in execve. check-in: 557e95c8d2 user: csmith tags: trunk | |
22:31 | Prep for move to gcc 14.1 check-in: 5cdb8c4d7e user: csmith tags: trunk | |
22:30 | Update to latest from upstream. check-in: b7ab7c8f83 user: csmith tags: trunk | |
21:49 | Fix warnings. check-in: 319df0f2a2 user: csmith tags: trunk | |
2024-05-13
| ||
12:41 | Compile fixes to detect EOF. check-in: 7fc6ea6969 user: csmith tags: trunk | |
2024-05-12
| ||
23:12 | Initialise only retval. check-in: f73c4f5ca9 user: csmith tags: trunk | |
15:42 | Fixes for system call generation. check-in: f9e690be75 user: csmith tags: trunk | |
15:20 | Generated syscalls! The syscall procedures are generated entirely from the C source. check-in: f6f56ed659 user: csmith tags: trunk | |
00:20 | Check syscall params pointer. check-in: 83b48d28fa user: csmith tags: trunk | |
00:15 | Fix some dependencies in includes and clean. check-in: 180b753c06 user: csmith tags: trunk | |
2024-05-11
| ||
23:55 | Clean host build tools. check-in: 904303d0a8 user: csmith tags: trunk | |
23:45 | Kernel side of auto generated syscall handler. Not yet plumbed in. check-in: 94b7f64480 user: csmith tags: trunk | |
11:53 | Fix const warnings. check-in: 778702ba3c user: csmith tags: trunk | |
2024-04-20
| ||
23:23 | Update count based balancing. Acts more like a scapegoat tree. check-in: 1f810ee972 user: csmith tags: trunk | |
2024-03-24
| ||
23:59 | Ensure allocation seq is set. check-in: 38460cddf4 user: csmith tags: trunk | |
2024-03-17
| ||
00:14 | Small fixes to syscall parser. check-in: d2ab0c0df3 user: csmith tags: trunk | |
00:12 | Fix assert. check-in: 5c224845c4 user: csmith tags: trunk | |
2024-02-29
| ||
22:36 | Use bitarray API. check-in: 9bf7219768 user: csmith tags: trunk | |
2024-02-18
| ||
23:51 | Merge from gc2. check-in: 7cb0b08449 user: csmith tags: trunk | |
23:50 | Remove dead code. Leaf check-in: 3491feb3f1 user: csmith tags: gc2 | |
2024-02-14
| ||
16:42 | Merge from gc2. check-in: c10723cfa4 user: csmith tags: trunk | |
16:40 | Wrap main in GC2, to delimit the stack. check-in: dcd8ab525f user: csmith tags: gc2 | |
2024-02-11
| ||
02:22 | Merge from gc2. check-in: 828050f653 user: csmith tags: trunk | |
02:18 | make clean; make includes; make all; works. Still needs some tidy up I reckon. check-in: ce454f8ec9 user: csmith tags: gc2 | |
2024-02-07
| ||
00:13 | Yay, now compiles with clean, includes, all. check-in: 56ec9417a8 user: csmith tags: gc2 | |
2024-02-03
| ||
00:50 | Merge from trunk. check-in: 57900a7c79 user: csmith tags: gc2 | |
00:45 | Trying to fix dependencies. Still doesn't work properly. check-in: a8d9b14967 user: csmith tags: gc2 | |
2024-02-02
| ||
23:20 | Ensure previous GC garbage is swept. check-in: fd7ab4a36c user: csmith tags: gc2 | |
23:19 | Try to catch invalid cluster number early. check-in: 21a906ca05 user: csmith tags: gc2 | |
20:47 | Ensure memory is mapped for the PIO. check-in: a4eb0ba350 user: csmith tags: trunk | |
20:28 | Test sleep code (disabled.) check-in: 97775d147e user: csmith tags: gc2 | |
20:20 | Clear seq on free of slot. Reduce number of gc contexts. We currently max out at 3 for thread marking, so 16 should be fine. check-in: 272b5bc0c5 user: csmith tags: trunk | |
20:13 | Don't wrap page fault handling in TRY/CATCH. check-in: 2b3ab2d920 user: csmith tags: trunk | |
19:52 | Separate sweep into locked and unlocked calls. check-in: 6ba7dc7ab7 user: csmith tags: trunk | |
2024-02-01
| ||
20:30 | Merge slab sweep/GC fix. check-in: 791fe22191 user: csmith tags: trunk | |
20:29 | Prefer to sweep for garbage items before GCing.. check-in: a747418522 user: csmith tags: gc2 | |
2024-01-27
| ||
02:02 | syscall - garbage collection using stack as root. check-in: a2db9b3f7e user: csmith tags: gc2 | |
2024-01-26
| ||
19:59 | Formatting fixes, plus move grew items to root list if they're root allocations. check-in: 7b4ad69d5d user: csmith tags: gc2 | |
2024-01-23
| ||
22:58 | Fix comment. check-in: 00edd6b7eb user: csmith tags: gc2 | |
22:54 | Remove dead code. check-in: ba33fb4589 user: csmith tags: gc2 | |
22:53 | Make copied files read-only. check-in: d950742c31 user: csmith tags: gc2 | |
2024-01-22
| ||
23:12 | Plugged in user code with the GC. No roots as of yet, so if a GC was triggered, all the memory would be cleaned up! check-in: 4f246a514b user: csmith tags: gc2 | |
22:20 | Parse syscall information. check-in: ba4974560f user: csmith tags: gc2 | |
18:41 | build/abi and build/syscall build and run, and produce desired output. Still doesn't compile cleanly from scratch, build/makeheaders doesn't get built in make includes. check-in: 2e57882694 user: csmith tags: gc2 | |
2024-01-21
| ||
18:26 | Start of sharing libk with user space libctk. check-in: e31cf2ec5f user: csmith tags: gc2 | |
2024-01-20
| ||
11:14 | Merge from gc2. check-in: c719706adf user: csmith tags: trunk | |
2024-01-19
| ||
09:36 | Added a gc2_realloc implementation. Changed how we choose a cache in low memory situations, so we try and find a cache for the smallest available size bigger than the desired size if GC is not freeing memory for our desired size. check-in: 1f4024f5d2 user: csmith tags: gc2 | |
2024-01-18
| ||
23:17 | Optional strip of debug symbols. check-in: 01905b1270 user: csmith tags: gc2 | |