Age | Commit message (Expand) | Author |
2024-04-19 | Fix typo in comment | Jeremie Courreges-Anglas |
2024-04-19 | Revert per-CPU caches a double-free has been found by naddy@. | Martin Pieuchot |
2024-04-17 | Add per-CPU caches to the pmemrange allocator. | Martin Pieuchot |
2024-04-14 | Turn sp_tlb_flush_{ctx,pte} into function pointers, and pick one out of three | Miod Vallat |
2024-04-14 | Implement support for AVX-512. This required some fixes to the so-far | Mark Kettenis |
2024-04-14 | with empty body loops, put final semicolon on a new line for readability | Jonathan Gray |
2024-04-13 | correct indentation | Jonathan Gray |
2024-04-13 | vmm: protect vmm activation with the vmm_softc rwlock. | Dave Voutila |
2024-04-13 | Split out Spectre-V2 and Spectre-BHB mitigation code like I did for | Mark Kettenis |
2024-04-11 | correct value of XFEATURE_AMX | Jonathan Gray |
2024-04-11 | Stop making <machine/pmap.h> include <machine/pte.h>, and fix the very few | Miod Vallat |
2024-04-10 | Use km_alloc(9) to allocate USPACE instead of uvm_pglistalloc(9). | Martin Pieuchot |
2024-04-09 | vmm/vmd: add exception injection and refactor inject api. | Dave Voutila |
2024-04-08 | Stop redeclaring ENTRY, the <machine/asm.h> flavour is as good as we need it. | Miod Vallat |
2024-04-08 | Fix misplaced END() macro. | Miod Vallat |
2024-04-08 | Remove unused tf_fault and tf_kstack members from struct trapframe. These | Miod Vallat |
2024-04-08 | Remove demap code for MMU miss faults. | Miod Vallat |
2024-04-08 | There is too much #ifdef DEBUG stuff cluttering locore, really. While some of | Miod Vallat |
2024-04-08 | Introduce more assembler macros to deduplicate code and improve readability: | Miod Vallat |
2024-04-08 | Remove dead code and data, fix typos, kill wrong comments. | Miod Vallat |
2024-04-08 | Fix cut'n'paste error in data miss handler causing wrong label to be used in | Miod Vallat |
2024-04-08 | Fix sun4v patching of sp_tlb_flush_ctx() to pass flags in the right register. | Miod Vallat |
2024-04-07 | The RISC-V architecture has cache-coherent DMA... until it doesn't. This | Mark Kettenis |
2024-04-06 | Now that we support RISC-V CPUs that have MMUs with memory cachability | Mark Kettenis |
2024-04-03 | Initialize earlier macppc's and powerpc64's pmap_hash_lock | George Koehler |
2024-04-03 | pmap_virtual_space() and pmap_steal_memory() are mutually exclusive, so | Miod Vallat |
2024-04-03 | Add ci_cpuid_level and ci_vendor holding the per-CPU basic cpuid | Philip Guenther |
2024-04-01 | Delete 108 lines of ASM from vmx_enter_guest() that predated lots | Philip Guenther |
2024-03-31 | Enable rge(4). | Mark Kettenis |
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 |