2 रिपॉजिटरी
Simulating specific CPU identifiers and profiles to ensure operating system compatibility on non-native hardware.
Distinct from X86 Legacy Emulation: Focuses on spoofing CPUID profiles for OS boot compatibility, distinct from full binary translation or legacy BIOS emulation.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Processor Identity Emulation. Refine with filters or upvote what's useful.
This is a virtualization tool designed to run macOS guest operating systems, such as Catalina, Mojave, and High Sierra, inside VirtualBox on Windows, Linux, or Mac hardware. It provides a system for deploying these operating systems on x86 CPUs using official installation files. The project includes specialized utilities to manage EFI and NVRAM settings, enabling the emulation of device serial numbers and board identifiers to allow connectivity for cloud services and messaging. It also features a configurator for adjusting CPUID profiles and display resolutions to ensure hardware compatibilit
Implements CPUID profile emulation to allow macOS to boot on non-Apple x86 hardware.
This project is a comprehensive technical manual for installing macOS on non-Apple x86 hardware using the OpenCore bootloader. It serves as a configuration guide for emulating Apple hardware and patching system firmware to achieve operating system compatibility on PCs. The documentation provides detailed instructions for SMBIOS hardware emulation, including the generation of system identifiers and model profiles. It covers the application of ACPI table patches to enable native power management and the modification of UEFI runtime services to resolve memory map and write protection issues. Th
Simulates specific CPU identifiers and profiles to ensure operating system compatibility on unsupported processors.