Drew Galbraith
b2354ae341
Move many loops over glcr::Vector to range-based loops.
2024-01-11 17:13:35 -08:00
Drew Galbraith
961389dee8
[Teton] Duplicate yellowstone cap before spawning processes.
2023-12-07 00:18:09 -08:00
Drew Galbraith
ebe72af716
[Sys] Reduce debugging noise.
2023-12-06 23:29:48 -08:00
Drew Galbraith
0b9f83b321
[Teton] Wait on spawned processes to exit.
2023-12-02 13:26:42 -08:00
Drew Galbraith
642fc4d80d
[Zion/Mammoth] Move init cap decls to mammoth.
...
They no longer need to be independent now that we have removed the libc.
2023-12-01 10:42:26 -08:00
Drew Galbraith
c209925a3c
[Yunq] Return status from client calls.
2023-12-01 10:35:42 -08:00
Drew Galbraith
6212aef336
[Yellowstone] Move yellowstone yunq to namespace "yellowstone"
2023-11-30 08:50:43 -08:00
Drew Galbraith
b95c736825
[Yellowstone] Use yunq native empty requests and responses for service.
2023-11-27 08:06:04 -08:00
Drew Galbraith
7c75b832b2
[Teton] Add a barebones way to spawn a process.
2023-11-26 21:14:15 -08:00
Drew Galbraith
26ab661dbf
[Teton] Change cwd command to pwd.
2023-11-26 19:12:54 -08:00
Drew Galbraith
29148c8756
[Teton] Add a cd command.
2023-11-26 19:12:09 -08:00
Drew Galbraith
ea8598068d
[Teton] Add a ls command.
2023-11-26 14:48:33 -08:00
Drew Galbraith
7d7cb8024c
[Teton] Add a help command.
2023-11-26 13:53:22 -08:00
Drew Galbraith
57947fb5dd
[Teton] Add a command to print the working directory.
2023-11-26 13:51:35 -08:00
Drew Galbraith
faa54bc3dc
[Teton] Buffer current command for executing.
2023-11-26 13:39:39 -08:00
Drew Galbraith
134185117d
[Teton] Handle Tab and Backspace.
2023-11-26 13:21:04 -08:00
Drew Galbraith
7f2b01438d
[Teton] Just print a simple promp on the screen.
2023-11-26 11:29:15 -08:00
Drew Galbraith
2bc64b045c
[Mammoth] Add a keyboard library that translates scancode to keycodes.
2023-11-26 11:21:56 -08:00
Drew Galbraith
aecae8e41f
[Teton] Fix offset in console to write correct character.
2023-11-25 19:56:08 -08:00
Drew Galbraith
1b7d2b9085
[Teton/Voyageurs] Subscribe to scancodes in teton and print them to screen.
...
Right now there appears to be an error with the font so that the
proper character is received but we write an incorect character to the
screen (off by one?).
2023-11-25 19:48:06 -08:00
Drew Galbraith
86ce0a68a3
[Mammoth/Teton] Add an OpenFile interface and use it to load a font.
2023-11-22 16:42:42 -08:00
Drew Galbraith
8d730c67c1
[Mammoth] Move most classes to the mmth namespace.
2023-11-22 14:59:41 -08:00
Drew Galbraith
5f8d577948
[Mammoth] Move remaining classes to a shared folder.
2023-11-22 14:39:27 -08:00
Drew Galbraith
2df1f6c006
[Teton] Print out every character into the framebuffer as a test.
2023-11-22 08:56:26 -08:00
Drew Galbraith
afdb024c36
[Teton] Factor drawing glyphs to screen into a separate class.
2023-11-21 19:32:31 -08:00
Drew Galbraith
fe44804dd9
[Teton] Load a font file and write a character to the screen.
2023-11-21 19:14:02 -08:00
Drew Galbraith
344e84c313
[Mammoth] Get rid of last uses of MappedMemoryRegion.
2023-11-19 20:48:23 -08:00
Drew Galbraith
fb458e6fd4
[Teton] Draw a green square into the framebuffer.
2023-11-15 19:20:52 -08:00
Drew Galbraith
84d3caaba5
[Teton] Get framebuffer info from yellowstone.
2023-11-15 16:42:00 -08:00
Drew Galbraith
0e99189dba
[Yellowstone] Try to spawn the teton process from disk.
2023-11-09 12:55:44 -08:00