summaryrefslogtreecommitdiff
path: root/ide.c
AgeCommit message (Expand)Author
2019-05-31-initrd fs.img, ramdisk.c, file systemRobert Morris
2017-08-09Commit to running on an SMP (perhaps with only 1 core). Remove most codeFrans Kaashoek
2017-01-31Start of an experiment to remove the use of gs for cpu local variables.Frans Kaashoek
2016-09-11Straight replacement of B_BUSY with a sleeping lock.Frans Kaashoek
2016-08-25Remove trailing white space with:Frans Kaashoek
2016-08-18Small change to support RWMUL and WRMUL. Now xv6 truly works with a block sizeFrans Kaashoek
2015-04-10check blockno passed to idestartFrans Kaashoek
2015-04-03Disentangle block size from the disk's sector size. Set block size to 1024 t...Frans Kaashoek
2012-08-28make the book happyRobert Morris
2011-10-11clarify some FS commentsRobert Morris
2011-08-29Revert "Introduce and use sleeplocks instead of BUSY flags"Frans Kaashoek
2011-08-26Introduce and use sleeplocks instead of BUSY flagsFrans Kaashoek
2011-08-25Make cross reference with text workFrans Kaashoek
2011-07-29Map kernel highFrans Kaashoek
2011-02-19xv6: formatting, cleanup, rev5 (take 2)Russ Cox
2011-01-11make new code like old codeRuss Cox
2010-07-02Initial version of single-cpu xv6 with page tablesFrans Kaashoek
2009-08-30assorted fixes:Russ Cox
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