Kevin Lange
93df034d2b
Fix hostname file handling
2012-01-30 12:13:11 -06:00
Kevin Lange
41fb7c0f9f
ctags
2012-01-27 01:38:08 -06:00
Kevin Lange
0b6cc503af
[isrs] Increment the IRQ semaphore before...
...
... handling any interrupt service routines.
This was causing crashes while running /userspace/ apps without any
syscalls being triggered, presumably due to switching at awkward times.
2012-01-23 19:04:10 -06:00
Kevin Lange
f3a52d272a
Move all of the ramdisk support into the hard disk
2011-11-18 14:45:19 -06:00
Kevin Lange
c2addf6e55
[build] Toolchain detection
2011-10-27 20:10:27 -05:00
Kevin Lange
bb3ef117ee
[build] Build a hard disk image to toy with
2011-10-27 19:37:01 -05:00
Kevin Lange
4a35852df8
[build] Touch a file to indicate that we passed
2011-04-11 15:25:26 -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
bcd06ac136
[boot/initrd] Add stage2 to initial ramdisk, move kernel.
2011-03-22 01:14:54 -04:00
Kevin Lange
7c079ecb5e
[util] Utility workspace, currently for bootloader.
2011-03-22 00:50:50 -04:00
Kevin Lange
4a9471d853
Update documentation system
2011-03-18 19:18:08 -05:00
Kevin Lange
a6c5d1c365
Loader workspace, documentation workspace.
2011-03-17 21:45:26 -05: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
ed99d52ada
[boot] Move read to the C so we can pass it arguments easily.
2011-02-21 15:24:44 -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
c3c63db8e9
[boot] holy crap
2011-02-21 03:11:30 -06:00
Kevin Lange
a8a6fce250
[boot] Integrate stage 2 into build process
2011-02-20 20:15:39 -06:00
Kevin Lange
abe96d9c54
[boot] git: ignore binaries from bootloader
2011-02-18 21:44:11 -06:00
Kevin Lange
0da56e6e51
[meta] Restructure directory tree and output files.
2011-02-12 16:47:20 -06:00
Kevin Lange
eb3fa7d499
[vga] a few more vga character writing functions
2011-02-10 15:13:33 -06:00
Kevin Lange
c98dc5b0ec
[git] That's redundant
2011-02-09 14:34:51 -06:00
Kevin Lange
beaa7fda54
[make] Fix core target
2011-02-07 12:16:20 -06:00
Kevin Lange
2b927025c4
[initrd] Remove initial ramdisk from repo. Your boot will break on this commit (sorry)
2011-02-04 20:54:46 -06:00
Kevin Lange
4638059800
[main] Display RAM limits on boot
2011-01-19 10:16:33 -06:00
Kevin Lange
793a8e9854
[git] Add .gitignore for .o and the kernel
2011-01-15 22:18:54 -05:00