Lithium

Timeline
Login

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

50 most recent check-ins

2020-04-05
18:16
x86: preserve IF in newtask Leaf check-in: 5e5211b6ac user: gibson tags: trunk
09:33
x86: disable interrupts in newtask check-in: 71194639ff user: gibson tags: trunk
09:21
x86: allow tasks to exit check-in: 17475a69ea user: gibson tags: trunk
2020-04-03
15:04
x86: switch tasks on tick check-in: 44b0b12947 user: gibson tags: trunk
15:03
x86: allow IRQ handlers to manually send EOI check-in: 09c1b7bc03 user: gibson tags: trunk
14:37
x86: multitasking check-in: fee5ab9ad6 user: gibson tags: trunk
2020-04-01
19:13
add (and use) %z and %p prefixes to printf check-in: 877476b1ba user: gibson tags: trunk
2020-03-31
19:20
add %l and %ll prefixes to printf check-in: 8af21f8aa0 user: gibson tags: trunk
2020-03-30
14:14
boolize check-in: 0cb40d31f4 user: gibson tags: trunk
10:37
use noreturn check-in: 54baf3004e user: gibson tags: trunk
10:35
use C11 freestanding headers check-in: b593a83ac3 user: gibson tags: trunk
2020-03-29
22:31
allow malloc to take size in hex or octal check-in: 392e9bf35a user: gibson tags: trunk
22:28
add command to show number of ticks check-in: cec8d6ae62 user: gibson tags: trunk
22:22
x86: PIT check-in: 29818da954 user: gibson tags: trunk
17:27
use stdbool.h check-in: 672da51b8e user: gibson tags: trunk
2020-03-28
10:16
fix segfault on empty token check-in: 85637530af user: gibson tags: trunk
2020-03-27
11:40
add free to shell check-in: 6b0265e8d8 user: gibson tags: trunk
11:31
add strtol functions check-in: 2605c26908 user: gibson tags: trunk
09:30
add bool type check-in: 2f0cfcd7d1 user: gibson tags: trunk
00:14
allow malloc to take an argument check-in: 96ecddf8ad user: gibson tags: trunk
2020-03-26
23:50
add string splitting functions check-in: e155db35ee user: gibson tags: trunk
2020-03-25
21:41
kernel shell check-in: 962c7d471c user: gibson tags: trunk
21:25
dynamically allocate input buffer check-in: d7f1e44f7e user: gibson tags: trunk
21:24
add memcmp() and strcmp() check-in: 91135e4938 user: gibson tags: trunk
21:10
add strlen() check-in: 6ed8877c7f user: gibson tags: trunk
2020-03-24
11:35
[build] x86: pass CPPFLAGS to CPP check-in: f2c089f914 user: gibson tags: trunk
11:32
x86: process asm with cpp check-in: 42197f613f user: gibson tags: trunk
11:06
x86: remove multiboot info from stack check-in: 6df87aff3d user: gibson tags: trunk
2020-03-23
14:38
[vcs] ignore dependency files check-in: c64b30c3cf user: gibson tags: trunk
14:37
[build] support -MD check-in: 54577c9fcb user: gibson tags: trunk
2020-03-22
11:12
print newline after input check-in: a4d101ba96 user: gibson tags: trunk
11:11
add gets() check-in: b8ba21a739 user: gibson tags: trunk
2020-03-21
20:27
x86: PS/2 keyboard check-in: 5c9bc5ccd2 user: gibson tags: trunk
2020-03-20
17:28
x86: add IRQs to IDT check-in: 8297300454 user: gibson tags: trunk
17:21
x86: PIC check-in: 8c46d6f24b user: gibson tags: trunk
2020-03-19
16:46
x86: VGA cursor check-in: 178d0b7cec user: gibson tags: trunk
16:19
x86: add port IO wrappers check-in: 6ad6caa75e user: gibson tags: trunk
2020-03-18
18:28
panic on malloc(0) check-in: d85304c94b user: gibson tags: trunk
18:16
prevent splitting blocks when not enough memory check-in: a85aafd4a1 user: gibson tags: trunk
18:09
heap check-in: 23fdba736c user: gibson tags: trunk
2020-03-17
19:11
add DECPTR() check-in: 96f444b904 user: gibson tags: trunk
17:36
rename valloc to aalloc and make global check-in: 5fab24b2db user: gibson tags: trunk
2020-03-16
16:12
x86: track first free page in pmm check-in: 039514b317 user: gibson tags: trunk
2020-03-15
11:10
x86: virtual memory manager check-in: 53970ec578 user: gibson tags: trunk
2020-03-14
14:42
x86: don't call set_frame above end check-in: d9f76fc7c8 user: gibson tags: trunk
13:59
x86: physical memory manager check-in: 5babf1e656 user: gibson tags: trunk
2020-03-13
16:20
add INCPTR() check-in: d09ba6f155 user: gibson tags: trunk
16:14
add memset() check-in: 490d27d31b user: gibson tags: trunk
2020-03-12
19:31
x86: multiboot check-in: 1524ba714b user: gibson tags: trunk
2020-03-11
10:22
x86: paging check-in: f79d5f1c17 user: gibson tags: trunk