Skip to content

Commit

Permalink
dell_optiplex/release.md: update
Browse files Browse the repository at this point in the history
Signed-off-by: Filip Lewiński <[email protected]>
  • Loading branch information
filipleple committed Sep 12, 2024
1 parent 71d2591 commit b1447da
Showing 1 changed file with 37 additions and 84 deletions.
121 changes: 37 additions & 84 deletions docs/variants/dell_optiplex/releases.md
Original file line number Diff line number Diff line change
@@ -1,104 +1,57 @@
# Dasharo compatible with Dell OptiPlex 7010/9010 SFF
# Dell OptiPlex 7010/9010 Dasharo Release Notes

**Please read the [overview page](overview.md) first!**

Following Release Notes describe status of Open Source Firmware development for
Dell OptiPlex 7010 SFF, DT and Dell OptiPlex 9010 SFF, MT.
Following Release Notes describe status of open-source firmware development for
Dell OptiPlex 7010/9010

For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).

## v0.1.0
<center>

[Subscribe to Dell OptiPlex 7010/9010 Dasharo Release Newsletter]
[newsletter]{ .md-button .md-button--primary .center }

</center>

## v0.1.0 - 2024-09-12

Test results for this release can be found
[here](https://github.com/Dasharo/osfv-results/blob/main/boards/Dell/OptiPlex_7010_9010/results.csv).
[here](https://github.com/Dasharo/osfv-results/blob/main/boards/Dell/OptiPlex_7010_9010/v0.1.0-results.csv).

This release is compatible with both the Dell OptiPlex 7010 and 9010
platforms, as they're essentially identical from a hardware standpoint.
However, we have only tested the release on a 7010 unit. We cannot formally
guarantee that the same scope of features will be functional on a 9010 unit
- therefore we encourage all recipients to test the release personally, if
they have a 9010 platform, and report any potential issues.

### Added

- Support for Dell OptiPlex 7010/9010
- [UEFI Boot Support](../../unified-test-documentation/dasharo-compatibility/30M-uefi-compatible-interface.md)
- [Configurable boot order](../../unified-test-documentation/dasharo-compatibility/325-custom-boot-order.md)
- [UEFI Boot Support](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/30M-uefi-compatible-interface/)
- [Configurable boot order](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/325-custom-boot-order/)
- Configurable boot options
- [UEFI Secure Boot support](../../unified-test-documentation/dasharo-security/206-secure-boot.md)
- [Custom boot logo](../../unified-test-documentation/dasharo-compatibility/304-custom-logo.md)
- [UEFI Secure Boot support](https://docs.dasharo.com/unified-test-documentation/dasharo-security/206-secure-boot/)
- [Custom boot logo](https://docs.dasharo.com/unified-test-documentation/dasharo-compatibility/304-custom-logo/)
- [Dasharo setup menu full screen mode support](https://github.com/Dasharo/dasharo-issues/issues/118)
- [SMM BIOS write protection](../../dasharo-menu-docs/dasharo-system-features.md#dasharo-security-options)
- [Firmware update mode](../../guides/firmware-update.md#firmware-update-mode)
- [Setup menu password configuration](../../dasharo-menu-docs/overview.md#dasharo-menu-guides)
- [USB stack disable option in setup menu](../../dasharo-menu-docs/dasharo-system-features.md#usb-configuration)
- [Network stack disable option in setup menu](../../dasharo-menu-docs/dasharo-system-features.md#networking-options)
- [Serial Console Redirection option](../../dasharo-menu-docs/dasharo-system-features.md#serial-port-configuration)
- [SMM BIOS write protection](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options)
- [Firmware update mode](https://docs.dasharo.com/guides/firmware-update/#firmware-update-mode)
- [Setup menu password configuration](https://docs.dasharo.com/dasharo-menu-docs/overview/#dasharo-menu-guides)
- [USB stack disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#usb-configuration)
- [Network stack disable option in setup menu](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#networking-options)
- [Serial Console Redirection option](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#serial-port-configuration)

### Known issues

- [No ability to set SMM BIOS write protection](https://github.com/Dasharo/dasharo-issues/issues/971)

[Subscribe to Dell OptiPlex 7010/9010 Dasharo Release Newsletter](https://newsletter.3mdeb.com/subscription/8dp1vv5mR)
{ .md-button .md-button--primary .center }
<!--
## Unreleased
Software BOM:
- coreboot 4.12-1428-g20cf396c96 (with additional commits for custom platform
config and CI YAML)
- EDKII
### Added
- UEFI boot support
- Discrete graphics support
- SATA password
- TCG OPAL password
- configurable boot order
- configurable boot options
- UEFI iPXE for EFI network boot support
- UEFI Secure Boot
- Internal UEFI Shell
- One-time boot feature
### Removed
- Legacy boot support
### Binaries
## v0.1.0 - 2021-01-18
### Added
- Dell OptiPlex 7010 and 9010 platforms supported
- Dasharo bootsplash
- Legacy boot support
- USB, SATA, and NVMe boot supported
- Measured boot with TPM 1.2
- ME neutralized with me_cleaner
- Environmental Controller fan control
- Environmental Controller firmware update support (the DELL EC firmware is
included in the image, the firmware update process is open-source, but the EC
firmware code is in binary form only and we have no control over what is
executed on EC)
- Integrated graphics initialization with open-source libgfxinit library for
both VGA and 2 DP ports
- Onboard serial port supported
### Binaries
[Dell OptiPlex 7010/9010 Dasharo](TBD){ .md-button }
[SHA256](TBD){ .md-button }
[SHA256.sig](TBD){ .md-button }
[All in one zip](TBD){ .md-button }
- [Network Boot enabled by default](https://github.com/Dasharo/dasharo-issues/issues/979)
- [Wake by USB keyboard not working](https://github.com/Dasharo/dasharo-issues/issues/1044)

### SBOM (Software Bill of Materials)

- [coreboot 4.12-1428-g20cf396c96 (with additional commits for custom platform
config and CI YAML)](https://github.com/Dasharo/coreboot/compare/dell_optiplex_9010_v0.0.0...dell_optiplex_9010_v0.0.0)
- [SeaBIOS 1.13.0](https://web.archive.org/web/20230415000000*/https://review.coreboot.org/plugins/gitiles/seabios/+/refs/tags/rel-1.13.0)
#### Binary blobs
TBD
- [Dasharo coreboot fork based on 24.02 revision 83c8b094](https://github.com/Dasharo/coreboot/tree/83c8b094)
- [Dasharo EDKII fork based on edk2-stable202405 revision ae0ecedb](https://github.com/Dasharo/edk2/tree/ae0ecedb)
- [Dasharo iPXE fork based on 838611b34e revision 838611b3](https://github.com/Dasharo/ipxe/tree/838611b3)
- [Intel microcode based on IVB E1/L1 0x00000021 revision microcode-20240531](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240531/intel-ucode/06-3a-09)
- [Intel microcode based on SNB D2/G1/Q0 0x0000002f revision microcode-20240531](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240531/intel-ucode/06-2a-07)

-->
[newsletter]: https://newsletter.3mdeb.com/subscription/MY3m7fLpz

0 comments on commit b1447da

Please sign in to comment.