63b69d8d85
util: fix absdiff64() always over/underflowing
2023-12-24 09:36:41 +00:00
8463423c10
kernel: add endian conversion functions
2023-07-08 22:14:31 +01:00
4a1c6cae69
sched: add support for scheduling functions to be executed later
2023-06-14 17:36:45 +01:00
c7fdb81ef9
kernel: implement string hashing with FNV
2023-04-09 16:39:08 +01:00
2bfb6bcd78
kernel: add c++ support
2023-03-20 20:41:39 +00:00
8c87e78797
obj: add more set and namespace functions
2023-02-25 17:57:53 +00:00
6690572bf3
kernel: add utility math functions
2023-02-08 17:12:34 +00:00
5c7bde4fdf
vm: add alignment parameter to cache allocator
...
caches with object size N, where N is a power of two, will naturally
align their objects on N-byte boundaries.
all other caches will align to an 8-byte boundary by default.
2023-02-06 20:50:38 +00:00
40f83922da
sandbox: moved all sources to main kernel tree
2023-02-03 20:43:38 +00:00