awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesExecution Mode Transitions

Mechanisms for shifting platform functionality between different CPU execution contexts, such as SMM to OS context.

Distinct from Execution Context Management: Specifically covers the transition between processor privilege modes/contexts rather than general thread or memory mapping.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Execution Mode Transitions. Refine with filters or upvote what's useful.

Awesome Execution Mode Transitions GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • tianocore/edk2Avatar de tianocore

    tianocore/edk2

    6,061Voir sur GitHub↗

    edk2 est un projet de développement pour créer un firmware système conforme à la spécification UEFI. Il fournit l'infrastructure nécessaire pour initialiser les plateformes matérielles et démarrer les systèmes d'exploitation sur plusieurs architectures CPU. Le projet utilise une architecture de firmware modulaire qui découple les protocoles de gestion de haut niveau des couches de transport physiques. Il implémente des fonctionnalités de sécurité critiques, notamment une chaîne de démarrage mesurée (measured boot), des primitives cryptographiques pour l'authentification d'images et la prise en charge des implémentations matérielles et logicielles du Trusted Platform Module (TPM). Sa surface de capacité s'étend aux standards de gestion de plateforme tels que Redfish, IPMI et MCTP, ainsi qu'à la génération de tables ACPI dynamiques. Le projet inclut également une suite complète d'outils pour la compilation multi-architecture, la simulation de firmware et l'émulation de plateforme virtuelle pour des hyperviseurs comme KVM, Xen et QEMU. Le projet inclut un système de build multi-cible et une orchestration de tests automatisés pour valider la fonctionnalité du firmware dans des environnements émulés et physiques.

    Moves platform-specific functionality from System Management Mode into modules that execute within the OS context for improved stability.

    Ccfirmwarepython
    Voir sur GitHub↗6,061
  • hyperdbg/hyperdbgAvatar de HyperDbg

    HyperDbg/HyperDbg

    3,885Voir sur GitHub↗

    HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp

    Tracks switches between user-mode and kernel-mode execution to identify system calls, interrupts, or exceptions.

    Cbinary-analysisdebugdebugger
    Voir sur GitHub↗3,885
  1. Home
  2. Operating Systems & Systems Programming
  3. Execution Context Management
  4. Execution Mode Transitions

Explorer les sous-tags

  • Execution Mode Transition MonitorsTracking switches between user-mode and kernel-mode execution to identify system calls and interrupts. **Distinct from Execution Mode Transitions:** Distinct from Execution Mode Transitions: focuses on monitoring and identifying transitions rather than the mechanism of shifting contexts.