aboutsummaryrefslogtreecommitdiff
path: root/sys/riscv
Commit message (Expand)AuthorAgeFilesLines
* riscv: Fix copyin/copyoutKristof Provost2019-07-291-7/+8
* Simplify the handling of superpages in pmap_clear_modify(). Specifically,Alan Cox2019-07-251-23/+14
* riscv: Return vm_paddr_t in pmap_early_vtophys()Kristof Provost2019-07-171-1/+1
* Don't pass error from syscallenter() to syscallret().John Baldwin2019-07-151-3/+2
* pmap_clear_modify() needs to clear PTE_W.Mark Johnston2019-07-151-1/+1
* Fix reference counting in pmap_ts_referenced() on RISC-V.Mark Johnston2019-07-151-10/+13
* Provide protection against starvation of the ll/sc loops when accessing userp...Konstantin Belousov2019-07-121-12/+14
* Merge the vm_page hold and wire mechanisms.Mark Johnston2019-07-081-1/+1
* Merge r349526 from amd64. When we protect an L3 entry, we only callAlan Cox2019-07-051-6/+7
* Display the approximate space needed when a minidump fails due to lackNavdeep Parhar2019-06-301-3/+4
* sys: Remove DEV_RANDOM device optionConrad Meyer2019-06-211-1/+0
* RISC-V: expose extension bits in AT_HWCAPMitchell Horne2019-06-114-1/+104
* Remove unused mcall_trap() functionMitchell Horne2019-06-091-9/+0
* RISC-V: Clean up some GENERIC optionsMitchell Horne2019-06-091-7/+3
* RISC-V: Announce real and available memory at bootMitchell Horne2019-06-092-0/+29
* Add TSLOG events to initriscv()Mitchell Horne2019-06-091-0/+5
* Fix global pointer relaxations in the RISC-V kernelMitchell Horne2019-06-098-46/+49
* Remove block of dead codeMitchell Horne2019-06-091-10/+0
* Correct a new KASSERT() in r348828.Alan Cox2019-06-091-2/+2
* Implement an alternative solution to the amd64 and i386 pmap problem that weAlan Cox2019-06-091-15/+24
* Replace uses of vm_page_unwire(m, PQ_NONE) with vm_page_unwire_noq(m).Mark Johnston2019-06-071-1/+1
* Include ktr.h in more compilation unitsConrad Meyer2019-05-211-0/+1
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-203-0/+3
* Add support for HiFive Unleashed -- the board with a multi-core RISC-V SoCRuslan Bukin2019-05-126-58/+116
* RISC-V ISA does not specify how to manage physical memory attributes (PMA).Ruslan Bukin2019-05-101-10/+0
* Remove IPSEC from GENERIC due to performance issuesAndrew Gallatin2019-05-091-1/+0
* Connect Xilinx AXI drivers and Cadence Ethernet MAC to the RISC-V build.Ruslan Bukin2019-05-081-0/+10
* tun/tap: merge and rename to `tuntap`Kyle Evans2019-05-081-1/+1
* Disable interrupts first and then set spinlock_count to 1.Ruslan Bukin2019-05-071-1/+3
* Provide a template for busdma code for RISC-V.Ruslan Bukin2019-05-076-35/+1737
* Deactivate IRQ resource by calling to intr_deactivate_irq().Ruslan Bukin2019-05-011-6/+10
* Implement pic_pre_ithread(), pic_post_ithread().Ruslan Bukin2019-04-241-0/+26
* RISC-V: initialize pcpu slightly earlierMitchell Horne2019-04-072-12/+11
* o Grab the number of devices supported by PLIC from FDT.Ruslan Bukin2019-04-021-6/+22
* Grab timer frequency from FDT.Ruslan Bukin2019-03-271-4/+32
* amd64 KPTI: add control from procctl(2).Konstantin Belousov2019-03-162-0/+12
* amd64: Add md process flags and first P_MD_PTI flag.Konstantin Belousov2019-03-161-0/+7
* Reorder copyright lines to preserve the source of "All rights reserved."Mark Johnston2019-03-061-1/+1
* Implement minidump support for RISC-V.Mark Johnston2019-03-063-11/+375
* Initialize dump_avail[] on riscv.Mark Johnston2019-03-051-1/+4
* Add pmap_get_tables() for riscv.Mark Johnston2019-03-051-0/+37
* Remove sv_pagesize, originally introduced with r100384.Edward Tomasz Napierala2019-03-011-1/+0
* Add kernel support for Intel userspace protection keys feature onKonstantin Belousov2019-02-201-0/+7
* Enable enabling ASLR on non-x86 architectures.Konstantin Belousov2019-02-141-1/+1
* Implement per-CPU pmap activation tracking for RISC-V.Mark Johnston2019-02-139-73/+100
* Implement pmap_clear_modify() for RISC-V.Mark Johnston2019-02-131-2/+80
* Implement transparent 2MB superpage promotion for RISC-V.Mark Johnston2019-02-135-238/+1238
* riscv: default to non-executable stackEd Maste2019-02-061-1/+1
* Follow arm[32] and sparc64 KAPI and provide the FreeBSD standard spellingDavid E. O'Brien2019-01-291-0/+2
* Remove a redundant test.Mark Johnston2019-01-281-1/+1