Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (2h)  netbsd-10 (17d)  netbsd-9 (17d)  netbsd-8 (22d) 

2024-06-03 05:29:03 UTC Now

2023-05-08 20:58:17 UTC MAIN commitmail json YAML

RISC-V: enabled GDB

(skrll)

2023-05-08 20:57:38 UTC 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)
RISC-V mknative and build support for gdb.old

(skrll)

2023-05-08 20:56:22 UTC 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)
RISC-V mknative and build support.

(skrll)

2023-05-08 20:51:53 UTC 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.

(skrll)

2023-05-08 10:18:03 UTC MAIN commitmail json YAML

Google goldfish config goop

(skrll)

2023-05-08 09:47:21 UTC 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

(skrll)

2023-05-08 08:26:11 UTC MAIN commitmail json YAML

Ugly hack to fix the builds.

(skrll)

2023-05-08 08:07:36 UTC MAIN commitmail json YAML

Remove some #if 0'ed code

(skrll)

2023-05-08 07:56:08 UTC MAIN commitmail json YAML

2023-05-08 07:52:55 UTC MAIN commitmail json YAML

RISC-V: Add the Google Goldfish RTC to the GENERIC.common

(skrll)

2023-05-08 07:51:44 UTC MAIN commitmail json YAML

Add a Google Goldfish RTC driver

(skrll)

2023-05-08 07:38:48 UTC MAIN commitmail json YAML

Missed a file in the RISC-V support commit

(skrll)

2023-05-07 12:41:49 UTC MAIN commitmail json YAML

2023-05-06 08:43:20 UTC MAIN commitmail json YAML

Add imx6sx dtb files for BE too

(skrll)

2023-04-29 10:01:51 UTC MAIN commitmail json YAML

Fix build after previous. m68k uses symnum instead of symidx.

(skrll)

2023-04-28 07:33:57 UTC MAIN commitmail json YAML

2023-04-27 06:30:09 UTC MAIN commitmail json YAML

Remove an unnecessary cast in a KASSERTMSG

(skrll)

2023-04-27 06:23:31 UTC MAIN commitmail json YAML

2023-04-22 10:22:43 UTC MAIN commitmail json YAML

KASSERT(kpreempt_disabled()) before accessing curcpu()

(skrll)

2023-04-22 10:03:53 UTC MAIN commitmail json YAML

2023-04-22 09:53:45 UTC MAIN commitmail json YAML

2023-04-21 15:04:47 UTC MAIN commitmail json YAML

2023-04-21 15:00:48 UTC MAIN commitmail json YAML

2023-04-21 15:00:27 UTC MAIN commitmail json YAML

2023-04-21 14:58:35 UTC MAIN commitmail json YAML

2023-04-21 14:57:52 UTC MAIN commitmail json YAML

2023-04-20 09:06:02 UTC MAIN commitmail json YAML

Update to include value conversion routines.

(skrll)

2023-04-20 09:04:45 UTC MAIN commitmail json YAML

Extend optstr(9) to provide some functions to convert the value.

Proposed on tech-kern some time ago.

(skrll)

2023-04-20 08:28:06 UTC MAIN commitmail json YAML

2023-04-18 11:06:57 UTC MAIN commitmail json YAML

G/C unnecessary

extern paddr_t physical_start, physical_end;

(skrll)

2023-04-18 07:53:31 UTC MAIN commitmail json YAML

2023-04-17 08:14:51 UTC MAIN commitmail json YAML

2023-04-17 06:57:02 UTC 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.

(skrll)

2023-04-17 06:48:07 UTC MAIN commitmail json YAML

2023-04-17 06:46:53 UTC MAIN commitmail json YAML

2023-04-16 14:01:51 UTC MAIN commitmail json YAML

2023-04-12 06:57:28 UTC MAIN commitmail json YAML

Use CACHE_LINE_SIZE instead of magic number 128.

(skrll)

2023-04-07 12:09:13 UTC MAIN commitmail json YAML

