Skip to content
Snippets Groups Projects
Select Git revision
  • MP_cores
  • acpi_parse
  • cpuid_features
  • lg/ioapic
  • master default
  • qemu_multicore_support
  • synch
  • task0
  • task1
  • Task-0
  • Multicore_pintos_base
11 results
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.022Jun1917151413121110986330May29272625221612765329Apr272625233231Mar21Feb205Jan230Dec6326Nov14Oct9Merge branch 'task1'mastermasterAdded some demo stufftask1task1profilingmodify array sumGet closer to running on real hardwareAdd lock_profile testFix faulty IPIMove locks held stuff out of the spin lockAll tests for priority donation pass nowFix priority donate chainGet more tests working for task1Make four more tests work on multiple coresFix tests to work for multicore pintosAdd timer timeout function and use it in priority donate oneUpdate priority donate-one test so it works on multicoreUpdate lock priority in apropriate place.Fix race condition on thread unblockFix race condition on thread unblocktask0task0clean up sema and lockclean up semachange lockirq interfaceApic count changedRead acpi tables so number of cores is knownMinor changes to improve boot.Fix impropper bit setting in hpet driver.Make the array sum function do more work.Use IPIs to yield other cores when they have low priAdd IPI to yield other thread.Update array sum.fix warnings when NDEBUG flag is removedAllow more optimisation levels for pintosAdd support for hpet timer - now apic interrupt timing is far mor reliable and profiling will be more accurateParse acpi table for HPETWrite function to concurrently sum an arrayAdd the ability to profile sections of codeimplement priority donationbeginning to implement priority donation.Move lock acquire out of while loopRemove lock dependency on semaphore.Implement task0Task-0Task-0
Loading