731ecfe10c[boot] Progress? mb
Kevin Lange
2011-03-22 01:48:07 -0400
bcd06ac136[boot/initrd] Add stage2 to initial ramdisk, move kernel.
Kevin Lange
2011-03-22 01:14:54 -0400
781659d67b[build] Various.
Kevin Lange
2011-03-22 00:57:24 -0400
65a53722bb[build] Gah, stop yelling at me
Kevin Lange
2011-03-22 00:51:30 -0400
7c079ecb5e[util] Utility workspace, currently for bootloader.
Kevin Lange
2011-03-22 00:50:50 -0400
8f6136c03a[docs] Various.
Kevin Lange
2011-03-19 17:01:56 -0500
d71f526013[docs] Remove borders from toc links
Kevin Lange
2011-03-18 22:48:24 -0500
a86b363a6f[docs] PDF data with hyperref
Kevin Lange
2011-03-18 22:37:41 -0500
45082c1011[task] Sometimes, we have only the kernel.
Kevin Lange
2011-03-18 22:27:43 -0500
f7313d7bf5[docs] Fixes to the core documentation
Kevin Lange
2011-03-18 21:56:07 -0500
6e7ae2251d[docs] More stuff.
Kevin Lange
2011-03-18 19:57:10 -0500
826e0d9e96[build] docs is a phony target...
Kevin Lange
2011-03-18 19:35:51 -0500
c7fb0ad6ac[docs] Introduction, fix index in TOC
Kevin Lange
2011-03-18 19:31:13 -0500
4a9471d853Update documentation system
Kevin Lange
2011-03-18 19:18:08 -0500
4e053792b9[docs] Update README with dependencies
Kevin Lange
2011-03-18 14:23:17 -0500
a6c5d1c365Loader workspace, documentation workspace.
Kevin Lange
2011-03-17 21:45:26 -0500
19d47ce98e[docs] ...
Kevin Lange
2011-03-04 21:05:03 -0600
e26c53dfc0[docs] Commenting...
Kevin Lange
2011-03-04 18:18:14 -0600
0b3ecfd4e4Less-broken context switching, maybe? Also, run the terminal, type 'exit'
Kevin Lange
2011-03-03 23:12:26 -0600
24ff0b84f2Merge branch 'master' of github.com:klange/osdev
Kevin Lange
2011-03-03 01:39:46 -0600
58dc0bb922[task] Minor stuff
Kevin Lange
2011-03-03 01:39:26 -0600
a2bea1ab48[debg] Remove debug text from various places
Kevin Lange
2011-03-02 00:54:15 -0600
4d2005bad6[boot] worthless stuff for the bootloader
Kevin Lange
2011-03-01 20:16:02 -0600
3ee67c75e3[task] um, cooperative multi-tasking? that's good, right?
Kevin Lange
2011-03-01 20:14:55 -0600
ee04a7271d[task] Holy crap, tasking. That took forever and it's still broken.
Kevin Lange
2011-03-01 17:48:39 -0600
937f1dd547[mem] Oops, don't forget that.
Kevin Lange
2011-02-27 22:00:08 -0600
407558256d[mem] Naïve, wasteful, utterly terrible, page-aligned allocations with valloc(). Works with free, too.
Kevin Lange
2011-02-27 21:58:34 -0600
211ad21467[init] Meh
Kevin Lange
2011-02-27 21:19:54 -0600
ad9eb394d6[init] vim:syntax on start.s
Kevin Lange
2011-02-27 21:14:03 -0600
4f8cd57996[vari] Fix a typo, move some stuff
Kevin Lange
2011-02-27 21:08:55 -0600
fd57f9df32[clean] Get rid of bootdisk on clean...
Kevin Lange
2011-02-21 23:51:59 -0600
20efbe7b74[boot] Well now, we have a stage two that almost does something
Kevin Lange
2011-02-21 23:51:06 -0600
6067f11faf:[
Kevin Lange
2011-02-21 20:35:37 -0600
c94b6a4bad[docs] Fix comments on bootloader C mains...
Kevin Lange
2011-02-21 19:48:35 -0600
1ecd59365b[boot] We're a boot disk now...
Kevin Lange
2011-02-21 19:46:16 -0600
da9cf859c2[build] stuff
Kevin Lange
2011-02-21 19:44:09 -0600
3ebdbfa3f0[boot] Fix that...
Kevin Lange
2011-02-21 19:42:52 -0600
7c74503da7[boot] Ug, ext2, make a boot floppy instead...
Kevin Lange
2011-02-21 19:41:37 -0600
ebd3efb47bRevert "[boot] A third stage? Really?"
Kevin Lange
2011-02-21 19:36:18 -0600
c23080c46c[boot] A third stage? Really?
Kevin Lange
2011-02-21 19:09:57 -0600
93f0dbb983[boot] Refine boot stages.
Kevin Lange
2011-02-21 16:50:07 -0600
0b9cc2c3ec[boot] Minor updates.
Kevin Lange
2011-02-21 16:40:36 -0600
1787d82c8a[boot] Load stage2 on the testdisk.
Kevin Lange
2011-02-21 16:04:57 -0600
8275d02e44[build] Generate an appropriate Stage2
Kevin Lange
2011-02-21 15:48:18 -0600
64bebd826a[build] Stage1 + Stage2
Kevin Lange
2011-02-21 15:37:25 -0600
545627e1ad[clean] Remove test disk if it's there...
Kevin Lange
2011-02-21 15:26:41 -0600
ed99d52ada[boot] Move read to the C so we can pass it arguments easily.
Kevin Lange
2011-02-21 15:24:44 -0600
76c8c1652f[boot] Read stuff
Kevin Lange
2011-02-21 14:58:27 -0600
987b1a07d3[build] Initrd depends on stage2
Kevin Lange
2011-02-21 13:31:53 -0600
8e49e88857[boot] Stage 2
Kevin Lange
2011-02-21 13:29:09 -0600
a86253784f[build] Use yasm instead of nasm
Kevin Lange
2011-02-21 13:21:28 -0600
f3f854cc18[build] meh
Kevin Lange
2011-02-21 12:03:58 -0600
88214a88e1[boot] That looks more professional...
Kevin Lange
2011-02-21 03:32:23 -0600
c3c63db8e9[boot] holy crap
Kevin Lange
2011-02-21 03:11:30 -0600
e74247cd18[boot] Print in Stage 2 with BIOS interrupts?
Kevin Lange
2011-02-20 21:10:30 -0600
a8a6fce250[boot] Integrate stage 2 into build process
Kevin Lange
2011-02-20 20:15:39 -0600
e64ce6ba38[boot] Boot modes in kernel startup...
Kevin Lange
2011-02-19 19:27:46 -0600
e46f6ce634[boot] Change some comments in stage1
Kevin Lange
2011-02-19 19:02:05 -0600
aa915adcbf[serial] Add input support using interrupts so we can work with kgets(); time drop the the text console
Kevin Lange
2011-02-19 15:27:41 -0600
9e31a2c07c[boot] Some Makefile integration
Kevin Lange
2011-02-18 22:22:25 -0600
abe96d9c54[boot] git: ignore binaries from bootloader
Kevin Lange
2011-02-18 21:44:11 -0600
db17b58e3c[boot] we iz maeking bootloader
Kevin Lange
2011-02-18 21:28:30 -0600
661c24d09dmeh
Kevin Lange
2011-02-15 19:38:17 -0600
7020db622fderp
Kevin Lange
2011-02-15 19:37:45 -0600
45ab56b531herp
Kevin Lange
2011-02-15 19:37:20 -0600
4b72e895fb[panic] HLT on panic / failed assertion, rather than busy looping
Kevin Lange
2011-02-13 23:41:43 -0600
849863add8push
Kevin Lange
2011-02-13 18:44:16 -0600
1f1567435agithub generated gh-pages branch
Kevin Lange
2011-02-13 16:37:56 -0800
d42b2168c4Crash.
Kevin Lange
2011-02-13 02:39:27 -0600
0da56e6e51[meta] Restructure directory tree and output files.
Kevin Lange
2011-02-12 16:47:20 -0600
df5e79c215[io] Instead of busy waiting for that, halt until interrupt. Herp derp.
Kevin Lange
2011-02-11 01:20:26 -0600
f414baa81e[build] Use clang (and fix va_list in kprintf)
Kevin Lange
2011-02-10 23:55:03 -0600
52a5b9e6cf[serial] Serial logging.
Kevin Lange
2011-02-10 21:45:29 -0600
eb3fa7d499[vga] a few more vga character writing functions
Kevin Lange
2011-02-10 15:13:33 -0600
fa79d54ce2[build] Fix Makefile color output, not all echos support \e
Kevin Lange
2011-02-10 12:59:44 -0600
cb913d32fc[docs] Update README with new build instructions
Kevin Lange
2011-02-10 01:14:39 -0600
b23c5b673e[mboot] Only display information on multiboot data we were provided with
Kevin Lange
2011-02-10 01:08:54 -0600
e04865649c[build] Neglected to drop -fda from qemu
Kevin Lange
2011-02-10 00:59:06 -0600
15ea3f885c[build] Screw Grub, qemu will boot us raw.
Kevin Lange
2011-02-10 00:58:19 -0600
d79c8a024d[build] purdy colors
Kevin Lange
2011-02-09 15:58:27 -0600
d0505da0f3[build] Minor Makefile adjustments
Kevin Lange
2011-02-09 15:33:03 -0600
c98dc5b0ec[git] That's redundant
Kevin Lange
2011-02-09 14:34:51 -0600
7b6fc96cab[build] Typo
Kevin Lange
2011-02-09 14:33:42 -0600
7d3d404264[build] Restructure build process.
Kevin Lange
2011-02-09 14:32:49 -0600
a38149ee9f[ext2] Erggg
Kevin Lange
2011-02-08 19:10:18 -0600
826a92a853[vfs] Fix some broken things
Kevin Lange
2011-02-08 19:03:54 -0600
def0d9ba32[main] Moving some stuff
Kevin Lange
2011-02-07 23:51:11 -0600
a633c34e39[kbd] escape keys
Kevin Lange
2011-02-07 18:22:03 -0600
29ec9cce80[shell] Handle backspace properly
Kevin Lange
2011-02-07 15:19:12 -0600
8a2dd3ade8[shell] Resolve relative paths for current directory
Kevin Lange
2011-02-07 14:43:47 -0600
6c44f8b1ce[main] Remove motd and pause
Kevin Lange
2011-02-07 14:36:45 -0600
afa85d9b39[shell] Kernel debug shell and all the things I needed to make to support that.
Kevin Lange
2011-02-07 14:30:17 -0600
beaa7fda54[make] Fix core target
Kevin Lange
2011-02-07 12:16:20 -0600
09f530604e[ext2] Fix up some warnings
Kevin Lange
2011-02-05 13:27:04 -0600
8c818ea064[make] Clean everything up nice and tidy.
Kevin Lange
2011-02-05 13:12:27 -0600
ae98614ec6[docs] Update README
Kevin Lange
2011-02-04 23:17:08 -0600
b61b48f8c8[make] Fix some Makefile initrd stuff
Kevin Lange
2011-02-04 23:14:54 -0600
db4643d4ec[initrd] Replace initial ramdisk with one we generate with genext2fs
Kevin Lange
2011-02-04 22:41:28 -0600
2b927025c4[initrd] Remove initial ramdisk from repo. Your boot will break on this commit (sorry)
Kevin Lange
2011-02-04 20:54:46 -0600
768ca852c7[Make] Put our ramdisk image in the local boot directory on install
Kevin Lange
2011-02-02 00:03:24 -0600