Kevin Lange
|
fabd941361
|
[task] Actually deschedule tasks that exit
|
2011-04-08 16:26:34 -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
|
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
|
5404428b4a
|
Significant terminal updates. Scrolling is faster, ansi support (limited), and some other things
|
2011-04-04 18:51:55 -05:00 |
|
Kevin Lange
|
cde56093d2
|
[panic] Updated panic screen
|
2011-03-30 02:16:30 -05:00 |
|
Kevin Lange
|
3f8a8e62ab
|
[user] Still slightly broken userspace
|
2011-03-29 21:08:56 -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
|
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
|
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
|
5450546a15
|
[vga_font] Font rendering updates.
|
2011-03-28 16:29:59 -05:00 |
|
Kevin Lange
|
88b93880a6
|
[bochs] Font rendering, working on font still. Does numbers.
|
2011-03-28 15:18:48 -05:00 |
|
Kevin Lange
|
ee167bd889
|
[bochs] Perhaps I should work on something other than this display driver...
|
2011-03-27 13:41:00 -05:00 |
|
Kevin Lange
|
2686ba9cc1
|
[cpu] CPU detection by Brynet, BSD license
|
2011-03-26 21:36:49 -05:00 |
|
Kevin Lange
|
9057eade4e
|
[bochs] Some simple display scrolling by 16 pixels
|
2011-03-26 14:15:24 -05:00 |
|
Kevin Lange
|
a62649aafe
|
[main] Kernel argument parsing (of a limited sort); qemu vid mode defaults
|
2011-03-26 13:30:08 -05:00 |
|
Kevin Lange
|
216a91524b
|
[vid] Fix up the graphics driver, support more stuff, boot logo.
|
2011-03-25 23:24:22 -05:00 |
|
Kevin Lange
|
4d3118bad7
|
[vid] Working on VBE graphics support for Bochs/Qemu
|
2011-03-25 22:29:54 -05:00 |
|
Kevin Lange
|
53024c3b49
|
[vga] Enable/disable cursor movement, for clock mostly
|
2011-03-25 01:13:44 -04:00 |
|
Kevin Lange
|
be3c4d2d04
|
[cmos] Add CMOS module
|
2011-03-25 01:09:23 -04:00 |
|
Kevin Lange
|
a84b5003f4
|
Classic text colors.
|
2011-03-24 20:24:59 -05:00 |
|
Kevin Lange
|
fffa6d99ae
|
One task runs the clock, one task runs the shell.
|
2011-03-24 20:18:14 -05:00 |
|
Kevin Lange
|
80804862a4
|
[main] Huzzahs are in order.
|
2011-03-24 20:03:52 -05:00 |
|
Kevin Lange
|
41493d779c
|
[task] Fuck everything about this, but it finally works.
|
2011-03-24 18:49:57 -05:00 |
|
Kevin Lange
|
0363ffdf34
|
[various pieces of garbage]
|
2011-03-24 18:24:24 -05:00 |
|
Kevin Lange
|
781659d67b
|
[build] Various.
|
2011-03-22 00:57:24 -04:00 |
|
Kevin Lange
|
0b3ecfd4e4
|
Less-broken context switching, maybe? Also, run the terminal, type 'exit'
|
2011-03-03 23:12:26 -06:00 |
|
Kevin Lange
|
ee04a7271d
|
[task] Holy crap, tasking. That took forever and it's still broken.
|
2011-03-01 17:48:39 -06:00 |
|
Kevin Lange
|
937f1dd547
|
[mem] Oops, don't forget that.
|
2011-02-27 22:00:08 -06:00 |
|
Kevin Lange
|
20efbe7b74
|
[boot] Well now, we have a stage two that almost does something
|
2011-02-21 23:51:06 -06:00 |
|
Kevin Lange
|
ebd3efb47b
|
Revert "[boot] A third stage? Really?"
This reverts commit c23080c46c .
|
2011-02-21 19:36:18 -06:00 |
|
Kevin Lange
|
c23080c46c
|
[boot] A third stage? Really?
|
2011-02-21 19:09:57 -06:00 |
|
Kevin Lange
|
e64ce6ba38
|
[boot] Boot modes in kernel startup...
|
2011-02-19 19:27:46 -06:00 |
|
Kevin Lange
|
0da56e6e51
|
[meta] Restructure directory tree and output files.
|
2011-02-12 16:47:20 -06:00 |
|