2023-04-07 08:55:31 UTC MAIN commitmail json YAML

2023-04-03 06:42:57 UTC MAIN commitmail json YAML

Use PRI{u,x}{BUSSIZE,VADDR,PADDR} etc

(skrll)

2023-04-03 06:39:10 UTC MAIN commitmail json YAML

2023-04-03 06:35:14 UTC MAIN commitmail json YAML

2023-04-03 06:33:55 UTC MAIN commitmail json YAML

2023-04-02 07:26:18 UTC MAIN commitmail json YAML

2023-04-01 06:30:20 UTC MAIN commitmail json YAML

0x%p -> %p in KASSERTMSGs

(skrll)

2023-03-24 07:26:21 UTC MAIN commitmail json YAML

2023-03-04 08:52:20 UTC MAIN commitmail json YAML

2023-02-26 07:27:14 UTC MAIN commitmail json YAML

2023-02-26 07:13:55 UTC MAIN commitmail json YAML

2023-02-25 08:41:37 UTC 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));

(skrll)

2023-02-25 08:30:31 UTC 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));

(skrll)

2023-02-25 08:22:00 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2023-02-25 08:19:35 UTC MAIN commitmail json YAML

Restore the ability to have EARLYCONS work for the QEMU virt after
SOC_VIRT got removed.

(skrll)

2023-02-25 08:05:46 UTC 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.

(skrll)

2023-02-25 08:00:35 UTC MAIN commitmail json YAML

2023-02-19 07:20:44 UTC MAIN commitmail json YAML

Spaces to TABs. NFCI.

(skrll)

2023-02-17 06:34:46 UTC MAIN commitmail json YAML

Avoid undefined behaviour.

(skrll)

2023-02-17 06:24:26 UTC MAIN commitmail json YAML

Improve an error message

(skrll)

2023-02-17 06:20:31 UTC MAIN commitmail json YAML

Fix SYSCTL_DEBUG_CREATE for non-x86 by using copyin

(skrll)

2023-02-17 06:14:11 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2023-02-10 08:12:48 UTC MAIN commitmail json YAML

2023-02-03 08:08:33 UTC MAIN commitmail json YAML

MPIDR is 64bits. Without this AFF3 would always be zero.

Spotted by Cyprien.

(skrll)

2023-02-03 08:05:27 UTC MAIN commitmail json YAML

Remove useless/harmful casts in debug messages. MPIDR AFF3 would not
be printed before.

(skrll)

2023-01-29 17:20:48 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2023-01-16 20:22:26 UTC MAIN commitmail json YAML

Switch hppa to new binutils

(skrll)

2023-01-16 10:28:10 UTC MAIN commitmail json YAML

2023-01-16 08:31:49 UTC MAIN commitmail json YAML

Remove the trailing whitespace I added. oops.

(skrll)

2023-01-16 08:27:22 UTC MAIN commitmail json YAML

2023-01-15 10:54:56 UTC MAIN commitmail json YAML

Sort in the binutils version selection

(skrll)

2023-01-15 10:51:04 UTC MAIN commitmail json YAML

Really switch aarch64 and sparc binutils to 2.39

(skrll)

2023-01-15 08:43:04 UTC 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.

(skrll)

2022-12-23 10:44:26 UTC MAIN commitmail json YAML

2022-12-21 11:39:46 UTC MAIN commitmail json YAML

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.

(skrll)

2022-12-18 12:02:47 UTC MAIN commitmail json YAML

Appease KDASSERT / LOCKDEBUG.

Tested by mlelstv.

(skrll)

2022-12-18 07:53:31 UTC MAIN commitmail json YAML

2022-12-14 18:59:04 UTC MAIN commitmail json YAML

2022-12-14 12:31:16 UTC MAIN commitmail json YAML

Reduce diff to upstream. NFCI.

(skrll)

2022-12-14 12:30:01 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2022-12-13 22:25:08 UTC MAIN commitmail json YAML

