Now
MAIN commitmail json YAML
RISC-V: enabled GDB
MAIN commitmail json YAML
src/external/gpl3/gdb.old/lib/libbfd/Makefile@1.12
/
diff
/
nxr@1.12
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv32/bfd-in3.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv32/bfd.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv32/bfd_stdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv32/bfdver.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv32/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv32/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv32/targmatch.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv64/bfd-in3.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv64/bfd.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv64/bfd_stdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv64/bfdver.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv64/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv64/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv64/targmatch.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libctf/arch/riscv32/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libctf/arch/riscv32/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libctf/arch/riscv64/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libctf/arch/riscv64/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libdecnumber/arch/riscv32/config.h@1.1 / diff / nxr@1.1
:
(more 75 files)
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv32/bfd-in3.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv32/bfd.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv32/bfd_stdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv32/bfdver.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv32/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv32/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv32/targmatch.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv64/bfd-in3.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv64/bfd.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv64/bfd_stdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv64/bfdver.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv64/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv64/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libbfd/arch/riscv64/targmatch.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libctf/arch/riscv32/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libctf/arch/riscv32/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libctf/arch/riscv64/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libctf/arch/riscv64/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/lib/libdecnumber/arch/riscv32/config.h@1.1 / diff / nxr@1.1
:
(more 75 files)
RISC-V mknative and build support for gdb.old
MAIN commitmail json YAML
src/external/gpl3/gdb/lib/libbfd/Makefile@1.14
/
diff
/
nxr@1.14
src/external/gpl3/gdb/lib/libbfd/arch/riscv32/bfd-in3.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv32/bfd.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv32/bfd_stdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv32/bfdver.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv32/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv32/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv32/targmatch.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv64/bfd-in3.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv64/bfd.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv64/bfd_stdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv64/bfdver.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv64/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv64/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv64/targmatch.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libctf/arch/riscv32/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libctf/arch/riscv32/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libctf/arch/riscv64/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libctf/arch/riscv64/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libdecnumber/arch/riscv32/config.h@1.1 / diff / nxr@1.1
:
(more 75 files)
src/external/gpl3/gdb/lib/libbfd/arch/riscv32/bfd-in3.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv32/bfd.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv32/bfd_stdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv32/bfdver.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv32/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv32/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv32/targmatch.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv64/bfd-in3.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv64/bfd.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv64/bfd_stdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv64/bfdver.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv64/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv64/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/riscv64/targmatch.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libctf/arch/riscv32/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libctf/arch/riscv32/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libctf/arch/riscv64/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libctf/arch/riscv64/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libdecnumber/arch/riscv32/config.h@1.1 / diff / nxr@1.1
:
(more 75 files)
RISC-V mknative and build support.
MAIN commitmail json YAML
Don't expose vaddr_t or register_t to userland. The gdb configure script
needs this so it can detect struct lwp correctly.
needs this so it can detect struct lwp correctly.
MAIN commitmail json YAML
Google goldfish config goop
MAIN commitmail json YAML
Set ac_cv_func_sigprocmask=yes as the symbol renaming confuses the
configure script on architectures that don't provide a compatibilty
symbol, e.g. RISC-V
configure script on architectures that don't provide a compatibilty
symbol, e.g. RISC-V
MAIN commitmail json YAML
Ugly hack to fix the builds.
MAIN commitmail json YAML
Remove some #if 0'ed code
MAIN commitmail json YAML
RISC-V: Add the Google Goldfish RTC to the GENERIC.common
MAIN commitmail json YAML
Add a Google Goldfish RTC driver
MAIN commitmail json YAML
Missed a file in the RISC-V support commit
MAIN commitmail json YAML
src/common/lib/libc/arch/riscv/atomic/atomic_sub_64.S@1.3
/
diff
/
nxr@1.3
src/distrib/sets/lists/debug/module.ad.riscv32@1.1 / diff / nxr@1.1
src/distrib/sets/lists/debug/module.ad.riscv64@1.1 / diff / nxr@1.1
src/distrib/sets/lists/modules/ad.riscv32@1.1 / diff / nxr@1.1
src/distrib/sets/lists/modules/ad.riscv64@1.1 / diff / nxr@1.1
src/distrib/utils/embedded/conf/riscv.conf@1.1 / diff / nxr@1.1
src/distrib/utils/embedded/conf/riscv32.conf@1.1 / diff / nxr@1.1
src/distrib/utils/embedded/conf/riscv64.conf@1.1 / diff / nxr@1.1
src/etc/etc.riscv/Makefile.inc@1.4 / diff / nxr@1.4
src/external/gpl3/gdb.old/dist/bfd/configure@1.10 / diff / nxr@1.10
src/external/gpl3/gdb.old/dist/bfd/configure.ac@1.8 / diff / nxr@1.8
src/external/gpl3/gdb.old/dist/gdb/configure.host@1.10 / diff / nxr@1.10
src/external/gpl3/gdb.old/dist/gdb/configure.nat@1.2 / diff / nxr@1.2
src/external/gpl3/gdb.old/dist/gdb/configure.tgt@1.10 / diff / nxr@1.10
src/external/gpl3/gdb.old/dist/gdb/riscv-nbsd-nat.c@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/dist/gdb/riscv-nbsd-tdep.c@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/dist/gdb/riscv-nbsd-tdep.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/dist/bfd/configure@1.14 / diff / nxr@1.14
src/external/gpl3/gdb/dist/bfd/configure.ac@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/dist/gdb/configure.nat@1.5 / diff / nxr@1.5
:
(more 107 files)
src/distrib/sets/lists/debug/module.ad.riscv32@1.1 / diff / nxr@1.1
src/distrib/sets/lists/debug/module.ad.riscv64@1.1 / diff / nxr@1.1
src/distrib/sets/lists/modules/ad.riscv32@1.1 / diff / nxr@1.1
src/distrib/sets/lists/modules/ad.riscv64@1.1 / diff / nxr@1.1
src/distrib/utils/embedded/conf/riscv.conf@1.1 / diff / nxr@1.1
src/distrib/utils/embedded/conf/riscv32.conf@1.1 / diff / nxr@1.1
src/distrib/utils/embedded/conf/riscv64.conf@1.1 / diff / nxr@1.1
src/etc/etc.riscv/Makefile.inc@1.4 / diff / nxr@1.4
src/external/gpl3/gdb.old/dist/bfd/configure@1.10 / diff / nxr@1.10
src/external/gpl3/gdb.old/dist/bfd/configure.ac@1.8 / diff / nxr@1.8
src/external/gpl3/gdb.old/dist/gdb/configure.host@1.10 / diff / nxr@1.10
src/external/gpl3/gdb.old/dist/gdb/configure.nat@1.2 / diff / nxr@1.2
src/external/gpl3/gdb.old/dist/gdb/configure.tgt@1.10 / diff / nxr@1.10
src/external/gpl3/gdb.old/dist/gdb/riscv-nbsd-nat.c@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/dist/gdb/riscv-nbsd-tdep.c@1.1 / diff / nxr@1.1
src/external/gpl3/gdb.old/dist/gdb/riscv-nbsd-tdep.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/dist/bfd/configure@1.14 / diff / nxr@1.14
src/external/gpl3/gdb/dist/bfd/configure.ac@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/dist/gdb/configure.nat@1.5 / diff / nxr@1.5
:
(more 107 files)
RISC-V support that works on QEMU with a single hart.
Thanks for Simon Burge for plic(4).
Thanks for Simon Burge for plic(4).
MAIN commitmail json YAML
Add imx6sx dtb files for BE too
MAIN commitmail json YAML
Fix build after previous. m68k uses symnum instead of symidx.
MAIN commitmail json YAML
src/sys/arch/aarch64/aarch64/kobj_machdep.c@1.7
/
diff
/
nxr@1.7
src/sys/arch/alpha/alpha/kobj_machdep.c@1.4 / diff / nxr@1.4
src/sys/arch/amd64/amd64/kobj_machdep.c@1.9 / diff / nxr@1.9
src/sys/arch/arm/arm32/kobj_machdep.c@1.16 / diff / nxr@1.16
src/sys/arch/hppa/hppa/kobj_machdep.c@1.16 / diff / nxr@1.16
src/sys/arch/i386/i386/kobj_machdep.c@1.9 / diff / nxr@1.9
src/sys/arch/m68k/m68k/kobj_machdep.c@1.5 / diff / nxr@1.5
src/sys/arch/mips/mips/kobj_machdep.c@1.2 / diff / nxr@1.2
src/sys/arch/powerpc/powerpc/kobj_machdep.c@1.8 / diff / nxr@1.8
src/sys/arch/sh3/sh3/kobj_machdep.c@1.8 / diff / nxr@1.8
src/sys/arch/sparc/sparc/kobj_machdep.c@1.6 / diff / nxr@1.6
src/sys/arch/sparc64/sparc64/kobj_machdep.c@1.8 / diff / nxr@1.8
src/sys/arch/vax/vax/kobj_machdep.c@1.2 / diff / nxr@1.2
src/sys/kern/subr_kobj.c@1.78 / diff / nxr@1.78
src/sys/sys/kobj.h@1.21 / diff / nxr@1.21
src/sys/arch/alpha/alpha/kobj_machdep.c@1.4 / diff / nxr@1.4
src/sys/arch/amd64/amd64/kobj_machdep.c@1.9 / diff / nxr@1.9
src/sys/arch/arm/arm32/kobj_machdep.c@1.16 / diff / nxr@1.16
src/sys/arch/hppa/hppa/kobj_machdep.c@1.16 / diff / nxr@1.16
src/sys/arch/i386/i386/kobj_machdep.c@1.9 / diff / nxr@1.9
src/sys/arch/m68k/m68k/kobj_machdep.c@1.5 / diff / nxr@1.5
src/sys/arch/mips/mips/kobj_machdep.c@1.2 / diff / nxr@1.2
src/sys/arch/powerpc/powerpc/kobj_machdep.c@1.8 / diff / nxr@1.8
src/sys/arch/sh3/sh3/kobj_machdep.c@1.8 / diff / nxr@1.8
src/sys/arch/sparc/sparc/kobj_machdep.c@1.6 / diff / nxr@1.6
src/sys/arch/sparc64/sparc64/kobj_machdep.c@1.8 / diff / nxr@1.8
src/sys/arch/vax/vax/kobj_machdep.c@1.2 / diff / nxr@1.2
src/sys/kern/subr_kobj.c@1.78 / diff / nxr@1.78
src/sys/sys/kobj.h@1.21 / diff / nxr@1.21
Pass local symbols relocations in both passes and provide the kobj_reloc
implementation visibility of these relocations.
Currently all implementations resolve local symbol relocations in the first
pass and simply skip them in the second. The RISC-V implementation will
make use of this visiblity.
implementation visibility of these relocations.
Currently all implementations resolve local symbol relocations in the first
pass and simply skip them in the second. The RISC-V implementation will
make use of this visiblity.
MAIN commitmail json YAML
Remove an unnecessary cast in a KASSERTMSG
MAIN commitmail json YAML
Correct a type.
MAIN commitmail json YAML
KASSERT(kpreempt_disabled()) before accessing curcpu()
MAIN commitmail json YAML
G/C pte_index
MAIN commitmail json YAML
src/sys/arch/evbarm/fdt/fdt_machdep.c@1.103
/
diff
/
nxr@1.103
src/sys/dev/fdt/fdt_boot.c@1.1 / diff / nxr@1.1
src/sys/dev/fdt/fdt_boot.h@1.1 / diff / nxr@1.1
src/sys/dev/fdt/files.fdt@1.69 / diff / nxr@1.69
src/sys/dev/fdt/fdt_boot.c@1.1 / diff / nxr@1.1
src/sys/dev/fdt/fdt_boot.h@1.1 / diff / nxr@1.1
src/sys/dev/fdt/files.fdt@1.69 / diff / nxr@1.69
Move fdt_update_stdout_path from evbarm code to MI code
MAIN commitmail json YAML
src/sys/arch/arm/at91/at91_bus_space.c@1.6
/
diff
/
nxr@1.6
src/sys/arch/arm/at91/at91busvar.h@1.8 / diff / nxr@1.8
src/sys/arch/arm/at91/at91rm9200bus.c@1.3 / diff / nxr@1.3
src/sys/arch/arm/at91/at91sam9260bus.c@1.2 / diff / nxr@1.2
src/sys/arch/arm/at91/at91sam9261bus.c@1.3 / diff / nxr@1.3
src/sys/arch/arm/broadcom/bcmgen_space.c@1.8 / diff / nxr@1.8
src/sys/arch/arm/gemini/gemini_space.c@1.6 / diff / nxr@1.6
src/sys/arch/arm/imx/imx_space.c@1.7 / diff / nxr@1.7
src/sys/arch/arm/ixp12x0/ixp12x0_io.c@1.19 / diff / nxr@1.19
src/sys/arch/arm/sa11x0/sa11x0_io.c@1.22 / diff / nxr@1.22
src/sys/arch/arm/xscale/ixp425_pci_space.c@1.15 / diff / nxr@1.15
src/sys/arch/arm/xscale/ixp425_space.c@1.10 / diff / nxr@1.10
src/sys/arch/arm/xscale/pxa2x0_space.c@1.14 / diff / nxr@1.14
src/sys/arch/arm/at91/at91busvar.h@1.8 / diff / nxr@1.8
src/sys/arch/arm/at91/at91rm9200bus.c@1.3 / diff / nxr@1.3
src/sys/arch/arm/at91/at91sam9260bus.c@1.2 / diff / nxr@1.2
src/sys/arch/arm/at91/at91sam9261bus.c@1.3 / diff / nxr@1.3
src/sys/arch/arm/broadcom/bcmgen_space.c@1.8 / diff / nxr@1.8
src/sys/arch/arm/gemini/gemini_space.c@1.6 / diff / nxr@1.6
src/sys/arch/arm/imx/imx_space.c@1.7 / diff / nxr@1.7
src/sys/arch/arm/ixp12x0/ixp12x0_io.c@1.19 / diff / nxr@1.19
src/sys/arch/arm/sa11x0/sa11x0_io.c@1.22 / diff / nxr@1.22
src/sys/arch/arm/xscale/ixp425_pci_space.c@1.15 / diff / nxr@1.15
src/sys/arch/arm/xscale/ixp425_space.c@1.10 / diff / nxr@1.10
src/sys/arch/arm/xscale/pxa2x0_space.c@1.14 / diff / nxr@1.14
Trailing whitespace
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
src/sys/arch/evbarm/adi_brh/obio_space.c@1.10
/
diff
/
nxr@1.10
src/sys/arch/evbarm/hdl_g/obio_space.c@1.6 / diff / nxr@1.6
src/sys/arch/evbarm/ifpga/ifpga_io.c@1.15 / diff / nxr@1.15
src/sys/arch/evbarm/imx23_olinuxino/imx23_olinuxino_machdep.c@1.15 / diff / nxr@1.15
src/sys/arch/evbarm/iq80310/obio_space.c@1.17 / diff / nxr@1.17
src/sys/arch/evbarm/iq80321/obio_space.c@1.14 / diff / nxr@1.14
src/sys/arch/evbarm/iyonix/obio_space.c@1.2 / diff / nxr@1.2
src/sys/arch/evbarm/hdl_g/obio_space.c@1.6 / diff / nxr@1.6
src/sys/arch/evbarm/ifpga/ifpga_io.c@1.15 / diff / nxr@1.15
src/sys/arch/evbarm/imx23_olinuxino/imx23_olinuxino_machdep.c@1.15 / diff / nxr@1.15
src/sys/arch/evbarm/iq80310/obio_space.c@1.17 / diff / nxr@1.17
src/sys/arch/evbarm/iq80321/obio_space.c@1.14 / diff / nxr@1.14
src/sys/arch/evbarm/iyonix/obio_space.c@1.2 / diff / nxr@1.2
Trailing whitespace.
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
Update to include value conversion routines.
MAIN commitmail json YAML
Extend optstr(9) to provide some functions to convert the value.
Proposed on tech-kern some time ago.
Proposed on tech-kern some time ago.
MAIN commitmail json YAML
src/sys/arch/aarch64/aarch64/pmap.c@1.149
/
diff
/
nxr@1.149
src/sys/arch/aarch64/aarch64/pmap_machdep.c@1.6 / diff / nxr@1.6
src/sys/arch/aarch64/conf/files.aarch64@1.43 / diff / nxr@1.43
src/sys/arch/aarch64/include/cpufunc.h@1.26 / diff / nxr@1.26
src/sys/arch/aarch64/include/pmap.h@1.58 / diff / nxr@1.58
src/sys/arch/aarch64/include/pmap_machdep.h@1.3 / diff / nxr@1.3
src/sys/arch/arm/arm32/pmap.c@1.439 / diff / nxr@1.439
src/sys/arch/arm/conf/files.arm@1.168 / diff / nxr@1.168
src/sys/arch/arm/include/arm32/pmap.h@1.174 / diff / nxr@1.174
src/sys/arch/cats/cats/cats_machdep.c@1.94 / diff / nxr@1.94
src/sys/arch/epoc32/epoc32/machdep.c@1.9 / diff / nxr@1.9
src/sys/arch/evbarm/adi_brh/brh_machdep.c@1.52 / diff / nxr@1.52
src/sys/arch/evbarm/armadaxp/armadaxp_machdep.c@1.18 / diff / nxr@1.18
src/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c@1.40 / diff / nxr@1.40
src/sys/arch/evbarm/gemini/gemini_machdep.c@1.34 / diff / nxr@1.34
src/sys/arch/evbarm/gumstix/gumstix_machdep.c@1.73 / diff / nxr@1.73
src/sys/arch/evbarm/hdl_g/hdlg_machdep.c@1.34 / diff / nxr@1.34
src/sys/arch/evbarm/imx23_olinuxino/imx23_olinuxino_machdep.c@1.14 / diff / nxr@1.14
src/sys/arch/evbarm/imx31/imx31lk_machdep.c@1.30 / diff / nxr@1.30
src/sys/arch/evbarm/integrator/integrator_machdep.c@1.81 / diff / nxr@1.81
:
(more 19 files)
src/sys/arch/aarch64/aarch64/pmap_machdep.c@1.6 / diff / nxr@1.6
src/sys/arch/aarch64/conf/files.aarch64@1.43 / diff / nxr@1.43
src/sys/arch/aarch64/include/cpufunc.h@1.26 / diff / nxr@1.26
src/sys/arch/aarch64/include/pmap.h@1.58 / diff / nxr@1.58
src/sys/arch/aarch64/include/pmap_machdep.h@1.3 / diff / nxr@1.3
src/sys/arch/arm/arm32/pmap.c@1.439 / diff / nxr@1.439
src/sys/arch/arm/conf/files.arm@1.168 / diff / nxr@1.168
src/sys/arch/arm/include/arm32/pmap.h@1.174 / diff / nxr@1.174
src/sys/arch/cats/cats/cats_machdep.c@1.94 / diff / nxr@1.94
src/sys/arch/epoc32/epoc32/machdep.c@1.9 / diff / nxr@1.9
src/sys/arch/evbarm/adi_brh/brh_machdep.c@1.52 / diff / nxr@1.52
src/sys/arch/evbarm/armadaxp/armadaxp_machdep.c@1.18 / diff / nxr@1.18
src/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c@1.40 / diff / nxr@1.40
src/sys/arch/evbarm/gemini/gemini_machdep.c@1.34 / diff / nxr@1.34
src/sys/arch/evbarm/gumstix/gumstix_machdep.c@1.73 / diff / nxr@1.73
src/sys/arch/evbarm/hdl_g/hdlg_machdep.c@1.34 / diff / nxr@1.34
src/sys/arch/evbarm/imx23_olinuxino/imx23_olinuxino_machdep.c@1.14 / diff / nxr@1.14
src/sys/arch/evbarm/imx31/imx31lk_machdep.c@1.30 / diff / nxr@1.30
src/sys/arch/evbarm/integrator/integrator_machdep.c@1.81 / diff / nxr@1.81
:
(more 19 files)
Provide a shared pmap_devmap implementation and convert all pmap_devmap
arrays to use DEVMAP_ENTRY{,_END}
arrays to use DEVMAP_ENTRY{,_END}
MAIN commitmail json YAML
G/C unnecessary
extern paddr_t physical_start, physical_end;
extern paddr_t physical_start, physical_end;
MAIN commitmail json YAML
G/C an outdated comment.
MAIN commitmail json YAML
KNF
MAIN commitmail json YAML
(missed in pervious commit)
Rename VM_KERNEL_IO_ADDRESS to VM_KERNEL_IO_BASE to match RISC-V
It's less letters, matches other similar variables and will help with
sharing code between the two architectures.
NFCI.
Rename VM_KERNEL_IO_ADDRESS to VM_KERNEL_IO_BASE to match RISC-V
It's less letters, matches other similar variables and will help with
sharing code between the two architectures.
NFCI.
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
src/sys/arch/aarch64/aarch64/aarch64_machdep.c@1.68
/
diff
/
nxr@1.68
src/sys/arch/aarch64/aarch64/genassym.cf@1.39 / diff / nxr@1.39
src/sys/arch/aarch64/aarch64/locore.S@1.92 / diff / nxr@1.92
src/sys/arch/aarch64/aarch64/pmap.c@1.148 / diff / nxr@1.148
src/sys/arch/aarch64/aarch64/pmap_machdep.c@1.5 / diff / nxr@1.5
src/sys/arch/aarch64/include/asan.h@1.19 / diff / nxr@1.19
src/sys/arch/aarch64/include/vmparam.h@1.20 / diff / nxr@1.20
src/sys/arch/arm/include/arm32/vmparam.h@1.57 / diff / nxr@1.57
src/sys/arch/evbarm/fdt/platform.h@1.11 / diff / nxr@1.11
src/sys/arch/aarch64/aarch64/genassym.cf@1.39 / diff / nxr@1.39
src/sys/arch/aarch64/aarch64/locore.S@1.92 / diff / nxr@1.92
src/sys/arch/aarch64/aarch64/pmap.c@1.148 / diff / nxr@1.148
src/sys/arch/aarch64/aarch64/pmap_machdep.c@1.5 / diff / nxr@1.5
src/sys/arch/aarch64/include/asan.h@1.19 / diff / nxr@1.19
src/sys/arch/aarch64/include/vmparam.h@1.20 / diff / nxr@1.20
src/sys/arch/arm/include/arm32/vmparam.h@1.57 / diff / nxr@1.57
src/sys/arch/evbarm/fdt/platform.h@1.11 / diff / nxr@1.11
Rename VM_KERNEL_IO_ADDRESS to VM_KERNEL_IO_BASE to match RISC-V
It's less letters, matches other similar variables and will help with
sharing code between the two architectures.
NFCI.
It's less letters, matches other similar variables and will help with
sharing code between the two architectures.
NFCI.
MAIN commitmail json YAML
Use CACHE_LINE_SIZE instead of magic number 128.
MAIN commitmail json YAML
Spaces to TAB
MAIN commitmail json YAML
src/sys/arch/aarch64/aarch64/aarch64_machdep.c@1.67
/
diff
/
nxr@1.67
src/sys/arch/arm/acpi/acpi_platform.c@1.36 / diff / nxr@1.36
src/sys/arch/arm/altera/cycv_platform.c@1.19 / diff / nxr@1.19
src/sys/arch/arm/amlogic/meson_platform.c@1.21 / diff / nxr@1.21
src/sys/arch/arm/apple/apple_platform.c@1.6 / diff / nxr@1.6
src/sys/arch/arm/arm32/arm32_machdep.c@1.146 / diff / nxr@1.146
src/sys/arch/arm/broadcom/bcm283x_platform.c@1.49 / diff / nxr@1.49
src/sys/arch/arm/fdt/arm_fdt.c@1.21 / diff / nxr@1.21
src/sys/arch/arm/fdt/arm_fdtvar.h@1.20 / diff / nxr@1.20
src/sys/arch/arm/fdt/arm_platform.c@1.7 / diff / nxr@1.7
src/sys/arch/arm/nvidia/tegra_platform.c@1.28 / diff / nxr@1.28
src/sys/arch/arm/nxp/imx6_platform.c@1.7 / diff / nxr@1.7
src/sys/arch/arm/rockchip/rk_platform.c@1.17 / diff / nxr@1.17
src/sys/arch/arm/samsung/exynos_platform.c@1.40 / diff / nxr@1.40
src/sys/arch/arm/sunxi/sunxi_platform.c@1.47 / diff / nxr@1.47
src/sys/arch/arm/ti/am3_platform.c@1.4 / diff / nxr@1.4
src/sys/arch/arm/ti/omap3_platform.c@1.8 / diff / nxr@1.8
src/sys/arch/arm/vexpress/vexpress_platform.c@1.23 / diff / nxr@1.23
src/sys/arch/arm/xilinx/zynq_platform.c@1.11 / diff / nxr@1.11
src/sys/arch/evbarm/fdt/fdt_bus_machdep.c@1.3 / diff / nxr@1.3
:
(more 4 files)
src/sys/arch/arm/acpi/acpi_platform.c@1.36 / diff / nxr@1.36
src/sys/arch/arm/altera/cycv_platform.c@1.19 / diff / nxr@1.19
src/sys/arch/arm/amlogic/meson_platform.c@1.21 / diff / nxr@1.21
src/sys/arch/arm/apple/apple_platform.c@1.6 / diff / nxr@1.6
src/sys/arch/arm/arm32/arm32_machdep.c@1.146 / diff / nxr@1.146
src/sys/arch/arm/broadcom/bcm283x_platform.c@1.49 / diff / nxr@1.49
src/sys/arch/arm/fdt/arm_fdt.c@1.21 / diff / nxr@1.21
src/sys/arch/arm/fdt/arm_fdtvar.h@1.20 / diff / nxr@1.20
src/sys/arch/arm/fdt/arm_platform.c@1.7 / diff / nxr@1.7
src/sys/arch/arm/nvidia/tegra_platform.c@1.28 / diff / nxr@1.28
src/sys/arch/arm/nxp/imx6_platform.c@1.7 / diff / nxr@1.7
src/sys/arch/arm/rockchip/rk_platform.c@1.17 / diff / nxr@1.17
src/sys/arch/arm/samsung/exynos_platform.c@1.40 / diff / nxr@1.40
src/sys/arch/arm/sunxi/sunxi_platform.c@1.47 / diff / nxr@1.47
src/sys/arch/arm/ti/am3_platform.c@1.4 / diff / nxr@1.4
src/sys/arch/arm/ti/omap3_platform.c@1.8 / diff / nxr@1.8
src/sys/arch/arm/vexpress/vexpress_platform.c@1.23 / diff / nxr@1.23
src/sys/arch/arm/xilinx/zynq_platform.c@1.11 / diff / nxr@1.11
src/sys/arch/evbarm/fdt/fdt_bus_machdep.c@1.3 / diff / nxr@1.3
:
(more 4 files)
Rename ARM_PLATFORM to FDT_PLATFORM and make it available outside arm.
MAIN commitmail json YAML
Use PRI{u,x}{BUSSIZE,VADDR,PADDR} etc
MAIN commitmail json YAML
More KNF
MAIN commitmail json YAML
Some KNF
MAIN commitmail json YAML
spaces -> TAB
MAIN commitmail json YAML
src/lib/libc/arch/i386/gen/_lwp.c@1.9
/
diff
/
nxr@1.9
src/lib/libc/arch/m68k/gen/_lwp.c@1.9 / diff / nxr@1.9
src/lib/libc/arch/vax/gen/_lwp.c@1.4 / diff / nxr@1.4
src/lib/libc/arch/x86_64/gen/_lwp.c@1.8 / diff / nxr@1.8
src/lib/libc/arch/m68k/gen/_lwp.c@1.9 / diff / nxr@1.9
src/lib/libc/arch/vax/gen/_lwp.c@1.4 / diff / nxr@1.4
src/lib/libc/arch/x86_64/gen/_lwp.c@1.8 / diff / nxr@1.8
Trailing whitespace
MAIN commitmail json YAML
0x%p -> %p in KASSERTMSGs
MAIN commitmail json YAML
Unwrap. NFCI.
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
src/sys/rump/librump/rumpkern/emul.c@1.197
/
diff
/
nxr@1.197
src/sys/uvm/uvm_extern.h@1.233 / diff / nxr@1.233
src/sys/uvm/uvm_km.c@1.164 / diff / nxr@1.164
src/sys/uvm/uvm_extern.h@1.233 / diff / nxr@1.233
src/sys/uvm/uvm_km.c@1.164 / diff / nxr@1.164
nkmempages should be size_t
MAIN commitmail json YAML
src/sys/arch/mips/mips/cpu_subr.c@1.63
/
diff
/
nxr@1.63
src/sys/arch/riscv/riscv/trap.c@1.20 / diff / nxr@1.20
src/sys/kern/kern_cpu.c@1.94 / diff / nxr@1.94
src/sys/uvm/pmap/pmap.c@1.75 / diff / nxr@1.75
src/sys/arch/riscv/riscv/trap.c@1.20 / diff / nxr@1.20
src/sys/kern/kern_cpu.c@1.94 / diff / nxr@1.94
src/sys/uvm/pmap/pmap.c@1.75 / diff / nxr@1.75
ci_data.cpu_kcpuset -> ci_kcpuset
NFCI.
NFCI.
MAIN commitmail json YAML
Convert some assignments into KASSERTs.
l_md is zeroised by lwp_create with
memset(&l2->l_startzero, 0, sizeof(*l2) -
offsetof(lwp_t, l_startzero));
l_md is zeroised by lwp_create with
memset(&l2->l_startzero, 0, sizeof(*l2) -
offsetof(lwp_t, l_startzero));
MAIN commitmail json YAML
Convert some assignments into KASSERTs.
l_md is zeroised by lwp_create with
memset(&l2->l_startzero, 0, sizeof(*l2) -
offsetof(lwp_t, l_startzero));
l_md is zeroised by lwp_create with
memset(&l2->l_startzero, 0, sizeof(*l2) -
offsetof(lwp_t, l_startzero));
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
src/sys/arch/arm/fdt/arm_platform.c@1.6
/
diff
/
nxr@1.6
src/sys/arch/evbarm/conf/GENERIC@1.118 / diff / nxr@1.118
src/sys/arch/evbarm/conf/GENERIC64@1.210 / diff / nxr@1.210
src/sys/arch/evbarm/conf/GENERIC@1.118 / diff / nxr@1.118
src/sys/arch/evbarm/conf/GENERIC64@1.210 / diff / nxr@1.210
Restore the ability to have EARLYCONS work for the QEMU virt after
SOC_VIRT got removed.
SOC_VIRT got removed.
MAIN commitmail json YAML
Don't refer to physical_{start,end} here and just pass minimum (0UL)
address and maximum (~0UL) physical address. The values are passed
through to uvm_pglistalloc which knows about the RAM ranges.
address and maximum (~0UL) physical address. The values are passed
through to uvm_pglistalloc which knows about the RAM ranges.
MAIN commitmail json YAML
Add a KASSERT
MAIN commitmail json YAML
Spaces to TABs. NFCI.
MAIN commitmail json YAML
Avoid undefined behaviour.
MAIN commitmail json YAML
Improve an error message
MAIN commitmail json YAML
Fix SYSCTL_DEBUG_CREATE for non-x86 by using copyin
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
Alignment. NFCI.
MAIN commitmail json YAML
MPIDR is 64bits. Without this AFF3 would always be zero.
Spotted by Cyprien.
Spotted by Cyprien.
MAIN commitmail json YAML
Remove useless/harmful casts in debug messages. MPIDR AFF3 would not
be printed before.
be printed before.
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
Switch hppa to new binutils
MAIN commitmail json YAML
src/distrib/sets/lists/comp/ad.riscv@1.18
/
diff
/
nxr@1.18
src/share/mk/bsd.own.mk@1.1297 / diff / nxr@1.1297
src/share/mk/bsd.own.mk@1.1297 / diff / nxr@1.1297
Switch RISC-V to new binutils (2.39)
MAIN commitmail json YAML
Remove the trailing whitespace I added. oops.
MAIN commitmail json YAML
Restore netbsd riscv targets
MAIN commitmail json YAML
Sort in the binutils version selection
MAIN commitmail json YAML
Really switch aarch64 and sparc binutils to 2.39
MAIN commitmail json YAML
Fix strnlen with a large maxlen argument by using unsigned comparison
conditions - from mlelstv.
I had a similar, but not quite as good patch.
conditions - from mlelstv.
I had a similar, but not quite as good patch.
MAIN commitmail json YAML
src/sys/arch/riscv/include/pmap.h@1.14
/
diff
/
nxr@1.14
src/sys/arch/riscv/riscv/pmap_machdep.c@1.15 / diff / nxr@1.15
src/sys/arch/riscv/riscv/pmap_machdep.c@1.15 / diff / nxr@1.15
Fix RV builds
MAIN commitmail json YAML
src/sys/arch/aarch64/aarch64/pmap_machdep.c@1.2
/
diff
/
nxr@1.2
src/sys/arch/aarch64/include/pmap_machdep.h@1.2 / diff / nxr@1.2
src/sys/uvm/pmap/pmap_segtab.c@1.31 / diff / nxr@1.31
src/sys/arch/aarch64/include/pmap_machdep.h@1.2 / diff / nxr@1.2
src/sys/uvm/pmap/pmap_segtab.c@1.31 / diff / nxr@1.31
Rename pmap_md_pdetab_destroy to pmap_md_pdetab_fini to match
pmap_md_pdetab_init.
Call pmap_md_pdetab_fini from pmap_segtab_destroy.
pmap_md_pdetab_init.
Call pmap_md_pdetab_fini from pmap_segtab_destroy.
MAIN commitmail json YAML
src/sys/arch/arm/arm/efi_machdep.c@1.3
/
diff
/
nxr@1.3
src/sys/arch/arm/arm32/pmap.c@1.438 / diff / nxr@1.438
src/sys/arch/arm/arm32/pmap.c@1.438 / diff / nxr@1.438
Appease KDASSERT / LOCKDEBUG.
Tested by mlelstv.
Tested by mlelstv.
MAIN commitmail json YAML
Typo in comment
MAIN commitmail json YAML
src/external/gpl3/binutils/lib/libbfd/Makefile@1.24
/
diff
/
nxr@1.24
src/external/gpl3/gdb/lib/libbfd/Makefile@1.13 / diff / nxr@1.13
src/external/gpl3/gdb/lib/libbfd/Makefile@1.13 / diff / nxr@1.13
Sprinkle some sorting. NFCI.
MAIN commitmail json YAML
Reduce diff to upstream. NFCI.
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
Use the SZREG symbol instead of __SIZEOF_POINTER__ as its shorter. Assert
that they're the same just in case.
Sprinkle some KNF whitespace while I'm here.
that they're the same just in case.
Sprinkle some KNF whitespace while I'm here.
MAIN commitmail json YAML
RISC-V is RELA
MAIN commitmail json YAML
Simplify. Same code before and after.
MAIN commitmail json YAML
Fix a comment.
MAIN commitmail json YAML
src/lib/libc/arch/riscv/gen/__setjmp14.S@1.3
/
diff
/
nxr@1.3
src/lib/libc/arch/riscv/gen/_setjmp.S@1.3 / diff / nxr@1.3
src/lib/libc/arch/riscv/sys/brk.S@1.5 / diff / nxr@1.5
src/lib/libc/arch/riscv/sys/sbrk.S@1.5 / diff / nxr@1.5
src/libexec/ld.elf_so/arch/riscv/rtld_start.S@1.4 / diff / nxr@1.4
src/lib/libc/arch/riscv/gen/_setjmp.S@1.3 / diff / nxr@1.3
src/lib/libc/arch/riscv/sys/brk.S@1.5 / diff / nxr@1.5
src/lib/libc/arch/riscv/sys/sbrk.S@1.5 / diff / nxr@1.5
src/libexec/ld.elf_so/arch/riscv/rtld_start.S@1.4 / diff / nxr@1.4
Consistently use the 'mv' instrucation (which is itself an alias) instead
of the (old) alternative alias 'move'.
of the (old) alternative alias 'move'.
MAIN commitmail json YAML
Restore t5 and t6 from the correct locations in exception_kernexit.
From Simon.
From Simon.
MAIN commitmail json YAML
ASSERT that md_astpending it zero for the new lwp.
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
Fix some comments
MAIN commitmail json YAML
improve a comment
MAIN commitmail json YAML
KNF a comment
MAIN commitmail json YAML
leading whitespace... oops
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
src/libexec/ld.elf_so/arch/riscv/mdreloc.c@1.6
/
diff
/
nxr@1.6
src/libexec/ld.elf_so/arch/riscv/rtld_start.S@1.3 / diff / nxr@1.3
src/libexec/ld.elf_so/arch/riscv/rtld_start.S@1.3 / diff / nxr@1.3
Trailing whitespace
MAIN commitmail json YAML
src/lib/libc/arch/riscv/gdtoa/gd_qnan.h@1.3
/
diff
/
nxr@1.3
src/lib/libc/arch/riscv/gen/fpgetmask.c@1.2 / diff / nxr@1.2
src/lib/libc/arch/riscv/gen/fpgetround.c@1.2 / diff / nxr@1.2
src/lib/libc/arch/riscv/gen/fpgetsticky.c@1.2 / diff / nxr@1.2
src/lib/libc/arch/riscv/gen/fpsetmask.c@1.2 / diff / nxr@1.2
src/lib/libc/arch/riscv/gen/fpsetround.c@1.2 / diff / nxr@1.2
src/lib/libc/arch/riscv/gen/fpsetsticky.c@1.2 / diff / nxr@1.2
src/lib/libc/arch/riscv/gen/resumecontext.c@1.2 / diff / nxr@1.2
src/lib/libc/arch/riscv/gen/fpgetmask.c@1.2 / diff / nxr@1.2
src/lib/libc/arch/riscv/gen/fpgetround.c@1.2 / diff / nxr@1.2
src/lib/libc/arch/riscv/gen/fpgetsticky.c@1.2 / diff / nxr@1.2
src/lib/libc/arch/riscv/gen/fpsetmask.c@1.2 / diff / nxr@1.2
src/lib/libc/arch/riscv/gen/fpsetround.c@1.2 / diff / nxr@1.2
src/lib/libc/arch/riscv/gen/fpsetsticky.c@1.2 / diff / nxr@1.2
src/lib/libc/arch/riscv/gen/resumecontext.c@1.2 / diff / nxr@1.2
Trailing whitespace
MAIN commitmail json YAML
Whitespace. NFC.
MAIN commitmail json YAML
Correct some pre-existing relocations and add some new ones.
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
Style. NFCI.
MAIN commitmail json YAML
src/sys/arch/riscv/include/bus_defs.h@1.2
/
diff
/
nxr@1.2
src/sys/arch/riscv/include/bus_funcs.h@1.2 / diff / nxr@1.2
src/sys/arch/riscv/include/bus_funcs.h@1.2 / diff / nxr@1.2
Fix some types
MAIN commitmail json YAML
Fix _bus_dmamem_alloc_range function declaration - low and high are
paddr_t
paddr_t
MAIN commitmail json YAML
G/C gtmr_init function declaration
MAIN commitmail json YAML
Some comments
MAIN commitmail json YAML
Fix CONSADDR and save a label
MAIN commitmail json YAML
Fix SR_WPRI.
Tweak csr_cycle_read and csr_asid_write for code style, and add some
KNF whitespace.
Tweak csr_cycle_read and csr_asid_write for code style, and add some
KNF whitespace.
MAIN commitmail json YAML
typo in comment
MAIN commitmail json YAML
Comment fix
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
Note some SV39 PTE bits defined in extensions.
Fix pte_nv_entry for the kernel.
Fix pte_pde_ptpage. PTE.{X,W,R} must be zero for pointer to next level.
Fix pte_nv_entry for the kernel.
Fix pte_pde_ptpage. PTE.{X,W,R} must be zero for pointer to next level.
MAIN commitmail json YAML
Use uintptr_t consistently rather than register_t
MAIN commitmail json YAML
whitepsace nit
MAIN commitmail json YAML
Fix UVMHIST build
MAIN commitmail json YAML
Fix inverted result when status is "okay"
MAIN commitmail json YAML
_KERNEL_OPT protection
MAIN commitmail json YAML
src/etc/etc.evbarm/Makefile.inc@1.131
/
diff
/
nxr@1.131
src/sys/arch/aarch64/aarch64/pmap_machdep.c@1.1 / diff / nxr@1.1
src/sys/arch/aarch64/conf/files.aarch64@1.41 / diff / nxr@1.41
src/sys/arch/aarch64/include/cpu.h@1.48 / diff / nxr@1.48
src/sys/arch/aarch64/include/pmap.h@1.57 / diff / nxr@1.57
src/sys/arch/aarch64/include/pmap_machdep.h@1.1 / diff / nxr@1.1
src/sys/arch/aarch64/include/types.h@1.21 / diff / nxr@1.21
src/sys/arch/evbarm/conf/GENERIC64_PMAPMI@1.1 / diff / nxr@1.1
src/sys/uvm/pmap/pmap.c@1.74 / diff / nxr@1.74
src/sys/uvm/pmap/pmap.h@1.25 / diff / nxr@1.25
src/sys/arch/aarch64/aarch64/pmap_machdep.c@1.1 / diff / nxr@1.1
src/sys/arch/aarch64/conf/files.aarch64@1.41 / diff / nxr@1.41
src/sys/arch/aarch64/include/cpu.h@1.48 / diff / nxr@1.48
src/sys/arch/aarch64/include/pmap.h@1.57 / diff / nxr@1.57
src/sys/arch/aarch64/include/pmap_machdep.h@1.1 / diff / nxr@1.1
src/sys/arch/aarch64/include/types.h@1.21 / diff / nxr@1.21
src/sys/arch/evbarm/conf/GENERIC64_PMAPMI@1.1 / diff / nxr@1.1
src/sys/uvm/pmap/pmap.c@1.74 / diff / nxr@1.74
src/sys/uvm/pmap/pmap.h@1.25 / diff / nxr@1.25
Provide MI PMAP support on AARCH64
MAIN commitmail json YAML
Restore a '\n' I accidentally removed in 1.16
MAIN commitmail json YAML
KNF
MAIN commitmail json YAML
KNF + remove unnecessary brackets
MAIN commitmail json YAML
Slightly better English in a comment.
MAIN commitmail json YAML
fix a spello in a comment
MAIN commitmail json YAML
src/sys/arch/aarch64/conf/files.aarch64@1.40
/
diff
/
nxr@1.40
src/sys/arch/arm/conf/files.arm@1.167 / diff / nxr@1.167
src/sys/arch/x86/conf/files.x86@1.125 / diff / nxr@1.125
src/sys/conf/files@1.1302 / diff / nxr@1.1302
src/sys/uvm/pmap/pmap.c@1.72 / diff / nxr@1.72
src/sys/arch/arm/conf/files.arm@1.167 / diff / nxr@1.167
src/sys/arch/x86/conf/files.x86@1.125 / diff / nxr@1.125
src/sys/conf/files@1.1302 / diff / nxr@1.1302
src/sys/uvm/pmap/pmap.c@1.72 / diff / nxr@1.72
MI PMAP EFI_RUNTIME support
MAIN commitmail json YAML
Remove some empty lines
MAIN commitmail json YAML
Fix build.
Sprinkle some consistency
Sprinkle some consistency
MAIN commitmail json YAML
In pmap_pte_reserve ensure we're atomically swapping out an invalid entry
otherwise concurrent updates might both think they've updated the entry.
otherwise concurrent updates might both think they've updated the entry.
MAIN commitmail json YAML
No need to hold the pmap_tlb_miss_lock when calling pmap_segtab_destroy
MAIN commitmail json YAML
Rename pm_count to pm_refcnt
MAIN commitmail json YAML
Fix the crash(1) build for mips platforms
MAIN commitmail json YAML
src/sys/arch/mips/include/pmap.h@1.77
/
diff
/
nxr@1.77
src/sys/arch/mips/mips/pmap_machdep.c@1.38 / diff / nxr@1.38
src/sys/arch/powerpc/booke/booke_pmap.c@1.36 / diff / nxr@1.36
src/sys/arch/powerpc/booke/trap.c@1.39 / diff / nxr@1.39
src/sys/uvm/pmap/pmap.c@1.69 / diff / nxr@1.69
src/sys/uvm/pmap/pmap.h@1.22 / diff / nxr@1.22
src/sys/uvm/pmap/pmap_segtab.c@1.29 / diff / nxr@1.29
src/sys/uvm/pmap/pmap_tlb.c@1.54 / diff / nxr@1.54
src/sys/uvm/pmap/pmap_tlb.h@1.16 / diff / nxr@1.16
src/sys/arch/mips/mips/pmap_machdep.c@1.38 / diff / nxr@1.38
src/sys/arch/powerpc/booke/booke_pmap.c@1.36 / diff / nxr@1.36
src/sys/arch/powerpc/booke/trap.c@1.39 / diff / nxr@1.39
src/sys/uvm/pmap/pmap.c@1.69 / diff / nxr@1.69
src/sys/uvm/pmap/pmap.h@1.22 / diff / nxr@1.22
src/sys/uvm/pmap/pmap_segtab.c@1.29 / diff / nxr@1.29
src/sys/uvm/pmap/pmap_tlb.c@1.54 / diff / nxr@1.54
src/sys/uvm/pmap/pmap_tlb.h@1.16 / diff / nxr@1.16
MI PMAP hardware page table walker support.
This is based on code given to me by Matt Thomas a long time ago with
many updates and bugs fixes from me.
This is based on code given to me by Matt Thomas a long time ago with
many updates and bugs fixes from me.
MAIN commitmail json YAML
Line continuation alignment whitespace. NFC.
MAIN commitmail json YAML
Use UVMHIST_CALLARGS in pmap_bootstrap
MAIN commitmail json YAML
Only define the EFI variable if EFI_RUNTIME
MAIN commitmail json YAML
Correct the pmap_kstart_segtab entry in pmap_kern_segtab
MAIN commitmail json YAML
Fix build from previous
MAIN commitmail json YAML
Fix USBDEBUG build on ILP32
MAIN commitmail json YAML
Trailing whitespace.
MAIN commitmail json YAML
Fix build after previous.
MAIN commitmail json YAML
Do what the comment says and reserve ranges that do and do not have the
"no-map" property.
Required for qemu/riscv
"no-map" property.
Required for qemu/riscv
MAIN commitmail json YAML
Add the "memory" clobber in two places that it's needed.
MAIN commitmail json YAML
Remove an empty line
MAIN commitmail json YAML
Move the fdt_memory_remove_reserved call out of fdt_build_bootconfig
NFC.
NFC.
MAIN commitmail json YAML
src/sys/arch/arm/arm/bcopyinout.S@1.23
/
diff
/
nxr@1.23
src/sys/arch/arm/arm/bcopyinout_xscale.S@1.12 / diff / nxr@1.12
src/sys/arch/arm/arm/blockio.S@1.9 / diff / nxr@1.9
src/sys/arch/arm/arm/copystr.S@1.14 / diff / nxr@1.14
src/sys/arch/arm/arm/cpu_in_cksum.S@1.13 / diff / nxr@1.13
src/sys/arch/arm/arm/cpufunc_asm_arm10.S@1.12 / diff / nxr@1.12
src/sys/arch/arm/arm/cpufunc_asm_arm67.S@1.8 / diff / nxr@1.8
src/sys/arch/arm/arm/cpufunc_asm_arm7tdmi.S@1.8 / diff / nxr@1.8
src/sys/arch/arm/arm/cpufunc_asm_arm8.S@1.11 / diff / nxr@1.11
src/sys/arch/arm/arm/cpufunc_asm_arm9.S@1.12 / diff / nxr@1.12
src/sys/arch/arm/arm/cpufunc_asm_armv4.S@1.6 / diff / nxr@1.6
src/sys/arch/arm/arm/cpufunc_asm_armv5.S@1.9 / diff / nxr@1.9
src/sys/arch/arm/arm/cpufunc_asm_fa526.S@1.8 / diff / nxr@1.8
src/sys/arch/arm/arm/cpufunc_asm_pj4b.S@1.14 / diff / nxr@1.14
src/sys/arch/arm/arm/cpufunc_asm_sa1.S@1.16 / diff / nxr@1.16
src/sys/arch/arm/arm/cpufunc_asm_xscale.S@1.25 / diff / nxr@1.25
src/sys/arch/arm/arm/vectors.S@1.11 / diff / nxr@1.11
src/sys/arch/arm/arm/bcopyinout_xscale.S@1.12 / diff / nxr@1.12
src/sys/arch/arm/arm/blockio.S@1.9 / diff / nxr@1.9
src/sys/arch/arm/arm/copystr.S@1.14 / diff / nxr@1.14
src/sys/arch/arm/arm/cpu_in_cksum.S@1.13 / diff / nxr@1.13
src/sys/arch/arm/arm/cpufunc_asm_arm10.S@1.12 / diff / nxr@1.12
src/sys/arch/arm/arm/cpufunc_asm_arm67.S@1.8 / diff / nxr@1.8
src/sys/arch/arm/arm/cpufunc_asm_arm7tdmi.S@1.8 / diff / nxr@1.8
src/sys/arch/arm/arm/cpufunc_asm_arm8.S@1.11 / diff / nxr@1.11
src/sys/arch/arm/arm/cpufunc_asm_arm9.S@1.12 / diff / nxr@1.12
src/sys/arch/arm/arm/cpufunc_asm_armv4.S@1.6 / diff / nxr@1.6
src/sys/arch/arm/arm/cpufunc_asm_armv5.S@1.9 / diff / nxr@1.9
src/sys/arch/arm/arm/cpufunc_asm_fa526.S@1.8 / diff / nxr@1.8
src/sys/arch/arm/arm/cpufunc_asm_pj4b.S@1.14 / diff / nxr@1.14
src/sys/arch/arm/arm/cpufunc_asm_sa1.S@1.16 / diff / nxr@1.16
src/sys/arch/arm/arm/cpufunc_asm_xscale.S@1.25 / diff / nxr@1.25
src/sys/arch/arm/arm/vectors.S@1.11 / diff / nxr@1.11
Trailing whitespace.
MAIN commitmail json YAML
Add a KASSERT to check that tlb_asid_t is a large enough type.
MAIN commitmail json YAML
VSXLEN=64 supports 16-bit ASID space so change tlb_asid_t to be big
enough. Spotted by Simon.
enough. Spotted by Simon.
MAIN commitmail json YAML
Some fixes from Simon.
MAIN commitmail json YAML
Correct XSEGSHIFT for RV32 case
MAIN commitmail json YAML
remove a stray comment
MAIN commitmail json YAML
KNF
MAIN commitmail json YAML
Fix previous by using roundup (and not howmany).
MAIN commitmail json YAML
tlb_update_addr gets called with the KERNEL_PID (ASID) so handle this
case.
case.
MAIN commitmail json YAML
Re-orgnaise a litte. From Simon.
MAIN commitmail json YAML
src/sys/arch/riscv/include/machdep.h@1.3
/
diff
/
nxr@1.3
src/sys/arch/riscv/include/vmparam.h@1.13 / diff / nxr@1.13
src/sys/arch/riscv/riscv/genassym.cf@1.13 / diff / nxr@1.13
src/sys/arch/riscv/riscv/locore.S@1.39 / diff / nxr@1.39
src/sys/arch/riscv/riscv/riscv_machdep.c@1.21 / diff / nxr@1.21
src/sys/arch/riscv/include/vmparam.h@1.13 / diff / nxr@1.13
src/sys/arch/riscv/riscv/genassym.cf@1.13 / diff / nxr@1.13
src/sys/arch/riscv/riscv/locore.S@1.39 / diff / nxr@1.39
src/sys/arch/riscv/riscv/riscv_machdep.c@1.21 / diff / nxr@1.21
Map the DTB using VM_KERNEL_DTB_BASE and CONSADDR using VM_KERNEL_IO_BASE
MAIN commitmail json YAML
Use a local label
MAIN commitmail json YAML
More register re-org
MAIN commitmail json YAML
Fix after register re-org
MAIN commitmail json YAML
More register use re-org.
MAIN commitmail json YAML
Shuffle some register usage
MAIN commitmail json YAML
Comment re-arragement
MAIN commitmail json YAML
Remove unnecessary register assignments
MAIN commitmail json YAML
Fix typo in SATP_MODE_SV64
MAIN commitmail json YAML
Update a comment
MAIN commitmail json YAML
Pretty print
MAIN commitmail json YAML
src/sys/arch/riscv/conf/files.riscv@1.11
/
diff
/
nxr@1.11
src/sys/arch/riscv/riscv/cpu_switch.S@1.1 / diff / nxr@1.1
src/sys/arch/riscv/riscv/locore.S@1.30 / diff / nxr@1.30
src/sys/arch/riscv/riscv/cpu_switch.S@1.1 / diff / nxr@1.1
src/sys/arch/riscv/riscv/locore.S@1.30 / diff / nxr@1.30
Split out a bunch of functions from locore.S into cpu_switch.S
NFC
NFC
MAIN commitmail json YAML
NKMEMPAGES_{MIN,MAX}_DEFAULT should be in pages.
MAIN commitmail json YAML
Actually release the VA in fdt_unmap_range
MAIN commitmail json YAML
src/sys/arch/riscv/include/pte.h@1.8
/
diff
/
nxr@1.8
src/sys/arch/riscv/riscv/locore.S@1.29 / diff / nxr@1.29
src/sys/arch/riscv/riscv/locore.S@1.29 / diff / nxr@1.29
Don't set A, D in page table pointers, but do set them in leaf entries.
Beagle-v now boots to the msgbufaddr panic same as qemu
Beagle-v now boots to the msgbufaddr panic same as qemu
MAIN commitmail json YAML
toolchain/57033: usr.bin/c++/t_call_once2:call_once2_profile test case fails
Remove the -static flag I added because it doesn't fix anything and it
actually causes more problems.
Remove the -static flag I added because it doesn't fix anything and it
actually causes more problems.
MAIN commitmail json YAML
src/sys/arch/mips/adm5120/dev/admpci.c@1.18
/
diff
/
nxr@1.18
src/sys/arch/mips/adm5120/dev/if_admsw.c@1.30 / diff / nxr@1.30
src/sys/arch/mips/adm5120/dev/if_admswvar.h@1.9 / diff / nxr@1.9
src/sys/arch/mips/adm5120/dev/wdc_extio.c@1.13 / diff / nxr@1.13
src/sys/arch/mips/alchemy/aubus.c@1.27 / diff / nxr@1.27
src/sys/arch/mips/alchemy/dev/aupci.c@1.22 / diff / nxr@1.22
src/sys/arch/mips/alchemy/dev/if_aumac.c@1.52 / diff / nxr@1.52
src/sys/arch/mips/atheros/dev/if_ae.c@1.42 / diff / nxr@1.42
src/sys/arch/mips/atheros/dev/if_ath_arbus.c@1.23 / diff / nxr@1.23
src/sys/arch/mips/cavium/dev/if_cnmac.c@1.29 / diff / nxr@1.29
src/sys/arch/mips/cavium/dev/octeon_ciu.c@1.5 / diff / nxr@1.5
src/sys/arch/mips/cavium/dev/octeon_smi.c@1.9 / diff / nxr@1.9
src/sys/arch/mips/cavium/dev/octeon_xhci.c@1.9 / diff / nxr@1.9
src/sys/arch/mips/mips/bus_space_alignstride_chipdep.c@1.32 / diff / nxr@1.32
src/sys/arch/mips/mips/core_machdep.c@1.10 / diff / nxr@1.10
src/sys/arch/mips/mips/cpu_exec.c@1.70 / diff / nxr@1.70
src/sys/arch/mips/mips/vm_machdep.c@1.165 / diff / nxr@1.165
src/sys/arch/mips/ralink/ralink_bus.c@1.4 / diff / nxr@1.4
src/sys/arch/mips/ralink/ralink_eth.c@1.26 / diff / nxr@1.26
src/sys/arch/mips/ralink/ralink_i2c.c@1.8 / diff / nxr@1.8
:
(more 5 files)
src/sys/arch/mips/adm5120/dev/if_admsw.c@1.30 / diff / nxr@1.30
src/sys/arch/mips/adm5120/dev/if_admswvar.h@1.9 / diff / nxr@1.9
src/sys/arch/mips/adm5120/dev/wdc_extio.c@1.13 / diff / nxr@1.13
src/sys/arch/mips/alchemy/aubus.c@1.27 / diff / nxr@1.27
src/sys/arch/mips/alchemy/dev/aupci.c@1.22 / diff / nxr@1.22
src/sys/arch/mips/alchemy/dev/if_aumac.c@1.52 / diff / nxr@1.52
src/sys/arch/mips/atheros/dev/if_ae.c@1.42 / diff / nxr@1.42
src/sys/arch/mips/atheros/dev/if_ath_arbus.c@1.23 / diff / nxr@1.23
src/sys/arch/mips/cavium/dev/if_cnmac.c@1.29 / diff / nxr@1.29
src/sys/arch/mips/cavium/dev/octeon_ciu.c@1.5 / diff / nxr@1.5
src/sys/arch/mips/cavium/dev/octeon_smi.c@1.9 / diff / nxr@1.9
src/sys/arch/mips/cavium/dev/octeon_xhci.c@1.9 / diff / nxr@1.9
src/sys/arch/mips/mips/bus_space_alignstride_chipdep.c@1.32 / diff / nxr@1.32
src/sys/arch/mips/mips/core_machdep.c@1.10 / diff / nxr@1.10
src/sys/arch/mips/mips/cpu_exec.c@1.70 / diff / nxr@1.70
src/sys/arch/mips/mips/vm_machdep.c@1.165 / diff / nxr@1.165
src/sys/arch/mips/ralink/ralink_bus.c@1.4 / diff / nxr@1.4
src/sys/arch/mips/ralink/ralink_eth.c@1.26 / diff / nxr@1.26
src/sys/arch/mips/ralink/ralink_i2c.c@1.8 / diff / nxr@1.8
:
(more 5 files)
Remove unnecessary include of <sys/malloc.h>.
MAIN commitmail json YAML
src/sys/arch/mips/rmi/rmixl_cpu.c@1.14
/
diff
/
nxr@1.14
src/sys/arch/mips/rmi/rmixl_intr.c@1.14 / diff / nxr@1.14
src/sys/arch/mips/rmi/rmixl_mainbus.c@1.7 / diff / nxr@1.7
src/sys/arch/mips/rmi/rmixl_intr.c@1.14 / diff / nxr@1.14
src/sys/arch/mips/rmi/rmixl_mainbus.c@1.7 / diff / nxr@1.7
Trailing whitespace
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
src/sys/arch/mips/cavium/dev/if_cnmac.c@1.28
/
diff
/
nxr@1.28
src/sys/arch/mips/cavium/dev/octeon_smi.c@1.8 / diff / nxr@1.8
src/sys/arch/mips/cavium/dev/octeon_xhci.c@1.8 / diff / nxr@1.8
src/sys/arch/mips/cavium/dev/octeon_smi.c@1.8 / diff / nxr@1.8
src/sys/arch/mips/cavium/dev/octeon_xhci.c@1.8 / diff / nxr@1.8
Trailing whitespace
MAIN commitmail json YAML
src/sys/arch/mips/alchemy/aubus.c@1.26
/
diff
/
nxr@1.26
src/sys/arch/mips/alchemy/dev/aupci.c@1.21 / diff / nxr@1.21
src/sys/arch/mips/alchemy/dev/if_aumac.c@1.51 / diff / nxr@1.51
src/sys/arch/mips/alchemy/dev/aupci.c@1.21 / diff / nxr@1.21
src/sys/arch/mips/alchemy/dev/if_aumac.c@1.51 / diff / nxr@1.51
Trailing whitespace
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
src/sys/arch/riscv/riscv/exec_machdep.c@1.3
/
diff
/
nxr@1.3
src/sys/arch/riscv/riscv/vm_machdep.c@1.5 / diff / nxr@1.5
src/sys/arch/riscv/riscv/vm_machdep.c@1.5 / diff / nxr@1.5
Remove unnecessary include of <sys/malloc.h>.
MAIN commitmail json YAML
Remove unnecessary include of <sys/malloc.h>.
MAIN commitmail json YAML
Trailing whitespace
MAIN commitmail json YAML
src/sys/arch/hppa/dev/astro.c@1.5
/
diff
/
nxr@1.5
src/sys/arch/hppa/dev/uturn.c@1.6 / diff / nxr@1.6
src/sys/arch/hppa/dev/uturn.c@1.6 / diff / nxr@1.6
malloc -> kmem
MAIN commitmail json YAML
src/sys/arch/hppa/dev/dino.c@1.16
/
diff
/
nxr@1.16
src/sys/arch/hppa/dev/elroy.c@1.6 / diff / nxr@1.6
src/sys/arch/hppa/dev/mem.c@1.2 / diff / nxr@1.2
src/sys/arch/hppa/gsc/gscbus.c@1.4 / diff / nxr@1.4
src/sys/arch/hppa/gsc/oosiop_gsc.c@1.2 / diff / nxr@1.2
src/sys/arch/hppa/gsc/osiop_gsc.c@1.2 / diff / nxr@1.2
src/sys/arch/hppa/hppa/core_machdep.c@1.8 / diff / nxr@1.8
src/sys/arch/hppa/hppa/intr.c@1.8 / diff / nxr@1.8
src/sys/arch/hppa/hppa/machdep.c@1.18 / diff / nxr@1.18
src/sys/arch/hppa/hppa/vm_machdep.c@1.57 / diff / nxr@1.57
src/sys/arch/hppa/dev/elroy.c@1.6 / diff / nxr@1.6
src/sys/arch/hppa/dev/mem.c@1.2 / diff / nxr@1.2
src/sys/arch/hppa/gsc/gscbus.c@1.4 / diff / nxr@1.4
src/sys/arch/hppa/gsc/oosiop_gsc.c@1.2 / diff / nxr@1.2
src/sys/arch/hppa/gsc/osiop_gsc.c@1.2 / diff / nxr@1.2
src/sys/arch/hppa/hppa/core_machdep.c@1.8 / diff / nxr@1.8
src/sys/arch/hppa/hppa/intr.c@1.8 / diff / nxr@1.8
src/sys/arch/hppa/hppa/machdep.c@1.18 / diff / nxr@1.18
src/sys/arch/hppa/hppa/vm_machdep.c@1.57 / diff / nxr@1.57
Remove unnecessary include of <sys/malloc.h>.
MAIN commitmail json YAML
src/sys/arch/riscv/include/machdep.h@1.2
/
diff
/
nxr@1.2
src/sys/arch/riscv/riscv/locore.S@1.28 / diff / nxr@1.28
src/sys/arch/riscv/riscv/riscv_machdep.c@1.19 / diff / nxr@1.19
src/sys/arch/riscv/riscv/locore.S@1.28 / diff / nxr@1.28
src/sys/arch/riscv/riscv/riscv_machdep.c@1.19 / diff / nxr@1.19
Use legacy SBI Console GetChar for earlycons. It works on qemu.
MAIN commitmail json YAML
Typo in comment
MAIN commitmail json YAML
src/sys/arch/riscv/conf/Makefile.riscv@1.8
/
diff
/
nxr@1.8
src/sys/arch/riscv/riscv/locore.S@1.27 / diff / nxr@1.27
src/sys/arch/riscv/riscv/locore.S@1.27 / diff / nxr@1.27
Fix RV32 so it gets to the same point as RV64
MAIN commitmail json YAML
src/sys/arch/riscv/conf/GENERIC@1.15
/
diff
/
nxr@1.15
src/sys/arch/riscv/conf/files.riscv@1.10 / diff / nxr@1.10
src/sys/arch/riscv/include/db_machdep.h@1.6 / diff / nxr@1.6
src/sys/arch/riscv/riscv/db_interface.c@1.1 / diff / nxr@1.1
src/sys/arch/riscv/riscv/db_machdep.c@1.9 / diff / nxr@1.9
src/sys/arch/riscv/riscv/db_trace.c@1.3 / diff / nxr@1.3
src/sys/arch/riscv/riscv/locore.S@1.26 / diff / nxr@1.26
src/sys/arch/riscv/riscv/trap.c@1.18 / diff / nxr@1.18
src/sys/arch/riscv/conf/files.riscv@1.10 / diff / nxr@1.10
src/sys/arch/riscv/include/db_machdep.h@1.6 / diff / nxr@1.6
src/sys/arch/riscv/riscv/db_interface.c@1.1 / diff / nxr@1.1
src/sys/arch/riscv/riscv/db_machdep.c@1.9 / diff / nxr@1.9
src/sys/arch/riscv/riscv/db_trace.c@1.3 / diff / nxr@1.3
src/sys/arch/riscv/riscv/locore.S@1.26 / diff / nxr@1.26
src/sys/arch/riscv/riscv/trap.c@1.18 / diff / nxr@1.18
Basic ddb and backtrace support.
[ 1.0000000] panic: kernel diagnostic assertion "msgbufaddr != 0" failed: file "/home/nick/netbsd/nbcvs/src/sys/arch/riscv/riscv/riscv_machdep.c", line 564
[ 1.0000000] cpu0: Begin traceback...
[ 1.0000000] trace fp ffffffc000801dd0
[ 1.0000000] fp ffffffc000801e10 ?() at ffffffc0001eee98
[ 1.0000000] fp ffffffc000801e30 ?() at ffffffc0002ad984
[ 1.0000000] fp ffffffc000801ee0 ?() at ffffffc000005430
[ 1.0000000] cpu0: End traceback...
[ 1.0000000] Trapframe @ 0xffffffc000801cb0 (cause=3 (breakpoint), status=0x100, pc=0xffffffc0000007e4, va=0):
[ 1.0000000] ra =0xffffffc0001eee9c, sp =0xffffffc000801dd0, gp =0xffffffc0006a8f40, tp = 0
[ 1.0000000] s0 =0xffffffc000600ac0, s1 = 0x1000, s2 =0xffffffc000438df0, s3 =0xffffffc000801d80
[ 1.0000000] s4 =0xffffffc0001eed78, s5 =0xffffffc0006d55f8, s6 =0xffffffc000801d88, s7 =0xffffffc0006dfdb8
[ 1.0000000] s8 =0xffffffc000428c18, s9 =0xffffffc000801dd0, s10=0xffffffc0000a3822, s11=0xffffffc0006d55f8
[ 1.0000000] a0 = 0x17, a1 = 0xa, a2 = 0, a3 =0xffffffc00041f658
[ 1.0000000] a4 = 0, a5 = 0x1, a5 = 0, a7 = 0x1
[ 1.0000000] t0 =0xffffffc0006dfe30, t1 =0xffffffc000801bb8, t2 =0xffffffc000803000, t3 = 0x75
[ 1.0000000] t4 = 0, t5 = 0x63, t6 = 0x1
[ 1.0000000] kernel: breakpoint
Stopped in pid 0.0 (system) at ffffffc0000007e4: c.ebreak
db>
[ 1.0000000] panic: kernel diagnostic assertion "msgbufaddr != 0" failed: file "/home/nick/netbsd/nbcvs/src/sys/arch/riscv/riscv/riscv_machdep.c", line 564
[ 1.0000000] cpu0: Begin traceback...
[ 1.0000000] trace fp ffffffc000801dd0
[ 1.0000000] fp ffffffc000801e10 ?() at ffffffc0001eee98
[ 1.0000000] fp ffffffc000801e30 ?() at ffffffc0002ad984
[ 1.0000000] fp ffffffc000801ee0 ?() at ffffffc000005430
[ 1.0000000] cpu0: End traceback...
[ 1.0000000] Trapframe @ 0xffffffc000801cb0 (cause=3 (breakpoint), status=0x100, pc=0xffffffc0000007e4, va=0):
[ 1.0000000] ra =0xffffffc0001eee9c, sp =0xffffffc000801dd0, gp =0xffffffc0006a8f40, tp = 0
[ 1.0000000] s0 =0xffffffc000600ac0, s1 = 0x1000, s2 =0xffffffc000438df0, s3 =0xffffffc000801d80
[ 1.0000000] s4 =0xffffffc0001eed78, s5 =0xffffffc0006d55f8, s6 =0xffffffc000801d88, s7 =0xffffffc0006dfdb8
[ 1.0000000] s8 =0xffffffc000428c18, s9 =0xffffffc000801dd0, s10=0xffffffc0000a3822, s11=0xffffffc0006d55f8
[ 1.0000000] a0 = 0x17, a1 = 0xa, a2 = 0, a3 =0xffffffc00041f658
[ 1.0000000] a4 = 0, a5 = 0x1, a5 = 0, a7 = 0x1
[ 1.0000000] t0 =0xffffffc0006dfe30, t1 =0xffffffc000801bb8, t2 =0xffffffc000803000, t3 = 0x75
[ 1.0000000] t4 = 0, t5 = 0x63, t6 = 0x1
[ 1.0000000] kernel: breakpoint
Stopped in pid 0.0 (system) at ffffffc0000007e4: c.ebreak
db>
MAIN commitmail json YAML
src/sys/arch/arm/at91/at91emac.c@1.35
/
diff
/
nxr@1.35
src/sys/arch/arm/ep93xx/epe.c@1.50 / diff / nxr@1.50
src/sys/arch/arm/footbridge/footbridge.c@1.30 / diff / nxr@1.30
src/sys/arch/arm/footbridge/footbridge_pci.c@1.34 / diff / nxr@1.34
src/sys/arch/arm/footbridge/isa/isadma_machdep.c@1.17 / diff / nxr@1.17
src/sys/arch/arm/footbridge/isa/isapnp_machdep.c@1.7 / diff / nxr@1.7
src/sys/arch/arm/gemini/gemini_dma.c@1.4 / diff / nxr@1.4
src/sys/arch/arm/gemini/gemini_ipm.c@1.6 / diff / nxr@1.6
src/sys/arch/arm/gemini/obio_wdc.c@1.12 / diff / nxr@1.12
src/sys/arch/arm/imx/imx_dma.c@1.4 / diff / nxr@1.4
src/sys/arch/arm/imx/imx_pcic.c@1.9 / diff / nxr@1.9
src/sys/arch/arm/iomd/iomd.c@1.24 / diff / nxr@1.24
src/sys/arch/arm/iomd/qms.c@1.22 / diff / nxr@1.22
src/sys/arch/arm/iomd/vidcvideo.c@1.50 / diff / nxr@1.50
src/sys/arch/arm/ixp12x0/ixp12x0_pci.c@1.18 / diff / nxr@1.18
src/sys/arch/arm/ixp12x0/ixp12x0_pci_dma.c@1.10 / diff / nxr@1.10
src/sys/arch/arm/mainbus/mainbus.c@1.24 / diff / nxr@1.24
src/sys/arch/arm/nxp/imx6_ccm.c@1.2 / diff / nxr@1.2
src/sys/arch/arm/nxp/imx6_clk.c@1.4 / diff / nxr@1.4
src/sys/arch/arm/omap/omap3_sdma.c@1.3 / diff / nxr@1.3
:
(more 32 files)
src/sys/arch/arm/ep93xx/epe.c@1.50 / diff / nxr@1.50
src/sys/arch/arm/footbridge/footbridge.c@1.30 / diff / nxr@1.30
src/sys/arch/arm/footbridge/footbridge_pci.c@1.34 / diff / nxr@1.34
src/sys/arch/arm/footbridge/isa/isadma_machdep.c@1.17 / diff / nxr@1.17
src/sys/arch/arm/footbridge/isa/isapnp_machdep.c@1.7 / diff / nxr@1.7
src/sys/arch/arm/gemini/gemini_dma.c@1.4 / diff / nxr@1.4
src/sys/arch/arm/gemini/gemini_ipm.c@1.6 / diff / nxr@1.6
src/sys/arch/arm/gemini/obio_wdc.c@1.12 / diff / nxr@1.12
src/sys/arch/arm/imx/imx_dma.c@1.4 / diff / nxr@1.4
src/sys/arch/arm/imx/imx_pcic.c@1.9 / diff / nxr@1.9
src/sys/arch/arm/iomd/iomd.c@1.24 / diff / nxr@1.24
src/sys/arch/arm/iomd/qms.c@1.22 / diff / nxr@1.22
src/sys/arch/arm/iomd/vidcvideo.c@1.50 / diff / nxr@1.50
src/sys/arch/arm/ixp12x0/ixp12x0_pci.c@1.18 / diff / nxr@1.18
src/sys/arch/arm/ixp12x0/ixp12x0_pci_dma.c@1.10 / diff / nxr@1.10
src/sys/arch/arm/mainbus/mainbus.c@1.24 / diff / nxr@1.24
src/sys/arch/arm/nxp/imx6_ccm.c@1.2 / diff / nxr@1.2
src/sys/arch/arm/nxp/imx6_clk.c@1.4 / diff / nxr@1.4
src/sys/arch/arm/omap/omap3_sdma.c@1.3 / diff / nxr@1.3
:
(more 32 files)
Remove unnecessary sys/malloc.h include
MAIN commitmail json YAML
malloc -> kmem
MAIN commitmail json YAML
malloc -> kmem
MAIN commitmail json YAML
malloc -> kmem
MAIN commitmail json YAML
malloc -> kmem
MAIN commitmail json YAML
malloc -> kmem
MAIN commitmail json YAML
malloc -> kmem
MAIN commitmail json YAML
malloc -> kmem
small KNF while I'm here
small KNF while I'm here
MAIN commitmail json YAML
malloc -> kmem
MAIN commitmail json YAML
Add a bs_barrier to make ThunderX xhci work. Not sure why this is
needed, but I'll work it out later.
Turns out bus_dma.c needed fixing which I did with
revision 1.115
date: 2019-06-14 10:09:12 +0100; author: skrll; state: Exp; lines: +39 -34; commitid: GKW2p7ijoslyu8rB;
Simplify the _ARM32_NEED_BUS_DMA_BOUNCE #ifdefs and rely on compiler
optimisation of the bouncing = false case.
Drain the write buf (aka DSB) in more cases
Catch all CPUs that support speculation. (thunderx isn't CPU_CORTEX)
needed, but I'll work it out later.
Turns out bus_dma.c needed fixing which I did with
revision 1.115
date: 2019-06-14 10:09:12 +0100; author: skrll; state: Exp; lines: +39 -34; commitid: GKW2p7ijoslyu8rB;
Simplify the _ARM32_NEED_BUS_DMA_BOUNCE #ifdefs and rely on compiler
optimisation of the bouncing = false case.
Drain the write buf (aka DSB) in more cases
Catch all CPUs that support speculation. (thunderx isn't CPU_CORTEX)
MAIN commitmail json YAML
src/sys/arch/mips/mips/pmap_machdep.c@1.37
/
diff
/
nxr@1.37
src/sys/arch/powerpc/booke/booke_pmap.c@1.35 / diff / nxr@1.35
src/sys/arch/powerpc/booke/trap.c@1.38 / diff / nxr@1.38
src/sys/uvm/pmap/pmap_segtab.c@1.28 / diff / nxr@1.28
src/sys/arch/powerpc/booke/booke_pmap.c@1.35 / diff / nxr@1.35
src/sys/arch/powerpc/booke/trap.c@1.38 / diff / nxr@1.38
src/sys/uvm/pmap/pmap_segtab.c@1.28 / diff / nxr@1.28
Rename pmap_segtab_t *stp to stb for consistency with a future
pmap_pdetab_t *ptb. pmap_pdetab_t *ptp would be far too confusing.
NFC. Same code before and after.
pmap_pdetab_t *ptb. pmap_pdetab_t *ptp would be far too confusing.
NFC. Same code before and after.