summaryrefslogtreecommitdiff
path: root/ide.c
AgeCommit message (Expand)Author
2009-05-31group locks into structs they protect.rsc
2009-05-31ide.c: make names more regularrsc
2009-03-08be consistent: no underscores in function namesrsc
2007-08-30make new Homework 8 workrtm
2007-08-28comments; rename irq_ to pic_rsc
2007-08-28spaces around else for rtmrsc
2007-08-28nitsrsc
2007-08-28comment non-check of cp->killedrsc
2007-08-27delete unnecessary #include linesrsc
2007-08-27Another attempt at the bio.c comment.rsc
2007-08-24minor cleanupsrsc
2007-08-24comment nitsrtm
2007-08-24simplify ide queuingrtm
2007-08-14formatting, sleep bug fixrsc
2007-08-14ide_write unused => gonersc
2006-09-08move ide_intr lowerrsc
2006-09-07fix disk bugrsc
2006-09-07fix ide, pit interfacesrsc
2006-09-07commentsrsc
2006-09-07run without lapic and ioapic, if they are not presentkaashoek
2006-09-06more named constantsrsc
2006-09-06more tabs go awayrsc
2006-09-06no /* */ commentsrsc
2006-09-06standardize various * conventionsrsc
2006-09-06spacing fixes: no tabs, 2-space indents (for rtm)rsc
2006-09-03remove duplicationkaashoek
2006-08-30complain if no disk 1rtm
2006-08-13link()rtm
2006-08-10interrupts could be recursive since lapic_eoi() called before rtirtm
2006-08-10low-level keyboard input (not hooked up to /dev yet)rtm
2006-08-09iread for T_DEVkaashoek
2006-08-08fix race in holding() check in acquire()rtm
2006-08-07bwritekaashoek
2006-08-06generalize async read to support write tookaashoek
2006-08-04better interrupt plan---this one appears to workkaashoek
2006-07-29open()rtm
2006-07-29acquire+release ide_lock in ide_intrkaashoek
2006-07-21breadrtm
2006-07-20uint32_t -> uint &crtm
2006-07-17add ide_lock for sleeprsc
2006-07-17add uint and standardize on typedefs instead of unsignedrsc
2006-07-15no more recursive locksrtm
2006-07-10queue with disk requestskaashoek
2006-07-10read the disk using interruptskaashoek
2006-07-06disable all interrupts when acquiring lockkaashoek
2006-07-05timer interruptskaashoek
2006-06-16checkpointrtm