summaryrefslogtreecommitdiff
path: root/sys/arch/riscv64
AgeCommit message (Expand)Author
2023-12-14NKMEMPAGES_MAX_DEFAULT is no longer used. Remove it from param.h.Claudio Jeker
2023-12-13Implement per-CPU caching for the page table page (vp) pool and the PTEJeremie Courreges-Anglas
2023-12-13Fix syscall number bounds check computations.Miod Vallat
2023-12-12remove support for syscall(2) -- the "indirection system call" becauseTheo de Raadt
2023-12-12The sigtramp was calling sigreturn(2), and upon failure exit(2), whichTheo de Raadt
2023-12-11Implement per-CPU caching for the page table page (vp) pool and the PTEMark Kettenis
2023-12-10Add a new label "sigcodecall" inside every sigtramp definition, directlyTheo de Raadt
2023-12-04Account for nkmempages as well in the pmap_growkernel() call duringClaudio Jeker
2023-11-28remove more unused definesJonathan Gray
2023-11-27additonal -> additionalJonathan Gray
2023-11-24Remove unneeded symbols.Miod Vallat
2023-11-24No need to load function addresses in registers and branch to the registerMiod Vallat
2023-11-24Remove unused direct map defines and macros, originating from FreeBSD.Miod Vallat
2023-11-20Revert 1.18 and randomly sort kernel object files again now that the issueMiod Vallat
2023-11-20Make sure the low two bits of stvec are always zero (since we don't useMiod Vallat
2023-11-11Randomly linked riscv64 kernels built with clang/lld-16 hang too oftenJeremie Courreges-Anglas
2023-11-06Provide machine/apmvar.h on riscv64 tooJeremie Courreges-Anglas
2023-10-26make efi_getdisklabel_cd9660() handle a block size of 512 and simplifyJonathan Gray
2023-10-24Normally context switches happen in mi_switch() but there are 3 casesClaudio Jeker
2023-09-24Drop PTE check in pmap_fault_fixup(). Since pmap_enter() doesn'tJeremie Courreges-Anglas
2023-09-23Add stfrng(4), a driver for the random number generator on the JH7110 SoC.Mark Kettenis
2023-09-22move simplebusvar.h so it can be used without ifdefJonathan Gray
2023-09-19Import the DVFS code from arm64.Mark Kettenis
2023-09-19Instead of adjusting PLL0 to scale the CPU frequency, use the dividerMark Kettenis
2023-09-18Reuse pmap_pte_insert() in pmap_clear_modify()Jeremie Courreges-Anglas
2023-09-17clockintr: remove clockintr_init(), clockintr_flagsScott Soule Cheloha
2023-09-14clockintr: replace CL_RNDSTAT with global variable statclock_is_randomizedScott Soule Cheloha
2023-09-06revert disabling warnings for zlib on clang >= 15Jonathan Gray
2023-09-03Adapt tlb flush calls following arm64/pmap.cJeremie Courreges-Anglas
2023-09-03Inline PTED_* functions and actually use PTED_WIRED()Jeremie Courreges-Anglas
2023-09-03pmap_page_protect() should not unmap pages after making them readonly.Jeremie Courreges-Anglas
2023-08-30Implement a few more clocks related to the GMAC.Mark Kettenis
2023-08-30Add support for the upstream Linux device tree bindings. Support for theMark Kettenis
2023-08-29Enable dwiic(4) and axppmic(4).Mark Kettenis
2023-08-23all platforms: separate cpu_initclocks() from cpu_startclock()Scott Soule Cheloha
2023-08-21Remove dead code.Miod Vallat
2023-08-14Skip leading dash in kernel boot options instead of complaining it is anMiod Vallat
2023-08-05cpu_idle_{enter,leave} are no-ops on riscv64, so just #definePhilip Guenther
2023-08-01Add (limited) support for setting PPL0 on JH7110.Mark Kettenis
2023-07-30Add JH7110 I2C clocks.Mark Kettenis
2023-07-25statclock: move profil(2), GPROF code to profclock(), gmonclock()Scott Soule Cheloha
2023-07-08Add support for the PCIe controller on the JH7110 SoC.Mark Kettenis
2023-07-08Add support for the Motorcomm YT8521/YT8531 PHYs. Since these PHYs mayMark Kettenis
2023-07-07Add a few more JH7110 clocks.Mark Kettenis
2023-07-05Implement support for the GPIOs on the JH7110. Makes it possible to rebootMark Kettenis
2023-07-05They may have fixed the cache coherency problems in the JH7110, but it isMark Kettenis
2023-07-04enable dwqe(4)Mark Kettenis
2023-07-04Add a bunch of clocks for GMAC0 and GMAC1 on the JH7110 SoC.Mark Kettenis
2023-07-02all platforms, kernel: remove __HAVE_CLOCKINTR symbolScott Soule Cheloha
2023-07-01Add support for JH7110 to stftemp(4).Joel Sing