aboutsummaryrefslogtreecommitdiff
path: root/sys/riscv
Commit message (Expand)AuthorAgeFilesLines
* sdhci: Initial support for the SpacemiT K1 sdhci controllerBojan Novković2 days1-0/+2
* clk: Initial support for the SpacemiT K1 clock control unitsBojan Novković2 days2-0/+4
* riscv: Add spacemit SoC files to the buildBojan Novković2 days3-0/+11
* riscv/atomic: Provide some additional aliasesMark Johnston8 days1-0/+3
* riscv/pmap.c: Add an Svinval-aware variant of pmap_invalidate_rangeBojan Novković8 days1-2/+71
* riscv: Add support for the Svinval extensionBojan Novković8 days3-0/+31
* vm: Make sure NULL is defined for vm_memattr_name()Mark Johnston2026-07-191-0/+2
* vm_phys: Add a sysctl to dump registered fictitious memory rangesMark Johnston2026-07-191-0/+17
* riscv/pmap.c: Handle spurious kernel page faults in critical sectionsBojan Novković2026-07-101-11/+35
* riscv/mp_machdep.c: Flush the TLB after releasing APsBojan Novković2026-07-101-0/+5
* riscv/pmap.c: Add a ddb command for inspecting PTEsBojan Novković2026-07-101-0/+61
* riscv: Add vendor and arch IDs for the SpacemiT K1 CPUBojan Novković2026-07-102-0/+10
* riscv: Use namespace-safe type __uint64_t to not depend on sys/types.hRuslan Bukin2026-06-241-5/+5
* riscv: Vector Extension (RVV) support.Ruslan Bukin2026-06-2413-17/+586
* sys: use curthread_pflags_set/restore to manage TDP_DEADLKTREAT for uioKonstantin Belousov2026-06-231-6/+3
* uiomove_*: centralize the copy function selectionBrooks Davis2026-06-211-33/+3
* pmap: prefer memcpy over bcopyBrooks Davis2026-06-211-2/+2
* GENERIC: enable extended error strings on all archsSiva Mahadevan2026-06-161-0/+1
* riscv64: Move pcb out of kstack into a new UMA zoneJohn Baldwin2026-05-275-13/+21
* sys: Consistently use ptoa() with td_kstack_pagesJohn Baldwin2026-05-271-1/+1
* sys: Add td_kstack_top inline helper functionJohn Baldwin2026-05-273-6/+3
* cpu_thread_new_kstack: Introduce new MD callbackJohn Baldwin2026-05-271-3/+2
* cpu_fork: Remove redundant assignments to td_pcb and td_frameJohn Baldwin2026-05-271-2/+0
* riscv: fix GENERIC-NODEBUG buildRuslan Bukin2026-05-161-0/+12
* riscv: Add IOMMU to NOTESDag-Erling Smørgrav2026-05-161-0/+1
* riscv: IOMMU supportRuslan Bukin2026-05-1212-0/+3409
* types: provide __SIZEOF_{INT{8,16,32,64},TIME,TIME32}_TRyan Libby2026-05-081-0/+1
* Define stdint.h macros unconditionallyDimitry Andric2026-05-011-8/+0
* Remove extraneous tab characters at EOL in various _stdint.h filesDimitry Andric2026-05-011-1/+1
* VM_PAGE_TO_DMAP: Wrapper macro to return direct map address for a pageJohn Baldwin2026-04-232-13/+11
* DMAP_TO_VM_PAGE: Wrapper macro to map direct map address to a pageJohn Baldwin2026-04-231-2/+2
* PHYS_TO_DMAP: Return a void * instead of a vm_offset_tJohn Baldwin2026-04-235-41/+41
* sys: Permit passing pointers to VIRT_IN_DMAP and DMAP_TO_PHYSJohn Baldwin2026-04-232-8/+13
* pmap_map: Use void * for the return value instead of vm_offset_tJohn Baldwin2026-04-231-2/+2
* sys: Switch td_kstack from vm_offset_t to char *John Baldwin2026-04-234-7/+7
* pmap_qenter/qremove: Use void * instead of vm_offset_tJohn Baldwin2026-04-231-7/+8
* pmap_map_io_transient: Use void * instead of vm_offset_t for vaddr arrayJohn Baldwin2026-04-233-8/+10
* sf_buf_kva: Return a pointer instead of a vm_offset_tJohn Baldwin2026-04-231-2/+2
* pmap_change_attr: Use void * instead of vm_offset_tJohn Baldwin2026-04-232-9/+10
* riscv: Switch the address argument to cpu_dcache_* to a pointerJohn Baldwin2026-04-236-37/+40
* busdma: Use char * instead of vm_offset_t for bounce page kernel pointersJohn Baldwin2026-04-231-10/+8
* pmap_quick_(enter|remove)_page: Use void * instead of vm_offset_tJohn Baldwin2026-04-232-33/+33
* pmap: Do not use PMAP_LOCK_INIT with kernel_pmapMark Johnston2026-04-011-1/+1
* routing: Retire ROUTE_MPATH compile optionPouria Mousavizadeh Tehrani2026-03-271-1/+0
* kernel: Be clearer about what ZSTDIO is forDag-Erling Smørgrav2026-03-211-2/+4
* riscv: save FPE state in cpu_fork().Jari Sihvola2026-03-051-1/+8
* sys: Declare 'end' as an extern char[]John Baldwin2026-02-251-1/+1
* riscv: GENERIC: enable KERN_TLSSiva Mahadevan2026-02-191-0/+1
* Revert "pcb.h: mark struct pcb to be preserved"Konstantin Belousov2026-02-091-5/+0
* pcb.h: mark struct pcb to be preservedMinsoo Choo2026-02-091-0/+5