2022-12-13 12:43:32 UTC MAIN commitmail json YAML

2022-12-05 07:33:43 UTC 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.

(skrll)

2022-12-05 07:26:25 UTC MAIN commitmail json YAML

2022-12-05 07:09:04 UTC MAIN commitmail json YAML

Simplify. Same code before and after.

(skrll)

2022-12-05 05:56:20 UTC MAIN commitmail json YAML

Fix a comment.

(skrll)

2022-12-04 17:04:07 UTC MAIN commitmail json YAML

2022-12-04 16:29:35 UTC MAIN commitmail json YAML

Restore t5 and t6 from the correct locations in exception_kernexit.

From Simon.

(skrll)

2022-12-04 16:23:48 UTC MAIN commitmail json YAML

ASSERT that md_astpending it zero for the new lwp.

(skrll)

2022-12-03 14:04:39 UTC MAIN commitmail json YAML

2022-12-03 11:34:38 UTC MAIN commitmail json YAML

2022-12-03 11:30:24 UTC MAIN commitmail json YAML

2022-12-03 11:28:38 UTC MAIN commitmail json YAML

2022-12-03 11:09:59 UTC MAIN commitmail json YAML

leading whitespace... oops

(skrll)

2022-12-03 09:40:56 UTC MAIN commitmail json YAML

2022-12-03 09:39:44 UTC MAIN commitmail json YAML

2022-12-03 09:38:53 UTC MAIN commitmail json YAML

2022-12-03 09:10:40 UTC MAIN commitmail json YAML

2022-12-03 08:54:39 UTC MAIN commitmail json YAML

Correct some pre-existing relocations and add some new ones.

(skrll)

2022-11-30 04:35:53 UTC MAIN commitmail json YAML

2022-11-19 15:30:12 UTC MAIN commitmail json YAML

2022-11-19 12:16:03 UTC MAIN commitmail json YAML

2022-11-19 12:15:22 UTC MAIN commitmail json YAML

Fix _bus_dmamem_alloc_range function declaration - low and high are
paddr_t

(skrll)

2022-11-19 12:12:26 UTC MAIN commitmail json YAML

G/C gtmr_init function declaration

(skrll)

2022-11-19 12:10:03 UTC MAIN commitmail json YAML

2022-11-19 09:55:11 UTC MAIN commitmail json YAML

Fix CONSADDR and save a label

(skrll)

2022-11-18 06:53:06 UTC MAIN commitmail json YAML

Fix SR_WPRI.

Tweak csr_cycle_read and csr_asid_write for code style, and add some
KNF whitespace.

(skrll)

2022-11-16 11:54:26 UTC MAIN commitmail json YAML

2022-11-13 08:13:55 UTC MAIN commitmail json YAML

2022-11-12 07:48:34 UTC MAIN commitmail json YAML

2022-11-12 07:34:18 UTC 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.

(skrll)

2022-11-12 07:05:41 UTC MAIN commitmail json YAML

Use uintptr_t consistently rather than register_t

(skrll)

2022-11-08 12:48:28 UTC MAIN commitmail json YAML

2022-11-07 07:28:04 UTC MAIN commitmail json YAML

2022-11-05 10:04:35 UTC MAIN commitmail json YAML

Fix inverted result when status is "okay"

(skrll)

2022-11-05 08:29:17 UTC MAIN commitmail json YAML

2022-11-03 18:55:07 UTC MAIN commitmail json YAML

_KERNEL_OPT protection

(skrll)

2022-11-03 09:04:57 UTC MAIN commitmail json YAML

2022-11-02 08:37:32 UTC MAIN commitmail json YAML

Restore a '\n' I accidentally removed in 1.16

(skrll)

2022-11-02 08:05:17 UTC MAIN commitmail json YAML

2022-10-29 08:29:28 UTC MAIN commitmail json YAML

KNF + remove unnecessary brackets

(skrll)

2022-10-29 07:32:54 UTC MAIN commitmail json YAML

Slightly better English in a comment.

