aboutsummaryrefslogtreecommitdiff
path: root/src/shared/mod.rs (follow)
AgeCommit message (Expand)AuthorFilesLines
2016-08-29Move perfcnt and cpuid module in shared as they are architecture independent.Gravatar Gerd Zellweger 1-0/+7
2016-08-16Remove unnecessary intel qualifier from asm!().Gravatar Gerd Zellweger 1-1/+1
2016-08-12Revert "Added nop as a function."Gravatar Rex Lunae 1-4/+0
2016-08-11Added nop as a function.Gravatar Rex Lunae 1-0/+4
2016-08-11Moved module declaration from bits64 to shared.Gravatar Rex Lunae 1-0/+1
2016-07-01Delete libcpu's CPUID infra. This is handled by rust-cpuid not rust-x86.Gravatar John Ericson 1-84/+0
2016-07-01Combine Interface: MSR; libcpu: `let (high, low);` to signal intentGravatar John Ericson 1-12/+1
2016-07-01Combine Interface: (|E|R)Flags; libcpu: assembly load/store functionsGravatar John Ericson 1-23/+1
2016-07-01Combine Interface: TSS; Actually almost completely arch-specificGravatar John Ericson 1-7/+1
2016-07-01Combine Interface: SegmentSelector; libcpu: permissions parameterGravatar John Ericson 1-52/+3
2016-06-29`dtables::*` is mode-portableGravatar John Ericson 1-0/+1
2016-06-29Combine Interface: IRQs; libcpu: inspired more bitflagsGravatar John Ericson 1-65/+4
2016-06-29Combine Interface: I/O; libpcu: repeated I/OGravatar John Ericson 1-67/+1
2016-06-29Combine Interface: Control Registers; libpcu: Additional bitflagsGravatar John Ericson 1-99/+3
2016-06-29Re-indent libcpu modules with 4 spaces per indent level instead 1 tabGravatar John Ericson 1-243/+243
2016-06-29Crudely throw everything togetherGravatar John Ericson 1-0/+418