created | 2021-05-09T03:56:01Z |
---|---|
begin | 2021-05-05T00:00:00Z |
end | 2021-05-06T00:00:00Z |
path | src/sys |
commits | 13 |
date | 2021-05-05T00:53:08Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/arch/riscv64/conf/Makefile.riscv64 | log | diff | annotate |
src/sys/arch/riscv64/conf/files.riscv64 | log | diff | annotate | |
src/sys/arch/riscv64/riscv64/exception.S | log | diff | annotate | |
src/sys/arch/riscv64/riscv64/Attic/trap.S | log | diff | annotate | |
src/sys/arch/riscv64/riscv64/trap.c | log | diff | annotate | |
src/sys/arch/riscv64/riscv64/Attic/trap_machdep.c | log | diff | annotate | |
message |
rename trap.S exception.S and trap_machdep.c trap.c to match other archs ok kettenis@ |
date | 2021-05-05T01:24:57Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/arch/riscv64/riscv64/exception.S | log | diff | annotate |
message |
riscv: Clear SUM in SSTATUS for supervisor mode exceptions. From John Baldwin 753bcca440a4d2c95f48536b586131b84c0bb87e in FreeBSD ok kettenis@ mlarkin@ |
date | 2021-05-05T01:28:38Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/arch/riscv64/riscv64/trap.c | log | diff | annotate |
message |
riscv: Assert that SUM is not set in SSTATUS for exceptions. From John Baldwin 6a3a6fe34bf36b6e745b3e9ad1a991de057729c7 in FreeBSD ok kettenis@ mlarkin@ |
date | 2021-05-05T05:47:11Z | |||
---|---|---|---|---|
author | stsp | |||
files | src/sys/dev/pci/if_iwm.c | log | diff | annotate |
message |
Enable detailed reports about firmware errors in iwm(4) for the time being. I am getting reports about firmware errors which may be related to Tx agg. |
date | 2021-05-05T07:29:00Z | |||
---|---|---|---|---|
author | mpi | |||
files | src/sys/arch/amd64/amd64/trap.c | log | diff | annotate |
src/sys/arch/arm64/arm64/trap.c | log | diff | annotate | |
message |
Unlock top part of the fault handler. ok kettenis@ |
date | 2021-05-05T07:29:01Z | |||
---|---|---|---|---|
author | mpi | |||
files | src/sys/arch/i386/i386/trap.c | log | diff | annotate |
src/sys/arch/powerpc/powerpc/trap.c | log | diff | annotate | |
src/sys/arch/powerpc64/powerpc64/trap.c | log | diff | annotate | |
src/sys/arch/sparc64/sparc64/trap.c | log | diff | annotate | |
message |
Unlock top part of the fault handler. ok kettenis@ |
date | 2021-05-05T09:17:19Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/fdt/dwmmc.c | log | diff | annotate |
message |
Match on snps,dw-mshc in dwmmc(4) and use clock-frequency for clkbase if the "ciu" clock is missing as mentioned in the devicetree binding. ok kettenis@ |
date | 2021-05-05T12:02:21Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/arm64/dev/agintc.c | log | diff | annotate |
message |
Fix definition of GICD_TYPER_LPIS. ok patrick@ |
date | 2021-05-05T13:12:26Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/riscv64/riscv64/bus_dma.c | log | diff | annotate |
message |
Sync with arm64 version. ok jsg@ |
date | 2021-05-05T13:28:56Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/arch/riscv64/include/bus.h | log | diff | annotate |
message |
use fence iorw,iorw for bus_space_barrier() ok kettenis@ |
date | 2021-05-05T14:13:57Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/arm64/dev/mainbus.c | log | diff | annotate |
message | whitespace |
date | 2021-05-05T15:29:19Z | |||
---|---|---|---|---|
author | visa | |||
files | src/sys/arch/mips64/include/cpu.h | log | diff | annotate |
src/sys/arch/mips64/mips64/pmap.c | log | diff | annotate | |
src/sys/arch/mips64/mips64/tlbhandler.S | log | diff | annotate | |
message |
Remove unneeded tlb_set_gbase() that was used with R8000. Pointed out by miod@ |
date | 2021-05-05T19:26:51Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/riscv64/conf/GENERIC | log | diff | annotate |
src/sys/arch/riscv64/conf/RAMDISK | log | diff | annotate | |
src/sys/arch/riscv64/conf/files.riscv64 | log | diff | annotate | |
src/sys/arch/riscv64/dev/sfcc.c | log | diff | annotate | |
src/sys/arch/riscv64/include/cpufunc.h | log | diff | annotate | |
src/sys/arch/riscv64/riscv64/bus_dma.c | log | diff | annotate | |
src/sys/arch/riscv64/riscv64/cpu.c | log | diff | annotate | |
message |
The StarFive JH7100 SoC found on the BeagleV beta boards has most of its peripherals hooked up through a bus that doesn't maintain cache coherency. So in order to use DMA we will need to flush the L2 caches before/after a DMA tranfer. Add a driver for the L2 cache controller for these SoCs and infrastructure to do the necessary cache maintenance. Since this particular L2 cache controller needs physical addresses, this makes the bus_dma(4) code deviate from its arm64 counterpart. ok drahn@ |