(skrll)

2022-10-29 07:21:42 UTC MAIN commitmail json YAML

fix a spello in a comment

(skrll)

2022-10-28 07:16:34 UTC MAIN commitmail json YAML

2022-10-28 06:22:26 UTC MAIN commitmail json YAML

2022-10-27 07:57:46 UTC MAIN commitmail json YAML

Fix build.
Sprinkle some consistency

(skrll)

2022-10-27 06:49:51 UTC 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.

(skrll)

2022-10-27 06:20:41 UTC MAIN commitmail json YAML

No need to hold the pmap_tlb_miss_lock when calling pmap_segtab_destroy

(skrll)

2022-10-27 06:19:56 UTC MAIN commitmail json YAML

2022-10-27 05:33:37 UTC MAIN commitmail json YAML

Fix the crash(1) build for mips platforms

(skrll)

2022-10-26 07:35:20 UTC MAIN commitmail json YAML

2022-10-23 07:14:12 UTC MAIN commitmail json YAML

2022-10-23 07:13:07 UTC MAIN commitmail json YAML

2022-10-23 07:11:27 UTC MAIN commitmail json YAML

Line continuation alignment whitespace. NFC.

(skrll)

2022-10-23 07:04:44 UTC MAIN commitmail json YAML

Use UVMHIST_CALLARGS in pmap_bootstrap

(skrll)

2022-10-23 07:02:27 UTC MAIN commitmail json YAML

Only define the EFI variable if EFI_RUNTIME

(skrll)

2022-10-23 06:37:15 UTC MAIN commitmail json YAML

Correct the pmap_kstart_segtab entry in pmap_kern_segtab

(skrll)

2022-10-23 06:29:01 UTC MAIN commitmail json YAML

2022-10-23 06:27:26 UTC MAIN commitmail json YAML

Fix USBDEBUG build on ILP32

(skrll)

2022-10-23 06:10:09 UTC MAIN commitmail json YAML

2022-10-21 05:51:08 UTC MAIN commitmail json YAML

Fix build after previous.

(skrll)

2022-10-20 11:38:21 UTC 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

(skrll)

2022-10-20 07:18:11 UTC MAIN commitmail json YAML

Add the "memory" clobber in two places that it's needed.

(skrll)

2022-10-20 07:16:20 UTC MAIN commitmail json YAML

2022-10-20 07:13:45 UTC MAIN commitmail json YAML

Move the fdt_memory_remove_reserved call out of fdt_build_bootconfig

NFC.

(skrll)

2022-10-20 06:58:38 UTC MAIN commitmail json YAML

2022-10-20 06:47:29 UTC MAIN commitmail json YAML

2022-10-20 06:24:51 UTC MAIN commitmail json YAML

Add a KASSERT to check that tlb_asid_t is a large enough type.

(skrll)

2022-10-18 07:07:51 UTC MAIN commitmail json YAML

VSXLEN=64 supports 16-bit ASID space so change tlb_asid_t to be big
enough.  Spotted by Simon.

(skrll)

2022-10-18 06:44:43 UTC MAIN commitmail json YAML

Some fixes from Simon.

(skrll)

2022-10-18 04:39:38 UTC MAIN commitmail json YAML

Correct XSEGSHIFT for RV32 case

(skrll)

2022-10-18 04:24:54 UTC MAIN commitmail json YAML

2022-10-18 04:20:56 UTC MAIN commitmail json YAML

2022-10-17 07:03:19 UTC MAIN commitmail json YAML

Fix previous by using roundup (and not howmany).

(skrll)

2022-10-16 08:43:44 UTC MAIN commitmail json YAML

tlb_update_addr gets called with the KERNEL_PID (ASID) so handle this
case.

(skrll)

2022-10-16 06:19:16 UTC MAIN commitmail json YAML

Re-orgnaise a litte.  From Simon.

(skrll)

2022-10-16 06:14:54 UTC MAIN commitmail json YAML

