summaryrefslogtreecommitdiff
path: root/sys/arch/riscv64
AgeCommit message (Expand)Author
2022-08-09riscv64: trigger deferred timer interrupts from splx(9)Scott Soule Cheloha
2022-07-27Support "empty" phandles in interrups-extended properties. This is neededMark Kettenis
2022-07-12Use db_rint() in sfuart(4)Jeremie Courreges-Anglas
2022-06-28Remove unused field d_poll from struct cdevsw.Visa Hankala
2022-06-26add a few missing drivers for recent nics, input from jmatthew kettenis mbuhl...Stuart Henderson
2022-06-12Add stftemp(4), a driver for the temperature sensor integrated on theMark Kettenis
2022-06-10Implement CPU_BUSY_CYCLE() with the ZiHintPause extensionJeremie Courreges-Anglas
2022-06-09Add gpiorestart(4).Mark Kettenis
2022-06-08Add stfpinctrl(4).Mark Kettenis
2022-06-08Add stfpinctrl(4), a driver for the pinctrl/gpio block found on theMark Kettenis
2022-06-07Enable stfclock(4) and make xhci(4) attach to fdt.Mark Kettenis
2022-06-06Enable stfclock(4) and make xhci(4) attach to fdt.Mark Kettenis
2022-06-06Add stfclock(4), a driver for the clock controller found on the StarFiveMark Kettenis
2022-06-06Remove unused prototype.Mark Kettenis
2022-06-06The StarFive JH7100 SoC has peripherals that only support 32-bit DMAMark Kettenis
2022-05-30Add sfgpio(4), a driver for the GPIO controller found on theMark Kettenis
2022-04-14ddb: constify command tablesChristian Weisgerber
2022-04-12ddb: simplify machine command handlingChristian Weisgerber
2022-04-06constify struct cfattachChristian Weisgerber
2022-03-23Trapping a riscv illegal instruction shouldn't print a console messageJeremie Courreges-Anglas
2022-03-22Copy the FDT into a larger buffer such that we have space to add additionalMark Kettenis
2022-03-22Make sure kernel longjmp always returns 1 rather than what turns out to beMiod Vallat
2022-03-22Fix wrong comment in sendsig(), and remove unused dumpframe()Miod Vallat
2022-03-22Do not bother initializing a0 with a special value in setregs, that's aMiod Vallat
2022-03-22Change VM_MIN_ADDRESS to PAGE_SIZE to forbid mapping anything at virtualMiod Vallat
2022-03-22Do not pretend there exist MD code for byte swapping yet provide copiesMiod Vallat
2022-03-14The current FDT code we use in the bootloader is buggy and will write intoMark Kettenis
2022-02-24Fix kernel stack alignment on riscv64Visa Hankala
2022-02-24Reserve room for holding curcpu pointer in u-areaVisa Hankala
2022-02-24Fix PIC_SYM() macro: it never needs to token paste, so it's notPhilip Guenther
2022-02-23unifdef __ELF__Jonathan Gray
2022-02-22Remove extra ;Visa Hankala
2022-02-22Clear frame pointer in cpu_fork() on riscv64Visa Hankala
2022-02-22ddb: Improve stack unwinding on riscv64Visa Hankala
2022-02-18Add mpfgpio(4), a driver for the PolarFire SoC MSS GPIO controller.Visa Hankala
2022-02-16Add mpfiic(4), a driver for the PolarFire SoC MSS I2C controller.Visa Hankala
2022-01-18Add cdsdhc(4), a driver for the Cadence SD/SDIO/eMMC host controller.Visa Hankala
2022-01-18plic: Fix cpuid handlingVisa Hankala
2022-01-17sfcc: Fix accidental spinningVisa Hankala
2022-01-16remove "for all AArch64 platforms" from commentJonathan Gray
2022-01-12Remove -target riscv64-unknown-openbsd from CMACHFLAGS.Kevin Lo
2022-01-07.glue_7 is used for arm code calling thumb code, and .glue_7t is used forKevin Lo
2022-01-05Add mpfclock(4), a driver for the PolarFire SoC MSS clock controller.Visa Hankala
2022-01-03SOCs -> SoCsVisa Hankala
2022-01-03Don't use != 0 to check whether a pointer is non-NULL.Jonathan Gray
2022-01-02addres -> addressJonathan Gray
2022-01-02establush -> establishJonathan Gray
2022-01-01Remove unused function prototype.Mark Kettenis
2022-01-01Add missing locking to pmap_extract(9) and pmap_unwire(9).Mark Kettenis
2021-12-17Disable a few warning flags that were introduced and enabled by defaultPatrick Wildt