Commit Graph

5340 Commits

Author SHA1 Message Date
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
Kevin Lange e9aa992baf [bochs] Fix scroll: 2011-03-28 21:34:02 -05:00
Kevin Lange 43f820be04 More minor fixes. 2011-03-28 20:43:06 -05:00
Kevin Lange 14248e7ddd Fix everything back up. 2011-03-28 20:41:17 -05:00
Kevin Lange 516490a711 [hacks] HACKS 2011-03-28 20:34:53 -05:00
Kevin Lange 9b1ab6e97f [bochs] Framebuffer terminal. PAGING HAS BEEN DISABLED 2011-03-28 19:34:44 -05:00
Kevin Lange b01c79a95c [vga_font] とある 2011-03-28 16:55:46 -05:00
Kevin Lange 57d5196509 Oops 2011-03-28 16:33:07 -05:00
Kevin Lange 5450546a15 [vga_font] Font rendering updates. 2011-03-28 16:29:59 -05:00
Kevin Lange 16050f2da8 [vga_font] Useful font is useful. 2011-03-28 16:10:06 -05:00
Kevin Lange 8efe64dc2e [vga_font] c 2011-03-28 15:51:43 -05:00
Kevin Lange c633c731dd [vga_font] More characters 2011-03-28 15:50:20 -05:00
Kevin Lange 88b93880a6 [bochs] Font rendering, working on font still. Does numbers. 2011-03-28 15:18:48 -05:00
Kevin Lange 6d95cf95a0 [mem] Various fixes. gcc4.4 and 4.5 hate me, use 4.3 or a clange >2.0 2011-03-28 00:26:35 -05:00
Kevin Lange 5408885078 [This too, sorta] 2011-03-27 23:58:54 -05:00