2022-10-16 06:03:14 UTC MAIN commitmail json YAML

2022-10-16 05:56:50 UTC MAIN commitmail json YAML

2022-10-16 05:48:15 UTC MAIN commitmail json YAML

Fix after register re-org

(skrll)

2022-10-15 16:58:16 UTC MAIN commitmail json YAML

More register use re-org.

(skrll)

2022-10-15 16:34:29 UTC MAIN commitmail json YAML

Shuffle some register usage

(skrll)

2022-10-15 16:29:56 UTC MAIN commitmail json YAML

2022-10-15 16:20:32 UTC MAIN commitmail json YAML

Remove unnecessary register assignments

(skrll)

2022-10-15 06:53:49 UTC MAIN commitmail json YAML

Fix typo in SATP_MODE_SV64

(skrll)

2022-10-15 06:07:04 UTC MAIN commitmail json YAML

2022-10-14 08:10:22 UTC MAIN commitmail json YAML

2022-10-14 07:58:30 UTC MAIN commitmail json YAML

2022-10-14 07:13:59 UTC MAIN commitmail json YAML

NKMEMPAGES_{MIN,MAX}_DEFAULT should be in pages.

(skrll)

2022-09-30 06:39:55 UTC MAIN commitmail json YAML

Actually release the VA in fdt_unmap_range

(skrll)

2022-09-30 06:36:28 UTC MAIN commitmail json YAML

2022-09-30 06:23:59 UTC MAIN commitmail json YAML

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

(skrll)

2022-09-29 07:22:49 UTC 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.

(skrll)

2022-09-29 07:00:47 UTC MAIN commitmail json YAML

2022-09-29 06:59:44 UTC MAIN commitmail json YAML

2022-09-29 06:59:33 UTC MAIN commitmail json YAML

2022-09-29 06:59:12 UTC MAIN commitmail json YAML

2022-09-29 06:59:02 UTC MAIN commitmail json YAML

2022-09-29 06:58:51 UTC MAIN commitmail json YAML

2022-09-29 06:58:37 UTC MAIN commitmail json YAML

2022-09-29 06:51:17 UTC MAIN commitmail json YAML

2022-09-29 06:47:06 UTC MAIN commitmail json YAML

Remove unnecessary include of <sys/malloc.h>.

(skrll)

2022-09-29 06:46:17 UTC MAIN commitmail json YAML

2022-09-29 06:42:14 UTC MAIN commitmail json YAML

2022-09-29 06:39:59 UTC MAIN commitmail json YAML

2022-09-28 11:09:59 UTC MAIN commitmail json YAML

toolchain/57033: usr.bin/c++/t_call_once2:call_once2_profile test case fails

Revive a missing space.

(skrll)

2022-09-28 06:05:28 UTC MAIN commitmail json YAML

2022-09-28 05:54:24 UTC MAIN commitmail json YAML

2022-09-28 05:49:15 UTC MAIN commitmail json YAML

2022-09-28 05:02:03 UTC MAIN commitmail json YAML

2022-09-27 08:18:21 UTC MAIN commitmail json YAML

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>

(skrll)

2022-09-27 06:36:44 UTC MAIN commitmail json YAML

2022-09-27 06:34:45 UTC MAIN commitmail json YAML

2022-09-27 06:32:53 UTC MAIN commitmail json YAML

2022-09-27 06:14:41 UTC MAIN commitmail json YAML

2022-09-27 06:14:13 UTC MAIN commitmail json YAML

2022-09-27 06:13:42 UTC MAIN commitmail json YAML

2022-09-27 06:12:58 UTC MAIN commitmail json YAML

2022-09-27 06:12:19 UTC MAIN commitmail json YAML

malloc -> kmem
small KNF while I'm here

(skrll)

2022-09-27 06:11:36 UTC MAIN commitmail json YAML

2022-09-25 07:23:08 UTC 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)

(skrll)

2022-09-25 06:21:58 UTC MAIN commitmail json YAML

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.

(skrll)