Contents

Global computing overviews

Upstream

Processors

Intel

Arm

UK, Cambridge. Arm Holdings plc (formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a British semiconductor and software design company based in Cambridge, England, whose primary business is the design of central processing unit (CPU) cores that implement the ARM architecture family of instruction sets.

Since 2016, it has been owned by Japanese conglomerate SoftBank Group.

See also local info on TEE and Rust.

Architecture

See https://developer.arm.com/documentation/102404/0201/System-architecture

Architectures profiles: A smartphone may contain: Architecture specifies instruction set, registers, exception model, memory model, debug, trace and profiling. This is referred to as the first layer, the Instruction Set Architecture (ISA).

On top of this the Base System Architecture BSA specification describes a hardware system architecture that system software can rely on. The BSA covers aspects of the processor and system architecture, for example the interrupt controller, timers, and other common devices that an OS needs. This provides a reliable platform for standard operating systems, hypervisors, and firmware.

Other standards can build on the BSA, e.g. the Server Base System Architecture SBSA, a supplement to the BSA for servers. SBSA describes the hardware and feature requirements for a server OS.

The Base Boot Requirements BBR specification covers requirements for systems that are based on Arm architecture and that operating systems and hypervisors can rely on. This specification establishes the firmware interface requirements, like PSCI, SMCCC, UEFI, ACPI, and SMBIOS. BBR also provides the recipes for targeting specific use cases, for example:

Products

Product lines include: Virtualisation of Arm devices

AMD

AMD basics

US, Santa Clara. GrayTiger runs on 'AMD Ryzen 7 5700U with Radeon Graphics'. Ryzen = X86_64.

Since the introduction of Zen-based processors, AMD renamed their APUs as the 'Ryzen with Radeon Graphics' and 'Athlon with Radeon Graphics'.

AMD security

The AMD Secure Processor is a dedicated on-chip security processor integrated within each system-on-a-chip (SoC) and ASIC (Application Specific Integrated Circuit) designed by AMD. It enables secure boot with root of trust anchored in hardware, initializes the SoC through a secure boot flow, and establishes an isolated Trusted Execution Environment.

Bear in mind AMD entered into a partnership with ARM to inject ARM's TrustZone technology into AMD chips via a SoC design methodology.

Other

EU

US

Apple

Development

Porting, OpenSource, Shareware

Shops

Intel

IBM

Manuals and publications

Technology

Oracle

Microsoft

MSDN and Technical Stuff - TechNET

Microsoft - Active code

Microsoft - Security

Microsoft - alternative sources

Component software

HP/DXC

US - Other