Disable direct access to flash.

This commit is contained in:
Michael Lipp 2023-08-20 19:11:38 +02:00
parent aab15d8b6f
commit c69ae44395

View file

@ -52,12 +52,14 @@
- [ "-global", "ICH9-LPC.disable_s3=1" ] - [ "-global", "ICH9-LPC.disable_s3=1" ]
- [ "-global", "ICH9-LPC.disable_s4=1" ] - [ "-global", "ICH9-LPC.disable_s4=1" ]
<#if firmwareRom??> <#if firmwareRom??>
# * Provide ROM/EEPROM devices (instead of built-in BIOS) # * Provide ROM/EEPROM devices (instead of built-in BIOS).
- [ "-blockdev", "node-name=fw-rom-file,driver=file,cache.direct=on,\ # Don't use cache.direct=on for these as this can results in
# incredibly bad performance when booting.
- [ "-blockdev", "node-name=fw-rom-file,driver=file,\
filename=${ firmwareRom },auto-read-only=true,discard=unmap" ] filename=${ firmwareRom },auto-read-only=true,discard=unmap" ]
- [ "-blockdev", "node-name=fw-rom-device,driver=raw,\ - [ "-blockdev", "node-name=fw-rom-device,driver=raw,\
read-only=true,file=fw-rom-file" ] read-only=true,file=fw-rom-file" ]
- [ "-blockdev", "node-name=fw-eeprom-file,driver=file,cache.direct=on,\ - [ "-blockdev", "node-name=fw-eeprom-file,driver=file,\
filename=${ firmwareVars },auto-read-only=true,discard=unmap" ] filename=${ firmwareVars },auto-read-only=true,discard=unmap" ]
- [ "-blockdev", "node-name=fw-eeprom-device,driver=raw,\ - [ "-blockdev", "node-name=fw-eeprom-device,driver=raw,\
read-only=false,file=fw-eeprom-file" ] read-only=false,file=fw-eeprom-file" ]