ktf
ktf copied to clipboard
Kernel Test Framework
**Is your feature request related to a problem? Please describe.** Currently some virtual memory mappings do not reference any physical frame (for example: frame buffer memory, BIOS memory areas etc)....
**Is your feature request related to a problem? Please describe.** Currently there are only two address spaces implemented in KTF: kernel context (shared by BSP context and all kernel tasks)...
Use processor APIC ID and CPUID to detect hyperthreads, cores and sockets and store the information in corresponding `cpu_t` structures. Implement API to schedule tasks based on the topology information.