Skip to content

Commit 99a1a94

Browse files
committed
Bump MAX_PHYSMAP limit again
This includes updated references to the OVMF_CODE.fd artifact built with a DSDT which reflects the new sizing. Fixes #903
1 parent 71dd30f commit 99a1a94

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

bin/propolis-standalone/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ are some options to get up-and-running quickly:
6161
### Guest bootrom
6262

6363
The current recommended and tested guest bootrom is available
64-
[here](https://buildomat.eng.oxide.computer/public/file/oxidecomputer/edk2/image_debug/6d92acf0a22718dd4175d7c64dbcf7aaec3740bd/OVMF_CODE.fd).
64+
[here](https://buildomat.eng.oxide.computer/public/file/oxidecomputer/edk2/image_debug/907a5fd1763ce5ddd74001261e5b52cd200a25f9/OVMF_CODE.fd).
6565

6666
Other UEFI firmware images built from the [Open Virtual Machine Firmware
6767
project](https://github.com/tianocore/tianocore.github.io/wiki/OVMF) may also

lib/propolis/src/vmm/machine.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,11 @@ use crate::vmm::{create_vm, CreateOpts, PhysMap, VmmHdl};
2020
///
2121
/// For now it corresponds to the top address described by the DSDT in the
2222
/// static tables shipped in the "blessed" OVMF ROM shipping with propolis.
23+
/// That DSDT entry describes the 64-bit MMIO region.
2324
///
2425
/// When MMIO and the physmap in general is made more robust, this should be
2526
/// eliminated completely.
26-
pub const MAX_PHYSMEM: usize = 0x100_0000_0000;
27+
pub const MAX_PHYSMEM: usize = 0x1000_0000_0000;
2728

2829
/// The aggregate representation of a virtual machine.
2930
pub struct Machine {

packaging/package-manifest.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ output.type = "zone"
1414
[[package.propolis-server.source.buildomat_blobs]]
1515
repo = "edk2"
1616
series = "image_debug"
17-
commit = "6d92acf0a22718dd4175d7c64dbcf7aaec3740bd"
17+
commit = "907a5fd1763ce5ddd74001261e5b52cd200a25f9"
1818
artifact = "OVMF_CODE.fd"
19-
sha256 = "29813374b58e3b77fb665f2d95cb3bab37d44fdd2c4fce2a70de9d76a3512a4f"
19+
sha256 = "ff12d5cb021e34447b44301f70434e861b07d2779c16abe2f2efef49ff02fffb"

phd-tests/artifacts.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ kind = "bootrom"
1313
[artifacts.ovmf.source.buildomat]
1414
repo = "oxidecomputer/edk2"
1515
series = "image_debug"
16-
commit = "6d92acf0a22718dd4175d7c64dbcf7aaec3740bd"
17-
sha256 = "29813374b58e3b77fb665f2d95cb3bab37d44fdd2c4fce2a70de9d76a3512a4f"
16+
commit = "907a5fd1763ce5ddd74001261e5b52cd200a25f9"
17+
sha256 = "ff12d5cb021e34447b44301f70434e861b07d2779c16abe2f2efef49ff02fffb"

0 commit comments

Comments
 (0)