summaryrefslogtreecommitdiff
path: root/sys/arch/riscv64
AgeCommit message (Expand)Author
2023-04-25Enable softraid(4) in the ramdisk kernel aka. make disk crypto install workKlemens Nanni
2023-04-13pmap_copy() has never, ever, been implemented in any of the platforms OpenBSDMiod Vallat
2023-04-13remove duplicate includesJonathan Gray
2023-04-11fix double words in commentsJonathan Gray
2023-03-19Aggressively randomize the location of the stack on all 64-bit architecturesMark Kettenis
2023-03-06In iskmemdev(), do not check for the minor of /dev/io. It has beenMiod Vallat
2023-02-23Remove dangerous user-settable "addr" variable from MI boot loader, andMiod Vallat
2023-02-16Remove obsolete __HAVE_VM_PAGE_MD define - all platforms provide vm_page_mdMiod Vallat
2023-02-13Support device trees with NOPs in them (like the kernel version alreadyMark Kettenis
2023-02-11__syscall() is no longer neccessary since the system calls which neededTheo de Raadt
2023-02-04timecounting: remove incomplete PPS supportScott Soule Cheloha
2023-01-27riscv64: initialize stathz, profhz like other platforms doScott Soule Cheloha
2023-01-24Enable access to usb(4), ugen(4), ulpt(4), ucom(4) and ujoy(4)Jeremie Courreges-Anglas
2023-01-24Hook up the same USB device drivers as arm64/conf/GENERICJeremie Courreges-Anglas
2023-01-16bump minor after RAID 1C support synced form arm64Klemens Nanni
2023-01-16Sync with original arm64 copy to get RAID 1C bits, fix include guardKlemens Nanni
2023-01-16we spent far too long debugging a weird go library problem (incorrectTheo de Raadt
2023-01-11Make sure we also remove read access in pmap_page_ro() when the newMark Kettenis
2023-01-06Remove copystr(9), unless used internally by copy{in,out}str.Miod Vallat
2023-01-04experiments for --execute-only on arm64 and riscv64 are going well,Theo de Raadt
2022-12-30Neuter zlib fatal warnings when building kernels and bootloaders with clang 15Jeremie Courreges-Anglas
2022-12-29Avoid doing cache flush/invalidate operations for DMA memory allocated withMark Kettenis
2022-12-29Use an iorw fence since we're syncing cpu access and device access toMark Kettenis
2022-12-28The RISC-V architecture support execute-only mappings, so implement those.Mark Kettenis
2022-12-28Handle clock that can't be gated as a no-op.Mark Kettenis
2022-12-27Newer device trees for boards based on the JH7100 SoC use a SoC-specificMark Kettenis
2022-12-06Print SBI vendor, version and implemented spec versionJeremie Courreges-Anglas
2022-12-06Drop unused WEAK_REFERENCE macroJeremie Courreges-Anglas
2022-12-03Use evcount_percpu(9) for clock interruptsJeremie Courreges-Anglas
2022-12-03Add ENTRY_NB() and use it for brk.S and sbrk.S on riscv64Jeremie Courreges-Anglas
2022-12-02Drop _C_LABEL() uses in riscv64-specific codeJeremie Courreges-Anglas
2022-11-19riscv64: switch to clockintrScott Soule Cheloha
2022-11-13Sync data and instruction cache before entering an executable pageJeremie Courreges-Anglas
2022-11-05Make sure fdt_find_node() returns NULL if it can't find the requested node.Patrick Wildt
2022-11-03riscv64 pmap: flush memory writes before remote sfence.vmaJeremie Courreges-Anglas
2022-11-03Zap unused variableJeremie Courreges-Anglas
2022-11-02Clean up more ancient history: since 2015 the libc stubs forPhilip Guenther
2022-10-30Simplfity setregs() by passing it the ps_strings and switchingPhilip Guenther
2022-10-17Implement uncached mappings on the StarFive JH7100 SoC, where the hardwareMark Kettenis
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