Pawel Wieczorkiewicz
Pawel Wieczorkiewicz
Add: * timers support - [x] HPET - [x] APIC - [x] PIT * `jiffies` support - [x] `jiffies` * basic CPU frequency detection - [x] CPU frequency detection (e.g....
Suggested by minipli: The order of bit field members in C is implementation defined and for gcc it's defined by the ABI. We should add a block like this, in...
Right now we use `map_used_frames()` to map in all allocated physical frames. Pagetables should be treated in a special way: allocation should use frames with low addresses and the pages...
**Is your feature request related to a problem? Please describe.** In order to support PVH boot protocol (See [rust-vmm issue](https://github.com/rust-vmm/linux-loader/issues/3)) add proper detection and handling for HVM `start_info` page ([info](https://xenbits.xen.org/docs/unstable/hypercall/x86_64/include,public,arch-x86,hvm,start_info.h.html))....
**Is your feature request related to a problem? Please describe.** When UART input or PS/2 keyboard support is added, we can add debug keys support for various runtime actions. **Describe...
Implement: - [x] infrastructure to enter real mode from long mode and protected mode - [ ] real mode function call functionality with passing arguments and retrieving results
Add detection of CPU specific features and flags as provided by `cpuid` instruction. Implement infrastructure to easily consume the flags and add them as a guard for already existing features...
**Is your feature request related to a problem? Please describe.** Add functionality allowing to update microcode of CPUs and dump currently loaded ucode metadata. **Describe the solution you'd like** Add...
**Is your feature request related to a problem? Please describe.** In order to execute all-CPUs tasks like TLB shootdown, full system pause, etc, the IPI interface is needed. It will...