GitHub / kimbethstonehouse / multicore-support
Adds multicore processing support to a 64-bit x86 research operating system (InfOS). This involved designing the boot protocol to handle multiple cores, adapting the interrupt system to handle interprocessor interrupts, reworking the scheduler to distribute threads among multiple cores and writing locking primitives that prevent race conditions.
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kimbethstonehouse%2Fmulticore-support
PURL: pkg:github/kimbethstonehouse/multicore-support
Stars: 1
Forks: 0
Open issues: 0
License: None
Language: CMake
Size: 48.8 KB
Dependencies parsed at: Pending
Created at: over 4 years ago
Updated at: almost 2 years ago
Pushed at: almost 4 years ago
Last synced at: almost 2 years ago
Topics: multicore-processors, multicore-programming, operating-system, x86-64