aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-03-01Reduce stack usage in call16().rel-0.1.3Kevin O'Connor2-10/+9
Tell gcc that registers are clobbered instead of using push/popal.
2008-03-01Cleanup implementation of call16().Kevin O'Connor3-16/+18
2008-03-01Minor - reduce stack usage of handle_1587.Kevin O'Connor1-9/+5
2008-03-01Implement basic "eoi_jmp_post" code to post step.Kevin O'Connor2-5/+18
2008-03-01Update TODO notes.Kevin O'Connor1-1/+9
2008-03-01Improve comments in romlayout.SKevin O'Connor1-6/+11
2008-03-01Fix for int15 handlers.Kevin O'Connor1-23/+26
The int 1587 was long jumping to wrong segment. Minor cleanup - breakout handlers better.
2008-03-01Add copyrights to ata.c/h files.Kevin O'Connor2-0/+14
2008-03-01Minor update to bprintf.Kevin O'Connor1-1/+4
Support '%c'. Fix bug causing junk to be printed on unrecognized % code.
2008-03-01Make disk access work.Kevin O'Connor6-331/+324
Several bug fixes. Move ata_detect from disk.c to ata.c.
2008-03-01Fix header guards produced by defsys.pyKevin O'Connor2-9/+26
Issue spotted by Nguyen Anh Quynh
2008-03-01Cleanup of post.cKevin O'Connor1-36/+36
Mostly from suggestions by Nguyen Anh Quynh
2008-03-01Use symbols instead of number for segment descriptors in romlayout.SKevin O'Connor1-6/+12
Patch from Nguyen Anh Quynh
2008-02-29Initial support for ATA disks.Kevin O'Connor9-6/+1368
2008-02-29Enable extra debugging.Kevin O'Connor3-2/+12
Route BX_INFO to debug port. Add a new debug_stub() function.
2008-02-29Minor cleanup in floppy.cKevin O'Connor1-15/+16
2008-02-28Have compiler add debugging info to main 16bit code.Kevin O'Connor1-2/+3
2008-02-28the idt descriptors look a bit wrong. this patch fixes thatKevin O'Connor1-4/+2
From Nguyen Anh Quynh
2008-02-27Some cleanups based on patch by Nguyen Anh QuynhKevin O'Connor5-9/+30
Add include guards to header files. Disable stack protector on gcc versions with that option. Fix lds bug in src/rombios32.lds.S Don't forward declare "struct bregs;" - it may be confusing gcc on some versions.
2008-02-27Merge recent changes to bochs-bios CVS head.Kevin O'Connor2-8/+16
Slightly different order to rom-scanning.
2008-02-26Misc updates.Kevin O'Connor11-102/+291
Try to fix up make dependency tracking by including a "null.c" file. Initialize hard disk tables during post. Move RTC handlers from system.c to clock.c Use a macro to init stacks in romlayout.S Add C-Code stats to buildrom step.
2008-02-25Version 0.1.2rel-0.1.2Kevin O'Connor21-186/+848
2008-02-25Version 0.1.1rel-0.1.1Kevin O'Connor15-55/+1010
2008-02-25Initial checkin.rel-0.1.0Kevin O'Connor27-0/+3974