Age | Commit message (Expand) | Author |
2024-03-31 | Remove long dead isa-on-powerpc leftovers. | Miod Vallat |
2024-03-31 | Stop referring to dead-since-30-years gatherstats() in comments. | Miod Vallat |
2024-03-30 | Use illop1 as failure instruction in the locore gap file. | Miod Vallat |
2024-03-30 | Bring back an inline db_enter(), which makes backtraces easier to grok | Miod Vallat |
2024-03-30 | use void in function decl with no args; avoids non-ANSI smatch warnings | Jonathan Gray |
2024-03-29 | Use SBI calls to reboot or power down the machine when the firmware | Mark Kettenis |
2024-03-29 | Drop the first argument of intr_establish(). | Miod Vallat |
2024-03-29 | Store the physical address of each pcb in struct mdproc, and use this in | Miod Vallat |
2024-03-29 | Remove truly unneeded includes (not included indirectly). | Miod Vallat |
2024-03-29 | Check for %otherwin being nonzero earlier in rft_user. | Miod Vallat |
2024-03-29 | Simplify two more places where we don't need to check for unbiased stacks. | Miod Vallat |
2024-03-29 | STACKFRAME macro is always invoked on a well-formed 64-bit stack, no need | Miod Vallat |
2024-03-29 | Text faults should not invoke uvm_grow() since the fault address is not on | Miod Vallat |
2024-03-29 | send_softint() was designed as being able to target a particular cpu, but the | Miod Vallat |
2024-03-29 | Update/fix/remove obsolete or just plainly wrong comments. | Miod Vallat |
2024-03-29 | Stop including <machine/signal.h> in locore and remove _LOCORE guards | Miod Vallat |
2024-03-29 | Move C declarations from intreg.h to <machine/intr.h> which includes it. | Miod Vallat |
2024-03-29 | Get rid of unnecessary defines in assym.h. | Miod Vallat |
2024-03-29 | Clean the fpu trap code: | Miod Vallat |
2024-03-29 | Be sure to reset p->p_md.md_fpstate to NULL after freeing it in cpu_exit(). | Miod Vallat |
2024-03-29 | Clean-up cache-related definitions and routines. | Miod Vallat |
2024-03-29 | Comment out unused routines. They might become used in the future, so they | Miod Vallat |
2024-03-29 | Remove dead code. Some of it had been dead since the very beginning of the | Miod Vallat |
2024-03-29 | No longer include <machine/fsr.h> from <machine/reg.h>, and have the few | Miod Vallat |
2024-03-29 | De-register fpu completion code. | Miod Vallat |
2024-03-29 | Remove dead defines, prototypes and data, and duplicate or misleading comments. | Miod Vallat |
2024-03-29 | Remove unconditional define of _LOCORE. | Miod Vallat |
2024-03-29 | Now that this file is no longer used by any libc C file, get rid of checks | Miod Vallat |
2024-03-27 | The RISC-V architecture specification says that memory read/writes are | Mark Kettenis |
2024-03-27 | Initialize pmap_tramp.pm_mtx before use. | Kurt Miller |
2024-03-26 | The devicetree standard allows for multiple /memory nodes, each with | Mark Kettenis |
2024-03-26 | Implement support for the RISC-V UEFI Boot Protocol. This provides us | Mark Kettenis |
2024-03-26 | Implement the chmod a-x bsd.upgrade trick in the sparc64 ofwboot bootloader. | Claudio Jeker |
2024-03-25 | Add missing SFENCE.VMA instructions after switching page tables during | Mark Kettenis |
2024-03-25 | Add rpigpio(4), a driver for the RP1 GPIO controller on the Raspberry Pi 5. | Patrick Wildt |
2024-03-24 | Enable cad(4). | Patrick Wildt |
2024-03-18 | Implement Spectre-V4 mitigations. The only real effect of this change is | Mark Kettenis |
2024-03-18 | Add support for the new layout of the CCSIDR_EL1 register that was | Mark Kettenis |
2024-03-17 | The feature is called SSBS instead of SBSS. | Mark Kettenis |
2024-03-17 | Use VERW to mitigate the RFDS (Register File Data Sampling) vulnerability | Philip Guenther |
2024-03-16 | Set the HCR_API and HCR_APK bits in the HCR_EL2 when CPUs boot in EL2. | Mark Kettenis |
2024-03-16 | recognise Cortex-A520AE (Hayes AE), Cortex-A720AE (Hunter AE) | Jonathan Gray |
2024-03-15 | According to errata AC03_CPU_12, AmpereOne needs the loopy branches with a | Mark Kettenis |
2024-03-13 | Expose BTI support to userland. | Mark Kettenis |
2024-03-12 | Fix the "fake" frame that we create alongside the trapframe. This fixes | Mark Kettenis |
2024-03-12 | Correct handling of cpuid(0xd) subleaves, carefully hiding bits and | Philip Guenther |
2024-03-10 | Invalidating the D-cache after disabling it turned out to be a bad idea | Mark Kettenis |
2024-03-08 | Make sure copyoutstr() invoked with a length of zero returns ENAMETOOLONG. | Miod Vallat |
2024-03-07 | In _bus_dmamap_load_mbuf() ensure that for large mbuf m_len values | Claudio Jeker |
2024-03-07 | Enable dwxe(4) | Kevin Lo |