Legend: | |||||||
---|---|---|---|---|---|---|---|
Free | Proprietary | Mixed Free and Proprietary | Proprietary, but fully disableable | Proprietary, but partial info/RE work available | Unknown | Undefined | None or N/A - feature/system not present |
Portable computers with integrated peripherals, running desktop operating systems.
High-performance platforms, often with multiple CPU sockets, ECC memory, and ample expansion options.
Handheld devices with a battery, integrated human interface devices, and wireless communication, meant for use on the go.
Manufacturer | Model | Image | Software: User-Facing Environment | Software: Operating System | Software: Bootloader/Recovery | Firmware: Persistent Privileged Code (e.g. x86 SMM) | Firmware: Late Boot/Payload | Firmware: Memory Initialization | Firmware: Early Boot | Firmware: Boot ROM | Firmware Signing | CPU Microcode | Management Coprocessor: Firmware | Communications Coprocessor: Internal Firmware | Communications Coprocessor: Host-Loaded Firmware | Security Coprocessor: Firmware | Embedded Controller: Firmware | Hardware: Board Electrical Schematic | Hardware: Board PCB Design | Hardware: CPU Instruction Set | Hardware: CPU/SoC Implementation | Hardware: CPU/SoC Synthesis Toolchain |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sutajio Kosagi | Precursor | Click Here | Free | Free (Xous) | Free (loader) | RISC-V, nothing akin to x86 SMM | No FW apart from bootloader/BROM | Free | No FW apart from bootloader/BROM | Free | Available, user-controlled | ucode for ed25519 engine | None or N/A - feature/system not present | Proprietary (WF200 WLAN) | Proprietary, can disable WLAN | Free (FPGA crypto engine) | Free (betrusted-ec) | Free | Free | Free (RISC-V) | Free soft core, prop. FPGA (FPGA, VexRISC-V) | Free for EC, prop. for main core |
Generic templates, used for adding platforms to DCFT. May have undefined properties or refer only to the properties of a particular feature or detail as opposed to a specific archetypical system with that feature. Templates may also provide information about what to expect from an otherwise-unlisted machine of a given model series, feature set, or component generation.