TWCOS Kernel

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-11-03
22:41
Mustache based templating WIP. Leaf check-in: f8a5b8426e user: csmith tags: mustache
22:40
Create new branch named "mustache" check-in: 752762d5b2 user: csmith tags: mustache
2024-11-01
20:20
EHCI structure updates. Leaf check-in: ba079c280d user: csmith tags: trunk
2024-10-12
12:13
No point adding cache entries for allocations that aren't rounded to MIN_ALLOC. check-in: 358a45a64b user: csmith tags: trunk
2024-09-26
23:52
Handle invalid filesystem type with an exception. check-in: 3760f6a254 user: csmith tags: trunk
23:52
Wake up any processes waiting on the channel lock. check-in: f4c7c129b6 user: csmith tags: trunk
23:26
Validate the passed in pointer, not the uninitialized local variable! check-in: cc4ce82af1 user: csmith tags: trunk
2024-08-29
23:27
Refactored process_waitpid - Use iterator instead of map_walk. Will make it easier to extend to include process groups later. check-in: 34895ec99f user: csmith tags: trunk
2024-08-28
20:01
Fix macros. check-in: 1ae3adb5de user: csmith tags: trunk
2024-08-25
22:17
When pushing a string, only strdup non-null values. Push will return the sp index the value was pushed to. check-in: 83380e5f7b user: csmith tags: trunk
2024-08-24
22:44
Merge from trunk Leaf check-in: 9e565c8af9 user: csmith tags: cpp
2024-08-22
00:15
Another async test. check-in: 7147d718eb user: csmith tags: trunk
2024-08-21
23:21
Ensure the last log message is consumed when flushing all messages. check-in: 5dba0ae981 user: csmith tags: trunk
23:20
Turn off warnings about recursive monitors. check-in: 89c4f107ac user: csmith tags: trunk
2024-08-12
23:11
Update syscall to output templated source code, instead of XML. check-in: 8cfd58c135 user: csmith tags: trunk
23:09
Allow definition of range of memory cache sizes. check-in: bfd5bf035d user: csmith tags: trunk
2024-08-11
23:09
syscall fixes. check-in: af6dd7cd8e user: csmith tags: trunk
23:08
Small fixes. check-in: 35390d7744 user: csmith tags: trunk
23:08
Include abi and syscall sources in ctags. check-in: 7f591b8b00 user: csmith tags: trunk
18:53
Remaining fixes to 8mb identity mapping. check-in: 244946649d user: csmith tags: trunk
15:57
Cleanups. check-in: 7a3f3122b0 user: csmith tags: trunk
14:48
mmap support for choosing an address to map to. Requires support for map iterator, which is implemented for each of tree, arraymap and vector. check-in: e554552e5c user: csmith tags: trunk
2024-08-04
19:03
Start of mmap/mprotect/munmap. check-in: b5e1545492 user: csmith tags: trunk
17:40
Identity map first 8Mb check-in: 082a4b9260 user: csmith tags: trunk
2024-08-02
21:19
Made logging syncronous, and only log on warning an above (logging the entire ring of previous debug logs.) check-in: a4bb8067e9 user: csmith tags: trunk
2024-07-23
15:49
Added async API (start of). check-in: 1eda66ba33 user: csmith tags: trunk
15:48
Need xsltproc. check-in: fa38b92836 user: csmith tags: trunk
2024-07-22
21:25
Synchronous logging, but at error/warning level only. check-in: 10900c110b user: csmith tags: trunk
2024-07-19
00:00
Split user and kernel interrupt handling. check-in: ba2c3faa0f user: csmith tags: trunk
2024-07-18
22:20
Dependency fixes. check-in: bbf9fe36ee user: csmith tags: trunk
2024-06-01
17:03
Change async USB BBB device mechanism. check-in: 8ebb228439 user: csmith tags: trunk
17:02
Abort if FATFS parameters look wrong. check-in: b61b90f5b5 user: csmith tags: trunk
17:02
Fix exit. check-in: aada068251 user: csmith tags: trunk
2024-05-17
00:10
Hooked in partition probing to new block devices. 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