HyperPlatform icon indicating copy to clipboard operation
HyperPlatform copied to clipboard

Intel VT-x based hypervisor aiming to provide a thin VM-exit filtering platform on Windows.

Results 17 HyperPlatform issues
Sort by recently updated
recently updated
newest added

0: kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* KMODE_EXCEPTION_NOT_HANDLED (1e) This is a very common BugCheck. Usually the exception address pinpoints the driver/function that...

System freezes when `int 3` is executed in usermode application. ### Description I test HyperPlatform.sys in a Win7 x64 vm. With windbg attached to vm, `bp.exe` will cause breakpoint in...

I would like to intercept software interrupts, such as the one issued when a APC is queued on a thread (0x1F). Despite my best efforts, I did not find a...

The VMM does not virtualize the time stamp counter (TSC) or any other timers. This can lead timer interrupt (IDT d1: hal!HalpTimerClockInterrupt, on my test system) immediately after VM-enter when...

type:enhancement
prio:low

This would allow using hyperplatform while still enjoying the use of Virtual Box, VMWare, or other virtualization software (note that supporting Hyper-V would not be possible, as it enables the...

type:enhancement
prio:low

### Description I test I/O interception for vmware backdoor instruction in 0x5658, however when I activate VM-Exit I/O port 0x5658 crash vmtoolsd.exe on VMWare workstation 12 ### Expected behavior no...

type:bug
prio:low

System Crash when execute sidt instruction ### Description When execution some instructions like sidt with unreadable or unwriteable address,VMM crash. ### Expected behavior EVENT INJECTION ### Actual behavior VMM Crash...

type:bug
prio:normal

### Description HyperPlatform pre-allocates and assigned 4KB EPT entries for physical addresses (PA) used for memory mapped I/O. This design leads to two major disadvantages: complexity in code, and limited...

type:enhancement
prio:normal

Hi, Just to let you know, the correct way to "fix" this issue is to edit the PFNs for the kernel stack, and to set them as kernel stack pages...

type:enhancement
prio:low

### Description set POOL_ZERO_DOWN_LEVEL_SUPPORT=1 in PreprocessorDefinitions case BSOD ### Expected behavior (Please describe) ### Actual behavior (Please describe) ### Steps to reproduce the problem (Please describe if applicable) ### Specifications...