Kevin Lange
|
24ff0b84f2
|
Merge branch 'master' of github.com:klange/osdev
|
2011-03-03 01:39:46 -06:00 |
|
Kevin Lange
|
58dc0bb922
|
[task] Minor stuff
|
2011-03-03 01:39:26 -06:00 |
|
Kevin Lange
|
a2bea1ab48
|
[debg] Remove debug text from various places
|
2011-03-02 00:54:15 -06:00 |
|
Kevin Lange
|
4d2005bad6
|
[boot] worthless stuff for the bootloader
|
2011-03-01 20:16:02 -06:00 |
|
Kevin Lange
|
3ee67c75e3
|
[task] um, cooperative multi-tasking? that's good, right?
|
2011-03-01 20:14:55 -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
|
407558256d
|
[mem] Naïve, wasteful, utterly terrible, page-aligned allocations with valloc(). Works with free, too.
|
2011-02-27 21:58:34 -06:00 |
|
Kevin Lange
|
211ad21467
|
[init] Meh
|
2011-02-27 21:19:54 -06:00 |
|
Kevin Lange
|
ad9eb394d6
|
[init] vim:syntax on start.s
|
2011-02-27 21:14:03 -06:00 |
|
Kevin Lange
|
4f8cd57996
|
[vari] Fix a typo, move some stuff
|
2011-02-27 21:08:55 -06:00 |
|
Kevin Lange
|
fd57f9df32
|
[clean] Get rid of bootdisk on clean...
|
2011-02-21 23:51:59 -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
|
6067f11faf
|
:[
|
2011-02-21 20:35:37 -06:00 |
|
Kevin Lange
|
c94b6a4bad
|
[docs] Fix comments on bootloader C mains...
|
2011-02-21 19:48:35 -06:00 |
|
Kevin Lange
|
1ecd59365b
|
[boot] We're a boot disk now...
|
2011-02-21 19:46:16 -06:00 |
|
Kevin Lange
|
da9cf859c2
|
[build] stuff
|
2011-02-21 19:44:09 -06:00 |
|
Kevin Lange
|
3ebdbfa3f0
|
[boot] Fix that...
|
2011-02-21 19:42:52 -06:00 |
|
Kevin Lange
|
7c74503da7
|
[boot] Ug, ext2, make a boot floppy instead...
|
2011-02-21 19:41:37 -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
|
93f0dbb983
|
[boot] Refine boot stages.
|
2011-02-21 16:50:07 -06:00 |
|
Kevin Lange
|
0b9cc2c3ec
|
[boot] Minor updates.
|
2011-02-21 16:40:36 -06:00 |
|
Kevin Lange
|
1787d82c8a
|
[boot] Load stage2 on the testdisk.
|
2011-02-21 16:04:57 -06:00 |
|
Kevin Lange
|
8275d02e44
|
[build] Generate an appropriate Stage2
|
2011-02-21 15:48:18 -06:00 |
|
Kevin Lange
|
64bebd826a
|
[build] Stage1 + Stage2
|
2011-02-21 15:37:25 -06:00 |
|
Kevin Lange
|
545627e1ad
|
[clean] Remove test disk if it's there...
|
2011-02-21 15:26:41 -06:00 |
|
Kevin Lange
|
ed99d52ada
|
[boot] Move read to the C so we can pass it arguments easily.
|
2011-02-21 15:24:44 -06:00 |
|
Kevin Lange
|
76c8c1652f
|
[boot] Read stuff
|
2011-02-21 14:58:27 -06:00 |
|
Kevin Lange
|
987b1a07d3
|
[build] Initrd depends on stage2
|
2011-02-21 13:31:53 -06:00 |
|
Kevin Lange
|
8e49e88857
|
[boot] Stage 2
|
2011-02-21 13:29:09 -06:00 |
|
Kevin Lange
|
a86253784f
|
[build] Use yasm instead of nasm
|
2011-02-21 13:21:28 -06:00 |
|
Kevin Lange
|
f3f854cc18
|
[build] meh
|
2011-02-21 12:03:58 -06:00 |
|
Kevin Lange
|
88214a88e1
|
[boot] That looks more professional...
|
2011-02-21 03:32:23 -06:00 |
|
Kevin Lange
|
c3c63db8e9
|
[boot] holy crap
|
2011-02-21 03:11:30 -06:00 |
|
Kevin Lange
|
e74247cd18
|
[boot] Print in Stage 2 with BIOS interrupts?
|
2011-02-20 21:10:30 -06:00 |
|
Kevin Lange
|
a8a6fce250
|
[boot] Integrate stage 2 into build process
|
2011-02-20 20:15:39 -06:00 |
|
Kevin Lange
|
e64ce6ba38
|
[boot] Boot modes in kernel startup...
|
2011-02-19 19:27:46 -06:00 |
|
Kevin Lange
|
e46f6ce634
|
[boot] Change some comments in stage1
|
2011-02-19 19:02:05 -06:00 |
|
Kevin Lange
|
aa915adcbf
|
[serial] Add input support using interrupts so we can work with kgets(); time drop the the text console
|
2011-02-19 15:27:41 -06:00 |
|
Kevin Lange
|
9e31a2c07c
|
[boot] Some Makefile integration
|
2011-02-18 22:22:25 -06:00 |
|
Kevin Lange
|
abe96d9c54
|
[boot] git: ignore binaries from bootloader
|
2011-02-18 21:44:11 -06:00 |
|
Kevin Lange
|
db17b58e3c
|
[boot] we iz maeking bootloader
|
2011-02-18 21:28:30 -06:00 |
|
Kevin Lange
|
4b72e895fb
|
[panic] HLT on panic / failed assertion, rather than busy looping
|
2011-02-13 23:41:43 -06:00 |
|
Kevin Lange
|
d42b2168c4
|
Crash.
|
2011-02-13 02:39:27 -06:00 |
|
Kevin Lange
|
0da56e6e51
|
[meta] Restructure directory tree and output files.
|
2011-02-12 16:47:20 -06:00 |
|
Kevin Lange
|
df5e79c215
|
[io] Instead of busy waiting for that, halt until interrupt. Herp derp.
|
2011-02-11 01:20:26 -06:00 |
|
Kevin Lange
|
f414baa81e
|
[build] Use clang (and fix va_list in kprintf)
|
2011-02-10 23:55:03 -06:00 |
|
Kevin Lange
|
52a5b9e6cf
|
[serial] Serial logging.
|
2011-02-10 21:45:29 -06:00 |
|
Kevin Lange
|
eb3fa7d499
|
[vga] a few more vga character writing functions
|
2011-02-10 15:13:33 -06:00 |
|