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
|
06c41369cc
|
[sys] And now for the user side too
|
2011-04-11 16:51:31 -05:00 |
|
Kevin Lange
|
3b12812608
|
[sys] Move syscalls to a separate header
|
2011-04-11 16:45:15 -05:00 |
|
Kevin Lange
|
4a35852df8
|
[build] Touch a file to indicate that we passed
|
2011-04-11 15:25:26 -05:00 |
|
Kevin Lange
|
4fba537ff5
|
[build] ERROR vs BAIL
|
2011-04-11 15:22:01 -05:00 |
|
Kevin Lange
|
56c9feade8
|
[build] Trying to add some 'oops, you're missing x'
|
2011-04-11 15:13:34 -05:00 |
|
Kevin Lange
|
679bd270f4
|
[mem] That should fix a bunch of stuff.
|
2011-04-11 14:17:15 -05:00 |
|
Kevin Lange
|
3db19d1605
|
[build] Dammit, make, stop deleting my object files!
|
2011-04-10 23:08:34 -05:00 |
|
Kevin Lange
|
5872c991b4
|
[docs] Update readme
|
2011-04-08 23:12:41 -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
|
fe40c7bbf6
|
[elf] Fix argument passing
|
2011-04-08 16:02:30 -05:00 |
|
Kevin Lange
|
e273784242
|
[elf] Execute simple static ELF binaries.
|
2011-04-08 15:27:12 -05:00 |
|
Kevin Lange
|
09a8fb68bc
|
[readelf] Sanity check.
|
2011-04-08 12:25:51 -05:00 |
|
Kevin Lange
|
386b28e6fc
|
[test] Make that a Hello World.
|
2011-04-08 12:17:32 -05:00 |
|
Kevin Lange
|
808e0306c3
|
Fix some comments
|
2011-04-07 01:35:47 -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
|
d5a3728b12
|
[readelf] Build environment setup
|
2011-04-06 16:54:57 -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 |
|
Kevin Lange
|
ad8175e0f5
|
How about this...
|
2011-04-04 22:22:22 -05:00 |
|
Kevin Lange
|
bff65f127f
|
Let's try without that?
|
2011-04-04 22:20:28 -05:00 |
|
Kevin Lange
|
6eb1550d9e
|
I'm doing something wrong, this is a workaround.
|
2011-04-04 20:16:56 -05:00 |
|
Kevin Lange
|
17bcf67667
|
Remove garbage coloring from various pre-display bits
|
2011-04-04 19:23:38 -05:00 |
|
Kevin Lange
|
5404428b4a
|
Significant terminal updates. Scrolling is faster, ansi support (limited), and some other things
|
2011-04-04 18:51:55 -05:00 |
|
Kevin Lange
|
9dea4713c8
|
[vfs][panic] Missed a few calls...
|
2011-03-30 12:11:42 -05:00 |
|
Kevin Lange
|
cde56093d2
|
[panic] Updated panic screen
|
2011-03-30 02:16:30 -05:00 |
|
Kevin Lange
|
e6fc3c3783
|
[syscall] Why I am throwing those around void pointers...
|
2011-03-30 01:22:31 -05:00 |
|
Kevin Lange
|
5658037d2d
|
[panic] Make damn well sure we're dead.
|
2011-03-29 22:46:58 -05:00 |
|
Kevin Lange
|
3f8a8e62ab
|
[user] Still slightly broken userspace
|
2011-03-29 21:08:56 -05:00 |
|
Kevin Lange
|
e7f6a59e68
|
[shell] Change shell prompt. smash
|
2011-03-29 17:17:49 -05:00 |
|
Kevin Lange
|
9c85c544eb
|
[fpu][bochs][sys] FPU enabled, line drawing function, abs(), max()
|
2011-03-29 16:35:02 -05:00 |
|
Kevin Lange
|
488d6bc8ca
|
[vga] Fix serial background colors
|
2011-03-29 15:47:18 -05:00 |
|
Kevin Lange
|
0e43b3007f
|
[vga] Actually convert VGA colors to ANSI colors
|
2011-03-29 15:02:20 -05:00 |
|
Kevin Lange
|
1ce1ab9aaf
|
[mem] Enable direct mappings for memory, video now works with paging
|
2011-03-29 14:43:39 -05:00 |
|
Kevin Lange
|
a9365528b3
|
[binlits] Move binary literals to system include so we can use them anywhere
|
2011-03-29 13:49:15 -05:00 |
|
Kevin Lange
|
6150acf320
|
[vga_font] Fix binary literals with some macro magic (thanks Dave)
|
2011-03-29 13:06:12 -05:00 |
|
Kevin Lange
|
0ea46796a7
|
[vga_font] Futile effort to improve the とある characters
|
2011-03-29 01:46:13 -05:00 |
|
Kevin Lange
|
630205d03b
|
[bochs] Fix a minor annoyance with clear
|
2011-03-28 21:35:10 -05:00 |
|