summaryrefslogtreecommitdiff
path: root/sys/arch/riscv64
AgeCommit message (Expand)Author
2022-10-03Reorganize the EFI code a bit. Move the efi.h header from dev/acpi toMark Kettenis
2022-09-10Remove pmap_collect() when a no-op, define __HAVE_PMAP_COLLECT otherwise.Miod Vallat
2022-09-08Rename global ifnet TAILQKlemens Nanni
2022-09-08riscv64: cpu_initclocks: install tb_timecounter before cpu_startclock()Scott Soule Cheloha
2022-09-04spellingJonathan Gray
2022-09-02Constify nam2blk[], chrtoblktbl[] and octeon devmap[].Miod Vallat
2022-09-01Stop setting d_bbsize and d_sbsize. Nobody has paidKenneth R Westerback
2022-08-30Remove long unused WARN_REFERENCES macro; idea guenther@, ok jsg@ jca@Miod Vallat
2022-08-29use ansi volatile keyword, not __volatileJonathan Gray
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