- 25 Oct, 2016 40 commits
-
-
-
-
-
-
-
-
-
-
-
-
-
Benchmark: D710 CPU frequency: 1596 MHz (Full at 2.4GHz) LCD creation: 34,086,060 cycles LCD enter and exit: 1044 cycles (1000 times average) No preemption during LCD enter and exit, but APIC timer interrupts are handled, which is almost unavoidable.
-
-
-
Added userspace tool: the modified insmod for LCD. I really don't know how to mix the kernel target and the userspace target into a same makefile.. so a special tools/ dir for userspace code and tools.
-
-
-
Reorganized memory layout; and avoid annoying plus sign after kernel version string when in a git repo.
-
-
-
-
-
-
Working LCD with very simple example: The code inside LCD writes 0xdeadbeef to a location in a mapped page, then does HLT to exit LCD. The host checks the written maggic number successfully.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-