<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://salivity.github.io/uefi/article/diagnostic-le-ds-in-uefi-boot-phases</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-localization-for-enterprise-deployments</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-guid-definition-format-in-code-headers</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-uses-hardware-crypto-accelerators</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-smm-protects-uefi-variables-from-os-tampering</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-systems-verify-spi-flash-chip-integrity</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-load-file-protocol-in-network-and-disk-booting</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/configuring-uefi-cross-compiler-toolchains</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/unsigned-code-controls-in-debug-uefi-firmware</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-drivers-and-power-management-chip-interfaces</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-absolute-pointer-protocol-for-touchscreens</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-boot-managers-handle-missing-esp-entries</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-manufacturing-tools-flash-initial-uefi-binaries</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-manages-error-logs-and-telemetry-storage</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/purpose-of-uefi-pci-root-bridge-i-o-protocol</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/handling-uefi-memory-alignment-for-hardware-dma</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/role-of-serial-debug-messages-in-uefi-development</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-compatibility-with-older-expansion-boards</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-system-table-version-identifier-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/implementing-asynchronous-i-o-callbacks-in-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/platform-thermal-policies-in-uefi-firmware</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-key-provisioning-in-rma-motherboard-replacements</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-graphics-output-protocol-blt-function-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/debugging-uefi-pei-to-dxe-handoff-boot-stalls</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-variables-and-kernel-command-line-arguments</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-verifies-hardware-component-authenticity</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-is-the-uefi-random-number-generator-protocol</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/query-cpu-topology-and-cache-in-uefi-applications</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/oem-specific-gui-ds-in-uefi-partitioning-schemes</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-handles-automatic-boot-failure-fallbacks</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-is-the-uefi-get-next-variable-name-function</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/securing-third-party-binary-blobs-in-uefi-firmware</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-role-in-integrated-graphics-memory-allocation</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-os-installers-create-uefi-fallback-boot-loaders</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-binary-digital-signature-verification-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-network-applications-resolve-domain-names</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-device-path-utilities-protocol-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-handling-of-sector-sizes-larger-than-512-bytes</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/role-of-platform-configuration-blocks-in-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-validation-suites-test-firmware-compliance</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-image-subsystem-types-in-pe-headers</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-drivers-manage-dma-bus-mastering-safely</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/acpi-rsdp-in-uefi-handoff-routines</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-clock-synchronization-without-internet-time</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-hash-protocol-for-cryptographic-digests</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/using-jtag-debuggers-for-uefi-board-bring-up</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-firmware-internet-update-security-protocols</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-drivers-interface-with-gpio-controllers</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-simple-pointer-protocol-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-os-detects-uefi-vs-legacy-bios-boot-mode</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-depex-in-dxe-driver-dispatching</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-firmware-prevents-reverse-engineering</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-file-protocol-directory-traversal-guide</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/atomic-uefi-variable-updates-in-high-frequency-writes</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-dynamic-hardware-hot-plug-before-os-boot</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/usb-keyboard-protocol-in-pre-boot-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/analyzing-uefi-memory-leaks-in-driver-development</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-serial-port-abstraction-in-headless-servers</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-hii-forms-communicate-with-variables</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-hii-database-role-in-setup-menus</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-firmware-updates-check-battery-levels</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-is-the-uefi-loaded-image-device-path-protocol</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-option-ro-ms-register-interrupts-in-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-communicates-with-pci-root-complexes</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-hardware-diagnostics-interface-with-ram</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/role-of-uefi-unicode-collation-in-string-sorting</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-handles-localized-string-tables</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-variable-security-risks-in-unprivileged-userspace</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-drivers-interact-with-smi-handlers</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-decompress-protocol-in-firmware-images</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/custom-exception-handlers-in-uefi-firmware</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/memory-allocation-pools-in-uefi-boot-services</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-variable-attributes-govern-persistence</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-capsule-update-payload-verification-standards</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-network-driver-link-speed-negotiation</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/using-uefi-shell-map-command-for-optical-media</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-multi-core-initialization-in-early-boot-phases</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-thermal-protocols-protect-hardware-in-uefi-shell</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-applications-query-battery-status</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-pi-debug-port-diagnostics-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/customizing-uefi-bds-phase-boot-splash-logos</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/understanding-uefi-signature-database-guid-types</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-manages-power-states-during-acpi-parsing</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/platform-hooks-in-edk-ii-for-uefi-motherboards</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/secure-error-logging-in-uefi-flash-memory</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-capsule-header-role-in-firmware-updates</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-memory-types-and-os-physical-ram-mapping</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/purpose-of-uefi-set-virtual-address-map-service</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-handles-hardware-watchdog-timers</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-configuration-tables-in-hardware-description</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-memory-map-descriptors-for-operating-systems</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/debugging-features-in-ovmf-virtual-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/preserving-uefi-variables-in-vm-snapshots-and-migration</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/security-benefits-of-secure-uefi-boot-for-v-ms</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-container-native-os-interacts-with-host-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/emulated-nvram-in-virtualized-uefi-environments</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-hypervisors-pass-configuration-via-uefi-variables</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-performance-overhead-in-lightweight-v-ms</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-v-tpm-integrates-with-uefi-in-cloud-v-ms</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/role-of-ovmf-in-qemu-and-kvm-uefi-virtualization</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-cloud-providers-configure-virtual-uefi-for-v-ms</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-pre-boot-storage-driver-caching-strategies</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-to-test-uefi-storage-driver-compliance</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/understanding-uefi-storage-protocol-block-sizes</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-nv-me-interfaces-with-uefi-driver-layers</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-ram-disk-drivers-for-temporary-storage</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-handles-malformed-gpt-and-hybrid-mbr-disks</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-disk-read-and-write-error-recovery</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-sector-alignment-on-advanced-format-drives</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/fat-32-limitations-in-standard-uefi-firmware</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-handles-file-system-directory-structures</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-time-protocol-and-real-time-clock-retrieval</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-gop-resolution-switching-and-frame-buffers</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/managed-network-protocol-vs-simple-network-protocol-in-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/usb-peripheral-enumeration-in-uefi-pei-and-dxe</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/purpose-of-uefi-loaded-image-protocol</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/serial-i-o-protocols-for-headless-uefi-management</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-simple-text-output-protocol-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-block-io-protocols-abstract-storage</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-component-name-protocol-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-driver-binding-protocol-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/gpu-option-rom-initialization-in-uefi-embedded-systems</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-boot-power-management-across-cpu-architectures</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/motherboard-chipset-drivers-and-uefi-bus-initialization</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/multi-socket-arm-servers-and-uefi-runtime-services</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/apple-silicon-vs-uefi-arm-boot-protocols</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-embedded-systems-balance-uefi-overhead</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/device-tree-vs-acpi-in-arm-uefi-and-x-86-systems</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-risc-v-platforms-use-uefi-for-standard-booting</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/porting-edk-ii-to-non-x-86-key-uefi-challenges</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-differences-64-bit-x-86-vs-arm-platforms</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-debugging-port-security-risks-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-secure-debug-stops-unauthorized-access</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/intel-txt-and-uefi-boot-security-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-secure-boot-certificate-revocation-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/purpose-of-uefi-platform-key-enrollment-ceremony</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/stopping-evil-maid-attacks-with-uefi-firmware-logs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-verifies-pc-ie-option-rom-integrity</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-hardware-keystores-protect-uefi-secure-boot-keys</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-endorsement-keys-prevent-uefi-firmware-cloning</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-cryptographic-protocols-for-network-authentication</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/coreboot-and-tiano-core-vs-proprietary-uefi-firmware</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/future-of-the-uefi-specification</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/virtualized-uefi-vs-bare-metal-motherboard-firmware</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/securing-uefi-against-physical-tampering-and-spi-dumping</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-customization-in-bare-metal-cloud-provisioning</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/risc-v-impact-on-the-future-of-uefi-standards</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/mitigating-uefi-attacks-with-hardware-ro-t-and-hs-ms</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-firmware-vulnerabilities-logo-fail-to-boot-hole</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/fix-broken-uefi-boot-options-using-efibootmgr</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/symptoms-of-a-corrupted-uefi-boot-entry</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-and-device-trees-on-non-acpi-hardware</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-operating-systems-report-errors-to-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/understanding-uefi-boot-order-and-boot-next-variables</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-multi-boot-managers-handle-os-menus</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/direct-efi-boot-vs-chain-loading-in-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-kernels-use-uefi-runtime-services-for-wakeup-alarms</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/function-of-smbios-tables-in-uefi-memory</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-passes-system-tables-to-the-os-kernel</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/role-of-uefi-acpi-tables-in-operating-systems</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-grub-uses-uefi-services-to-load-os-kernels</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/tools-to-backup-and-restore-uefi-variables</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-nvram-corruption-causes-boot-loops</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/protecting-sensitive-uefi-variables-from-tampering</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-os-interacts-with-uefi-boot-timeout-storage</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-variables-after-cmos-battery-removal-or-failure</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-nvram-wear-leveling-and-storage-limits</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-are-global-uefi-variables-and-what-do-they-store</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/read-and-write-uefi-variables-using-runtime-services</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/understanding-uefi-variable-names-and-vendor-gui-ds</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-non-volatile-variables-store-system-settings</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/legacy-api-deprecation-in-uefi-specifications</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-to-unit-test-uefi-modules-in-qemu</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/understanding-efi-status-codes-in-uefi-api-calls</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-handles-unicode-string-manipulation</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-edk-ii-build-tools-and-toolchains</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/writing-custom-uefi-protocols-for-expansion-cards</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/purpose-of-the-uefi-system-table-pointer</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-timer-events-for-asynchronous-driver-tasks</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/handling-floating-point-arithmetic-in-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-to-write-cross-platform-uefi-applications</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-committee-role-in-defining-new-ap-is</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-drivers-register-protocols-in-dxe</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-debugging-techniques-a-complete-developer-guide</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-application-binaries-vs-standard-pe-executables</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/understanding-the-uefi-graphics-output-protocol</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/dynamic-memory-allocation-in-uefi-boot-services</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/purpose-of-dec-and-dsc-files-in-uefi-edk-ii</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/understanding-inf-files-in-edk-ii-uefi-build</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/best-languages-for-uefi-drivers-and-applications</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-is-edk-ii-and-how-to-build-uefi-firmware</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-network-boot-security-on-public-networks</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/i-pv-6-address-resolution-in-uefi-remote-deployment</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/fix-uefi-network-boot-ip-address-failure</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-network-booting-in-virtual-machine-provisioning</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/understanding-uefi-firmware-i-scsi-boot-functions</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-secure-network-booting-with-tls-certificates</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/role-of-dhcp-options-in-uefi-pxe-boot</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-drivers-implement-the-undi-specification</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-http-boot-the-modern-alternative-to-pxe</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-pxe-vs-legacy-bios-network-boot-differences</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-csm-boot-failure-diagnostic-challenges</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/option-rom-execution-in-uefi-vs-legacy-csm-mode</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-csm-which-security-features-must-be-disabled</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-hybrid-boot-manages-csm-and-uefi-transition</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/disabling-csm-on-gp-us-without-uefi-gop-support</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-csm-emulates-legacy-bios-interrupts-in-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/why-motherboards-are-removing-csm-from-uefi-firmware</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/limitations-of-using-csm-instead-of-native-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-csm-boots-legacy-mbr-os-on-modern-uefi-hardware</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-is-compatibility-support-module-csm-in-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/preserving-vendor-flags-in-uefi-firmware-updates</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/challenges-updating-uefi-immutable-boot-blocks</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/silent-uefi-firmware-updates-in-enterprise-networks</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/role-of-platform-manifest-in-uefi-component-updates</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-to-recover-corrupted-uefi-with-a-hardware-programmer</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/spi-flash-descriptor-write-protection-in-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-smm-safely-executes-uefi-flash-writes</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-firmware-downgrade-attacks-and-security-risks</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-os-kernels-orchestrate-uefi-capsule-updates</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-is-the-firmware-interface-table-in-uefi-updates</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/dual-image-redundancy-for-uefi-firmware-recovery</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-flash-descriptors-protect-uefi-firmware-chips</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-firmware-update-power-failure-recovery</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-capsule-update-cryptographic-verification</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-capsule-updates-flash-bios-firmware</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/file-system-write-limitations-in-uefi-shell</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-shell-interfaces-with-hardware-sensors</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-shell-applications-for-factory-floor-testing</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/dump-and-analyze-memory-with-uefi-shell-commands</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-shell-runs-startup-scripts-automatically</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-shell-file-input-and-redirection-guide</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-shell-pci-device-diagnostics-guide</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-to-load-and-unload-uefi-drivers-in-uefi-shell</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-shell-bcfg-guide-manage-boot-options</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/testing-network-connectivity-in-uefi-shell</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/inspect-and-modify-uefi-variables-in-uefi-shell</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/map-physical-drives-to-letters-in-uefi-shell</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-shell-script-syntax-for-automation</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-shell-internal-vs-external-commands</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-is-uefi-shell-system-admin-and-debugging</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-happens-if-backup-gpt-header-is-corrupted</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-os-kernel-locates-root-filesystem-via-uefi-variables</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/esp-guid-vs-data-partition-guid-in-uefi-gpt</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-hardware-raid-presents-gpt-disks-to-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/maximum-partitions-on-a-gpt-disk-in-uefi-systems</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-bootable-usb-file-system-structure-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/inspect-and-modify-gpt-in-uefi-environment</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/repair-corrupted-efi-system-partition-in-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/efi-system-partition-fragmentation-in-uefi-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-handles-multiple-boot-entries-in-the-esp</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-files-are-in-the-efi-boot-directory</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-os-installers-populate-the-efi-system-partition</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-file-system-is-required-for-the-efi-partition</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-is-the-efi-system-partition-and-why-is-it-needed</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-uses-partition-gui-ds-to-identify-volumes</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/why-gpt-stores-a-backup-partition-table-at-disk-end</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/where-is-the-primary-gpt-header-located</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-is-a-protective-mbr-on-a-gpt-disk</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-gpt-overcomes-mbr-storage-limits-in-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/why-gpt-replaced-mbr-for-uefi-systems</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-platform-resilience-against-bricking-attacks</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/hypervisors-and-uefi-secure-boot-for-vm-integrity</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-dbx-updates-and-kernel-signature-revocation</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/enterprise-uefi-secure-boot-key-management-guide</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/role-of-sha-256-in-uefi-secure-boot-validation</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/managing-uefi-key-databases-in-setup-mode</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/understanding-audit-mode-in-uefi-secure-boot</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-firmware-rootkits-bypass-uefi-security-controls</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-secure-boot-implementation-vulnerabilities</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/microsoft-s-role-in-uefi-secure-boot-compatibility</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-secure-boot-challenges-with-linux-third-party-keys</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-tpm-pc-rs-record-uefi-firmware-measurements</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-is-measured-boot-in-uefi-and-tpm-integration</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/provisioning-uefi-nvram-certificates-at-the-factory</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/risks-of-misconfigured-uefi-platform-keys</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-dbx-blocks-compromised-bootloaders</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-is-the-uefi-secure-boot-authorized-database</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-key-exchange-keys-manage-uefi-secure-boot</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/role-of-the-platform-key-in-uefi-secure-boot</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-secure-boot-establishes-a-chain-of-trust</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-to-debug-uefi-dxe-phase-issues</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/purpose-of-uefi-boot-services-event-subsystem</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-handles-fatal-errors-during-pei-phase</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-architectural-protocols-vs-platform-protocols</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-the-dxe-dispatcher-coordinates-uefi-drivers</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-memory-initialization-using-cache-as-ram</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-applies-cpu-microcode-updates-at-boot</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/role-of-pi-architecture-in-uefi-firmware-phases</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-dxe-protocols-enable-modular-uefi-firmware-design</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-happens-to-uefi-memory-maps-after-os-handoff</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-boot-services-impact-memory-management</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-hob-list-pei-to-dxe-hand-off-explained</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-boot-services-vs-runtime-services-memory-reclamation</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/role-of-uefi-runtime-services-after-os-boot</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-the-uefi-bds-phase-selects-an-os-boot-loader</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-are-dxe-drivers-in-uefi-firmware</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/uefi-dxe-phase-driver-discovery-and-execution</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/role-of-pei-modules-in-uefi-initialization</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-pei-phase-prepares-permanent-memory</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/role-of-the-sec-phase-in-uefi-boot-sequence</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-intel-boot-initiative-shaped-the-uefi-standard</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-handled-legacy-hardware-compatibility</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/efi-1-x-to-uefi-2-x-key-milestones</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-64-bit-os-adoption-drove-the-switch-to-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/why-was-uefi-adoption-so-slow-in-consumer-p-cs</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-uefi-forum-governance-has-changed-over-time</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/why-uefi-replaced-bios-key-limitations-solved</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/how-apple-intel-transition-accelerated-uefi-adoption</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/why-pc-motherboards-switched-from-bios-to-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/server-vendor-reactions-to-enterprise-uefi-adoption</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/why-intel-handed-efi-to-the-uefi-forum</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/the-role-of-the-pi-specification-in-early-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/the-evolution-from-intel-boot-initiative-to-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/what-was-the-original-codename-for-uefi</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/article/why-legacy-bios-limitations-led-to-uefi-development</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/search</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/privacy-policy</loc>
  </url>
  <url>
    <loc>https://salivity.github.io/uefi/terms-and-conditions</loc>
  </url>
</urlset>
