Age | Commit message (Expand) | Author |
2021-08-30 | Remove typedef of db_addr_t; mpi converted the users of it to vaddr_t already | Jasper Lievisse Adriaanse |
2021-08-02 | Add memory barrier (data FENCE) before making the SBI call to issue a | Mark Kettenis |
2021-07-30 | Use inline function for SFENCE.VMA instruction. Fixes missing "memory" | Mark Kettenis |
2021-07-30 | Cleanup ptrace-related code; still untested. | Mark Kettenis |
2021-07-26 | Print a few more registers in dump_regs(). | Mark Kettenis |
2021-07-25 | enable iwm(4) | Jonathan Gray |
2021-07-25 | enable ix(4) | Jonathan Gray |
2021-07-24 | riscv64 userland timecounter support | Jeremie Courreges-Anglas |
2021-07-24 | Implement a workaround for the SiFive FU740 CIP-1200 errata. | Mark Kettenis |
2021-07-23 | Use 8/4/1 bytes loads/stores for copyin/copyout/kcopy | Jeremie Courreges-Anglas |
2021-07-12 | Add uaudio(4) and umidi(4). ok kettenis@, mlarkin@ | Matthieu Herrb |
2021-07-11 | convert db_addr_t to vaddr_t | Jasper Lievisse Adriaanse |
2021-07-10 | tweak indentation of conditional in db_validate_address(). | Jasper Lievisse Adriaanse |
2021-07-09 | use vaddr_t as type for frames as is commonly used elsewhere too | Jasper Lievisse Adriaanse |
2021-07-06 | Shifts (<<) of more than 32 bits must be done on 64-bit values. | Patrick Wildt |
2021-07-02 | Remove bogus comments. | Mark Kettenis |
2021-07-02 | Remove a few pointless comments. | Mark Kettenis |
2021-07-02 | Cleanup early bootstrap code. This mostly realigns the code with the | Mark Kettenis |
2021-07-02 | Only do TLB shootdown on CPUs where a pmap is active. Only make SBI calls | Mark Kettenis |
2021-07-02 | Run SBI calls to to get mvendorid/marchid/mimplid on the actual CPU we're | Mark Kettenis |
2021-06-30 | Simplify the way we track the FPU state, using powerpc64 as a model. | Mark Kettenis |
2021-06-30 | add missing call to sbi_remote_fence_i() | Jonathan Gray |
2021-06-30 | MULTIPTOCESSOR -> MULTIPROCESSOR | Jonathan Gray |
2021-06-29 | SMP support. Mostly works, but occasionally craps out during boot. | Mark Kettenis |
2021-06-29 | delete pre-EFI boot kernel location scripting | Theo de Raadt |
2021-06-29 | sync maxusers with other 64bits architectures. ok kettenis@, deraadt@. | Matthieu Herrb |
2021-06-29 | The way we boot OpenBSD, there is no need to play the hart lottery. | Mark Kettenis |
2021-06-28 | do not need .align 2 or 4 after .text, the ABI's .text will decide what | Theo de Raadt |
2021-06-28 | whitespace | Theo de Raadt |
2021-06-28 | Fix assembly in #ifdef MULTIPROCESSOR case. | Mark Kettenis |
2021-06-28 | delete .align inside sigtramp stubs, as the stack alignment requirement | Theo de Raadt |
2021-06-28 | Implement copyin32(). | Mark Kettenis |
2021-06-27 | Make sure __bss_start is aligned on an 8-byte boundary. This makes sure | Mark Kettenis |
2021-06-27 | Using the MI mplock should be fine on riscv64. | Mark Kettenis |
2021-06-27 | Add Hart State Management functions. These will be needed to spin up | Mark Kettenis |
2021-06-26 | For some reason the riscv64 locore.S ended up with the copyright license | Mark Kettenis |
2021-06-25 | Move unused eficall.h files to the Attic. | Kenneth R Westerback |
2021-06-25 | basic radeondrm / X support for riscv64. Ok kettenis@ | Matthieu Herrb |
2021-06-25 | add SIZE_MAX. ok kettenis@ | Matthieu Herrb |
2021-06-25 | 1) Finish eliminating all uses of EFI_CALL() used in the tree, allowing for the | Kenneth R Westerback |
2021-06-25 | use weaker fences for riscv64 membar | Jonathan Gray |
2021-06-23 | Enable titmp(4). | Mark Kettenis |
2021-06-21 | Change tb_freq to uint64_t. This prevents an overflow in the riscv64 | Mark Kettenis |
2021-06-21 | Change tb_freq to uint64_t. This prevents an overflow in the riscv64 | Mark Kettenis |
2021-06-21 | code is obvious, comments not required | Theo de Raadt |
2021-06-21 | delete old debugging code | Theo de Raadt |
2021-06-20 | Mystery bag of cleanups -- mostly removing old debug code, or moving | Theo de Raadt |
2021-06-20 | Make sure we program the baud rate divisor register. Without this, | Mark Kettenis |
2021-06-20 | Skip disabled cpus (usually service cpus without full functionality). | Theo de Raadt |
2021-06-19 | Assert that fpu_load() only gets called with the FPU "off". | Mark Kettenis |