Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: oxidecomputer/propolis
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: oxidecomputer/propolis
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: ixi/user-port-io-emul
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 2 files changed
  • 1 contributor

Commits on Jul 18, 2025

  1. update cc crate

    most importantly this gets us
    rust-lang/cc-rs#1496 which fixes
    oxidecomputer/helios#192 -style miscompilation
    of propolis-server (and most other binaries here).
    iximeow committed Jul 18, 2025
    Configuration menu
    Copy the full SHA
    6d98483 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2025

  1. AMD nested virt: handle missing DecodeAssist

    KVM masks DecodeAssists even if nested virtualization is supported (no
    mention of DecodeAssists in `svm_set_cpu_caps()`, and all of leaf
    8000_000A EDX is cleared by default) so an illumos guest on a Linux host
    may see SVM support without DecodeAssist. at first this produced
    https://www.illumos.org/issues/16726 but as mentioned there some real
    hardware supports SVM without DecodeAssists as well. until
    https://www.illumos.org/issues/17543 handles the circumstance in-kernel,
    port I/O instructions kick out to userland for emulation.
    
    this implements enough instruction emulation to get illumos guests
    booting on non-DecodeAssist illumos hosts, which may themselves be a VM
    on KVM or perhaps on an Opteron system.
    iximeow committed Aug 11, 2025
    Configuration menu
    Copy the full SHA
    7bb3e12 View commit details
    Browse the repository at this point in the history
Loading