Initial import

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@12735 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Add script to launch qemu for debugging

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@12736 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Change debug script to standardize MP3 folder directory

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@12737 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Load the GDT

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@12995 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Fix bug related to limit on GDT

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13018 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Remove unneeded parens around gdtr

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13113 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
PIC Implemented

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13127 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
PIC

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13187 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Added rtc functions

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13209 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Stub interrupt handlers and add files for irq implementation

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13214 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Add structure to irq.h for register access in interrupts

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13227 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Add basic interrupt handler and methods to setup IDT

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13433 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Separate exception stubs into their own file

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13450 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Enable interrupts tentatively, but kill the PIC since it causes qemu to flip out

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13470 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Fix i8259_init

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13589 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Add .gdbinit to default to connecting to remote machine

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13590 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Fix exception handling; initialize IDT; define halt; halt on unhandled exceptions

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13612 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Rename irq* to isr* to be more technically accurate

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13631 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Fix spelling error

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13649 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0
Remove divide by zero error

git-svn-id: https://subversion.ews.illinois.edu/svn/sp14-ece391/_projects/group14@13651 1cec0ab5-dbbe-4d55-bb2a-e14ca091d7d0