summaryrefslogtreecommitdiffstats
path: root/src/arch
Commit message (Expand)AuthorAgeFilesLines
...
| * [rng] Restore state of IRQ 8 and PIE when disabling entropy gatheringMichael Brown2025-03-141-8/+25
| * [pic8259] Return previous state when enabling or disabling IRQsMichael Brown2025-03-141-3/+44
| * [lkrnprefix] Support a longer version stringMichael Brown2025-02-281-0/+2
| * [cpio] Allow for construction of parent directories as neededMichael Brown2025-02-241-13/+24
| * [crypto] Expose shifted out bit from big integer shiftsMichael Brown2025-02-135-59/+85
| * [crypto] Expose carry flag from big integer addition and subtractionMichael Brown2024-11-265-52/+82
| * [riscv] Check if seed CSR is accessible from S-modeMichael Brown2024-10-292-0/+82
| * [sbi] Add support for running as a RISC-V SBI payloadMichael Brown2024-10-2813-0/+494
| * [riscv] Add missing volatile qualifiers on timer and seed CSR accessesMichael Brown2024-10-282-9/+11
| * [riscv] Add support for the seed CSR as an entropy sourceMichael Brown2024-10-282-0/+111
| * [riscv] Add support for RDTIME as a timer sourceMichael Brown2024-10-282-0/+194
| * [riscv] Add support for checking CPU extensions reported via device treeMichael Brown2024-10-283-0/+117
| * [riscv] Add support for reboot and power off via SBIMichael Brown2024-10-225-0/+120
| * [riscv] Add support for the SBI debug consoleMichael Brown2024-10-223-0/+259
| * [crypto] Use architecture-independent bigint_is_set()Michael Brown2024-10-105-95/+0Star
| * [crypto] Rename bigint_rol()/bigint_ror() to bigint_shl()/bigint_shr()Michael Brown2024-10-075-20/+20
| * [crypto] Eliminate temporary carry space for big integer multiplicationMichael Brown2024-09-275-48/+43Star
| * [arm] Support building as a Linux userspace binary for AArch32Michael Brown2024-09-241-0/+25
| * [arm] Check PMCCNTR availability before use for profilingMichael Brown2024-09-242-3/+99
| * [profile] Standardise return type of profile_timestamp()Michael Brown2024-09-247-45/+9Star
| * [crypto] Use constant-time big integer multiplicationMichael Brown2024-09-2310-574/+163Star
| * [efi] Remove redundant EFI_BOOT_FILE definitionsMichael Brown2024-09-167-28/+0Star
| * [riscv] Add support for the RISC-V CPU architectureMichael Brown2024-09-1536-0/+2149
| * [efi] Centralise definition of efi_cpu_nap()Michael Brown2024-09-139-230/+24Star
| * [libc] Centralise architecture-independent portions of setjmp.hMichael Brown2024-09-126-67/+35Star
| * [gdb] Allow CPU architectures to omit support for GDBMichael Brown2024-09-056-136/+0Star
| * [build] Centralise dummy architecture-specific headersMichael Brown2024-09-0330-343/+7Star
| * [pci] Separate permission to probe buses from bus:dev.fn range discoveryMichael Brown2024-08-156-0/+33
| * [cpuid] Allow hypervisor CPUID leaves to be accessed as settingsMichael Brown2024-08-011-4/+14
| * [cpuid] Allow reading hypervisor CPUID leavesMichael Brown2024-08-012-2/+5
* | Merge branch 'master' into openslxSimon Rettberg2024-04-1213-0/+1832
|\|
| * [build] Fix building on older versions of gccMichael Brown2024-03-171-0/+1
| * [ucode] Add support for updating x86 microcodeMichael Brown2024-03-154-0/+1279
| * [bios] Provide a multiprocessor API for BIOSMichael Brown2024-03-153-0/+206
| * [librm] Add support for installing a startup IPI handlerMichael Brown2024-03-153-0/+113
| * [mp] Define an API for multiprocessor functionsMichael Brown2024-03-154-0/+233
* | Merge branch 'aqc1xx' into openslxSimon Rettberg2024-04-1242-285/+394
|\|
| * [block] Allow for additional SAN boot parameters alongside filenameMichael Brown2024-03-061-2/+3
| * [block] Use drive number as debug message stream IDMichael Brown2024-03-041-101/+109
| * [efi] Fix hang during ExitBootServices()Ross Lagerwall2024-01-313-3/+15
| * [loong64] Replace broken big integer arithmetic implementationsMichael Brown2024-01-191-78/+106
| * [crypto] Allow multiplicand and multiplier to differ in sizeMichael Brown2024-01-168-48/+72
| * [build] Fix building with newer binutilsMichael Brown2024-01-1424-19/+22
| * [build] Remove unnecessary ".text" directivesMichael Brown2024-01-1421-21/+0Star
| * [smbios] Support scanning for the 64-bit SMBIOS3 entry pointMichael Brown2023-12-291-2/+53
| * [pci] Require discovery of a PCI device when determining usable PCI APIsMichael Brown2023-11-021-11/+14
* | Merge branch 'master' into openslxSimon Rettberg2023-10-0651-122/+334
|\|
| * [vmware] Use driver-private data to hold GuestInfo settings blockMichael Brown2023-09-141-41/+7Star
| * [netdevice] Allocate private data for each network upper-layer driverMichael Brown2023-09-132-3/+8
| * [librm] Use explicit operand size when pushing a label addressMichael Brown2023-09-051-2/+4