summaryrefslogtreecommitdiff
path: root/lapic.c
AgeCommit message (Expand)Author
2019-06-05start at support for multiple CPUsRobert Morris
2018-08-30xFrans Kaashoek
2017-08-29fix runoff complaints about pagination and long linesRobert Morris
2017-02-01A tiny bit of clean up (e.g., move code searching cpu array from lapic.c intoFrans Kaashoek
2017-02-01Eliminate code for gs trick to track per-cpu state. We rely on lapiccpunum()Frans Kaashoek
2017-01-31Start of an experiment to remove the use of gs for cpu local variables.Frans Kaashoek
2016-09-02APIC IDs may not be consecutive and start from zero, so we cannot really use itFrans Kaashoek
2016-08-19xFrans Kaashoek
2016-08-18Coding style (thanks to phf).Frans Kaashoek
2014-09-12cmosgetdate() for system-call homeworkCody Cutler
2012-08-22Remove unused argument from lapicinit (thanks to Peter Froehlich)Frans Kaashoek
2011-09-02Fix weird pagebreak bugAustin Clements
2011-08-16Clean up memlayout.hFrans Kaashoek
2011-08-15Avoid "boot" in xv6Frans Kaashoek
2011-08-11Make AP processors boot using bootpgdirFrans Kaashoek
2011-08-09One more low addressFrans Kaashoek
2010-07-28kill TLB shoot down codeFrans Kaashoek
2010-07-23Checkpoint page-table version for SMPFrans Kaashoek
2010-07-02Initial version of single-cpu xv6 with page tablesFrans Kaashoek
2009-09-02lapic: disable microdelay because it makes Bochs slowRuss Cox
2009-08-30assorted fixes:Russ Cox
2009-07-11trap cleanupRuss Cox
2009-05-31tab policersc
2009-05-31Some proc cleanup, moving some of copyproc into allocproc.rsc
2009-03-08be consistent: no underscores in function namesrsc
2008-10-12minor cleanupkolya
2007-11-28More complete lapic startup (thanks Silas)rsc
2007-09-27cleanerrsc
2007-09-27better lapic writes, suggested by cliffrsc
2007-09-27kernel SMP interruptibility fixes.rsc
2007-09-26comment bochs nonsensersc
2007-09-26Apparently the initial interrupt count lapic[TICR]rsc
2007-08-27delete unnecessary #include linesrsc
2007-08-27Simplify MP hardware code.rsc
2007-08-27Clean up lapic code.rsc
2007-08-10replace bogus loops with slightly less bogus loops.rsc
2006-09-08formatting nitsrsc
2006-09-08consistency.kaashoek
2006-09-07run without lapic and ioapic, if they are not presentkaashoek
2006-09-06wrap long linesrsc
2006-09-06more tabs go awayrsc
2006-09-06no /* */ commentsrsc
2006-09-06standardize various * conventionsrsc
2006-09-04a few nitskaashoek
2006-09-03centralize creditskaashoek
2006-08-29prune unneeded panics and debug outputrtm
2006-08-23i/o redirection in shkaashoek
2006-08-08fix race in holding() check in acquire()rtm
2006-08-04better interrupt plan---this one appears to workkaashoek
2006-07-20uint32_t -> uint &crtm