Kevin Lange
|
36fd03a4ab
|
[elf] Zero your bss, you fucking moron
|
2011-04-30 19:09:29 -05:00 |
|
Kevin Lange
|
f38360f5a7
|
Julia fractals, better direct keyboard handling.
|
2011-04-30 03:40:36 -05:00 |
|
Kevin Lange
|
9f49d915ba
|
Oh my.
|
2011-04-29 21:41:29 -05:00 |
|
Kevin Lange
|
a3e8265030
|
oh god oh god it hurts
|
2011-04-29 19:54:07 -05:00 |
|
Kevin Lange
|
4b218387e7
|
[sys] Various.
|
2011-04-29 12:43:09 -05:00 |
|
Kevin Lange
|
03a8066742
|
Uh, we need more space.
|
2011-04-24 22:30:48 -05:00 |
|
Kevin Lange
|
8f520f2456
|
stupid hacks
|
2011-04-24 21:49:35 -05:00 |
|
Kevin Lange
|
a99fbf39a2
|
[sys] Special-case stdio for now, need to make these actual files later.
|
2011-04-24 21:09:36 -05:00 |
|
Kevin Lange
|
69ea583746
|
[sys] Print should not be shelling to printf...
|
2011-04-19 01:34:12 -05:00 |
|
Kevin Lange
|
ab00c88b63
|
uggg
|
2011-04-18 19:45:29 -05:00 |
|
Kevin Lange
|
04873afb23
|
[kbd] Keyboard arrow keys
|
2011-04-18 18:12:37 -05:00 |
|
Kevin Lange
|
59a1676f0a
|
[ansi] More support, terminfo
|
2011-04-18 17:43:18 -05:00 |
|
Kevin Lange
|
9995266b11
|
[ansi][bochs] 256 color support (xterm palette)
|
2011-04-18 15:46:37 -05:00 |
|
Kevin Lange
|
c430668e8a
|
[task] Drop debug output for fork stacks (that's all cleared up)
|
2011-04-18 15:04:27 -05:00 |
|
Kevin Lange
|
3017ffb8e7
|
[sys] I am very unhappy with most of this
|
2011-04-17 18:54:40 -05:00 |
|
Kevin Lange
|
3c299a19ed
|
[sys] sbrk, fix stacks?
|
2011-04-17 18:28:40 -05:00 |
|
Kevin Lange
|
eb0c5d05e1
|
[sys] Holy crap.
|
2011-04-17 17:44:29 -05:00 |
|
Kevin Lange
|
254ceb51ab
|
[sys] More system calls, more stability, kill bad processes
|
2011-04-17 13:26:31 -05:00 |
|
Kevin Lange
|
9e3d03da4f
|
[cat] Some error handling
|
2011-04-16 20:54:02 -05:00 |
|
Kevin Lange
|
ad7d5d7acc
|
[sys] read/write/open/close, also cat
|
2011-04-16 20:01:04 -05:00 |
|
Kevin Lange
|
20a2a8ae60
|
[ansi] Couple extras I missed
|
2011-04-15 22:09:33 -05:00 |
|
Kevin Lange
|
f2a6dc1bf6
|
ESC [ J
|
2011-04-15 22:01:33 -05:00 |
|
Kevin Lange
|
d2ff4c474e
|
[ansi] Support for more escape sequences.
|
2011-04-15 21:48:20 -05:00 |
|
Kevin Lange
|
d9a6c37e17
|
[font] VGA font updates
|
2011-04-15 18:42:31 -05:00 |
|
Kevin Lange
|
7cf04ad13e
|
[elf] Separate exec and system
|
2011-04-15 17:33:19 -05:00 |
|
Kevin Lange
|
3e3c7fb544
|
[shell] And that's what was causing a bunch of my problems.
|
2011-04-15 16:56:25 -05:00 |
|
Kevin Lange
|
371e487be2
|
[docs] Various.
|
2011-04-14 21:02:44 -05:00 |
|
Kevin Lange
|
3a913fb6c3
|
[fpu] Docs
|
2011-04-14 20:49:36 -05:00 |
|
Kevin Lange
|
7219b9bd94
|
[cmos] Docs
|
2011-04-14 20:43:20 -05:00 |
|
Kevin Lange
|
d1676852d8
|
[cmos] Make a single function to dump the CMOS
|
2011-04-14 20:42:15 -05:00 |
|
Kevin Lange
|
c551734e0c
|
[args] Comments.
|
2011-04-14 20:36:51 -05:00 |
|
Kevin Lange
|
3b281848f3
|
[elf] Comments are nice.
|
2011-04-14 20:32:19 -05:00 |
|
Kevin Lange
|
c5dc546663
|
Missed a free...
|
2011-04-14 15:27:03 -05:00 |
|
Kevin Lange
|
5c889a168d
|
Non-shell tests
|
2011-04-12 15:48:00 -05:00 |
|
Kevin Lange
|
7fb5720e6b
|
[sys] Faster memcpy, memset using direct x86 assembly calls that I had no idea exists.
|
2011-04-12 14:37:10 -05:00 |
|
Kevin Lange
|
28a36e3a91
|
[task] Don't free the task struct for now. Find a better way of doing this.
|
2011-04-11 20:06:58 -05:00 |
|
Kevin Lange
|
7eb44a784b
|
[task] Make sure we free everything. WARNING: this actually breaks some things as is
|
2011-04-11 20:05:40 -05:00 |
|
Kevin Lange
|
b66432c94f
|
trying to track down an oops
|
2011-04-11 17:10:52 -05:00 |
|
Kevin Lange
|
3b12812608
|
[sys] Move syscalls to a separate header
|
2011-04-11 16:45:15 -05:00 |
|
Kevin Lange
|
679bd270f4
|
[mem] That should fix a bunch of stuff.
|
2011-04-11 14:17:15 -05:00 |
|
Kevin Lange
|
67901b3bf7
|
I definitely broke a bunch of stuff.
|
2011-04-08 17:53:52 -05:00 |
|
Kevin Lange
|
fabd941361
|
[task] Actually deschedule tasks that exit
|
2011-04-08 16:26:34 -05:00 |
|
Kevin Lange
|
42c9b0e782
|
[shell] Execute externals directly.
|
2011-04-08 16:17:36 -05:00 |
|
Kevin Lange
|
e273784242
|
[elf] Execute simple static ELF binaries.
|
2011-04-08 15:27:12 -05:00 |
|
Kevin Lange
|
d31d763058
|
[util] Readelf utility, actually reading some elfs. Cool.
|
2011-04-07 01:24:21 -05:00 |
|
Kevin Lange
|
60016e6e2b
|
[main] Shouldn't be DMA'ing any of that...
|
2011-04-06 17:59:34 -05:00 |
|
Kevin Lange
|
75a221829d
|
[mboot] Oops
|
2011-04-06 17:06:07 -05:00 |
|
Kevin Lange
|
9b3c3a1e60
|
[bin] Working on ELF binaries. Redid some multiboot stuff (larger ramdisks should work now)
|
2011-04-06 16:50:37 -05:00 |
|
Kevin Lange
|
148f1aa995
|
[devfs] Quit yelling at me!
|
2011-04-05 22:17:44 -05:00 |
|
Kevin Lange
|
f06f65d941
|
[ansiterm] Fix a bunch of crap with the ANSI term and output in general.
|
2011-04-05 19:12:08 -05:00 |
|