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 (3h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (177d) 

2024-05-10 01:51:34 UTC Now

2024-05-06 15:59:53 UTC MAIN commitmail json YAML

2024-05-06 07:29:30 UTC MAIN commitmail json YAML

Improve the comment.

(skrll)

2024-05-06 07:18:19 UTC MAIN commitmail json YAML

Fix 32bit UVMHIST builds

(skrll)

2024-05-06 06:58:00 UTC MAIN commitmail json YAML

2024-05-06 06:57:32 UTC MAIN commitmail json YAML

arm longjmp: Restore stack first, then signal mask.

Otherwise, a pending signal may be delivered on the wrong stack when
we restore the signal mask.

While here:

- Move the botched sp and lr tests earlier.

PR lib/57946

(skrll)

2024-05-04 14:48:28 UTC MAIN commitmail json YAML

Remove magic numbers. NFCI.

(skrll)

2024-05-04 12:43:36 UTC MAIN commitmail json YAML

makecontext: correct the type to setup register based arguments.

Use __greg_t rather than int for register based arguments. This fixes
various atf tests.

(skrll)

2024-05-04 12:42:09 UTC MAIN commitmail json YAML

Fix the __greg_t typedef for riscv32

(skrll)

2024-05-04 07:04:24 UTC MAIN commitmail json YAML

2024-05-03 07:24:31 UTC MAIN commitmail json YAML

Small simplification. NFCI.

(skrll)

2024-05-03 07:11:14 UTC MAIN commitmail json YAML

Use the _X_FOO register macros instead of magic numbers.

(skrll)

2024-05-03 07:09:20 UTC MAIN commitmail json YAML

2024-05-03 07:06:18 UTC MAIN commitmail json YAML

2024-05-03 07:00:14 UTC MAIN commitmail json YAML

Remove references to RISC-V.

(skrll)

2024-05-02 18:18:17 UTC MAIN commitmail json YAML

risc-v: fix the error code when uvm_fault fails with cpu_set_onfault

Return the error from uvm_fault instead of EFAULT unconditionally when
faulting with cpu_set_onfault to fix several atf tests.

(skrll)

2024-04-29 07:34:27 UTC MAIN commitmail json YAML

2024-04-29 07:33:32 UTC MAIN commitmail json YAML

2024-04-29 07:31:18 UTC MAIN commitmail json YAML

Ensure a user specified DBG isn't used for xxboot.

(skrll)

2024-04-28 10:57:34 UTC MAIN commitmail json YAML

2024-04-28 08:55:03 UTC MAIN commitmail json YAML

Fix some usb_syncmem calls and add some missing ones.

(skrll)

2024-04-28 07:52:52 UTC MAIN commitmail json YAML

2024-04-20 14:09:40 UTC MAIN commitmail json YAML

2024-04-18 12:16:23 UTC MAIN commitmail json YAML

Fix types in pmap_page_clear_attributes so that the top bits of
the u_long mdpg_attrs aren't dropped giving atomic_cas_ulong no
chance of completing if any of the top bits is set.

Update pmap_page_set_attributes for consistency.

An ATF test run completed for me with this fix.

port-riscv/58006: ATF tests no longer complete on riscv-riscv64

(skrll)

2024-04-17 06:11:56 UTC MAIN commitmail json YAML

2024-04-15 06:48:07 UTC MAIN commitmail json YAML

Fix alignment of ddb 'ps/[lw]' output. LID matches PID and has more digits.

(skrll)

2024-04-14 12:51:17 UTC MAIN commitmail json YAML

kern/58149: aarch64: Cannot return from a signal handler if SP was misaligned when the signal arrived

Apply the kernel diff from the PR

1. sendsig_siginfo() previously assumed that user SP was always aligned to
  16 bytes and could call signal handlers with SP misaligned. This is a
  wrong assumption because aarch64 demands that SP is aligned *only while*
  it's being used to access memory. Now it properly aligns it before
  pusing anything on the stack.

2. cpu_mcontext_validate() used to check if _REG_SP was aligned and
  considered the ucontext invalid otherwise. This meant if a signal was
  sent to a process whose SP was misaligned, the signal handler would fail
  to return because the ucontext passed from the kernel was an invalid
  one. Now setcontext(2) doesn't complain about misaligned SP.

(skrll)

2024-04-14 07:56:45 UTC MAIN commitmail json YAML

2024-04-14 07:56:13 UTC MAIN commitmail json YAML

2024-04-13 12:28:01 UTC MAIN commitmail json YAML

port-arm/58135: reproducible pmap KASSERT failure for armv7 with NFS root

Don't unconditionally set XN in pmap_clearbit - only set it if a mapping
exists VM_PROT_EXEC is being cleared.

I've simplified the #ifdefs in the patch from the PR.

(skrll)

2024-04-13 10:36:01 UTC MAIN commitmail json YAML

Restore a space I accidentally removed from a copyright with

$NetBSD: pmap.c,v 1.396 2020/03/13 16:14:18 skrll Exp $

(skrll)

2024-04-06 13:42:46 UTC MAIN commitmail json YAML

2024-04-06 13:42:18 UTC MAIN commitmail json YAML

Add RISC-V support

(skrll)

2024-04-06 13:41:03 UTC MAIN commitmail json YAML

2024-04-06 10:08:54 UTC MAIN commitmail json YAML

2024-04-01 16:24:01 UTC MAIN commitmail json YAML

Return the correct error from {fetch,store}_user_data and fix

    futex_wake_op_op: [0.273033s] Failed: /usr/src/tests/lib/libc/sys/t_futex_ops.c:942: Expected errno 14, got 1, in __futex(&futex_word, FUTEX_WAKE_OP | flags, 0, NULL, NULL, 0, op) == -1

(skrll)

2024-03-24 08:34:20 UTC MAIN commitmail json YAML

2024-03-23 12:34:06 UTC MAIN commitmail json YAML

Add ld[4-7] and scsibus[123]

(skrll)

2024-03-23 08:31:15 UTC MAIN commitmail json YAML

Default pmap_stealdebug to false

(skrll)

2024-03-13 06:59:01 UTC MAIN commitmail json YAML

Remove #ifdef DIAGNOSTIC by using __diagused. NFCI.

(skrll)

2024-03-05 13:16:29 UTC MAIN commitmail json YAML

Change the PMAP_STEAL_MEMORY debug output from aprint_debug.

The new printfs are conditional on pmap_stealdebug and the DEBUG compile
option. The former defaults to true, but can be changed at a boot -d ddb
prompt.

(skrll)

2024-03-03 10:09:42 UTC MAIN commitmail json YAML

Reorder the bus_dmamap_sync sync operations

BUS_DMASYNC_PREWRITE | BUS_DMASYNC_PREREAD to
BUS_DMASYNC_PREREAD | BUS_DMASYNC_PREWRITE

for consistency.

(skrll)

2024-03-03 10:02:11 UTC MAIN commitmail json YAML

More KNF (whitespace around binary operators)

(skrll)

2024-02-27 08:33:07 UTC MAIN commitmail json YAML

2024-02-27 08:28:56 UTC MAIN commitmail json YAML

Enforce the device 32 bit DMA limitation via bus_dmatag_subregion if bus
can address more than 4GB.

(skrll)

2024-02-27 08:25:38 UTC MAIN commitmail json YAML

KNF - spaces around binary operators.

(skrll)

2024-02-27 08:21:24 UTC MAIN commitmail json YAML

Remove unused "SHIFT" defines. The "MASK" versions exist.

(skrll)

2024-02-25 14:27:41 UTC MAIN commitmail json YAML

Warn about building a kernel with the wrong toolchain.

Idea from mrg@

(skrll)

2024-02-25 14:19:08 UTC MAIN commitmail json YAML

2024-02-17 08:27:46 UTC MAIN commitmail json YAML

Steal the sync operation descriptions from FreeBSD and improve other
wording in this area.

Inspired by jmcneill@

(skrll)

2024-02-16 16:28:50 UTC MAIN commitmail json YAML

2024-02-16 15:40:09 UTC MAIN commitmail json YAML

Test sc->sc_soft_ih (not sc->sc_ih) to see if the soft interrupt got
established correctly.

From Mori Hiroki.

Fix some error recovery while I'm here.

(skrll)

2024-02-16 15:11:38 UTC MAIN commitmail json YAML

2024-02-16 15:11:17 UTC MAIN commitmail json YAML

2024-02-16 12:08:29 UTC MAIN commitmail json YAML

2024-02-16 12:08:02 UTC netbsd-10 commitmail json YAML

2024-02-16 12:07:08 UTC netbsd-10 commitmail json YAML

2024-02-13 19:07:42 UTC MAIN commitmail json YAML

Define KERNEL_VOFFSET_RUNTIME=1 to fix build of BCM5301X and BCM56340

(skrll)

2024-02-11 12:28:20 UTC MAIN commitmail json YAML

Fix spello in debug output

(skrll)

2024-02-11 12:25:20 UTC MAIN commitmail json YAML

Fix a comment. arm32 stopped using 8K pages a long time ago.

(skrll)

2024-02-11 09:07:49 UTC MAIN commitmail json YAML

2024-02-10 15:55:00 UTC MAIN commitmail json YAML

Fix an error message by removing an extra 'x'

(skrll)

2024-02-09 17:16:42 UTC MAIN commitmail json YAML

Restrict dwcmmc to 32bit DMA (<4GB) regardless of attachment

(skrll)

2024-02-09 16:57:11 UTC MAIN commitmail json YAML

Fix a typo in a comment

(skrll)

2024-02-09 16:56:23 UTC MAIN commitmail json YAML

2024-02-09 16:53:15 UTC MAIN commitmail json YAML

Trailing whitespace.

(skrll)

2024-02-09 08:51:49 UTC MAIN commitmail json YAML

Attach ld at sdmmc

The SD card on my Beagle-V now works. Thanks jmcneill!

(skrll)

2024-02-09 08:50:52 UTC MAIN commitmail json YAML

Limit DMA to below 4GB - the supported controllers are limited this
way.

Thanks to jmcneill for a version of this patch.

(skrll)

2024-02-09 06:28:50 UTC MAIN commitmail json YAML

2024-02-08 18:25:58 UTC MAIN commitmail json YAML

Define _RISCV_NEED_BUS_DMA_BOUNCE.

Pointed out as being needed by jmcneill. Thanks!

(skrll)

2024-02-08 07:13:10 UTC MAIN commitmail json YAML

Some fixes from Roland Illig
- fix a locking bug
- '\n' at the end of error messages

(skrll)

2024-02-07 17:17:59 UTC MAIN commitmail json YAML

2024-02-07 17:03:35 UTC MAIN commitmail json YAML

Use <space><tab> consistently

(skrll)

2024-02-01 06:50:36 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2024-01-28 10:06:19 UTC MAIN commitmail json YAML

Trailing whitespace.

(skrll)

2024-01-22 07:57:49 UTC MAIN commitmail json YAML

Fix column alignment in ps/w output

(skrll)

2024-01-22 07:15:25 UTC MAIN commitmail json YAML

Don't duplicate PIM_CPU_BITS in one printf.

PIM_CPU_HPMC_BITS already includes PIM_CPU_HPMC_BITS

(skrll)

2024-01-22 07:10:54 UTC MAIN commitmail json YAML

Fix one by one bugs I committed back in 2009.  Spotted by rillig@.

(skrll)

2024-01-21 08:48:21 UTC MAIN commitmail json YAML

Make this compile without MULTIPROCESSOR

(skrll)

2024-01-21 08:41:00 UTC MAIN commitmail json YAML

Remove an empty line

(skrll)

2024-01-21 08:39:50 UTC MAIN commitmail json YAML

2024-01-20 17:20:09 UTC MAIN commitmail json YAML

Create some more nodes.

(skrll)

2024-01-20 08:09:13 UTC MAIN commitmail json YAML

risc-v: Add bwfm(4) firmware files to release image

Create the correct link for beagle,beaglev-starlight-jh7100-r0.txt NVRAM
config file.

(skrll)

2024-01-20 08:05:37 UTC MAIN commitmail json YAML

Add bwfm* at sdmmc? for the Broadcom BCM43xxx WiFi Interface

(skrll)

2024-01-20 08:04:35 UTC MAIN commitmail json YAML

Add DesignWare SD/MMC attachment.

(skrll)

2024-01-19 09:09:39 UTC MAIN commitmail json YAML

2024-01-19 09:09:04 UTC MAIN commitmail json YAML

Make fdt_cpu_rootconf available for other machines/platforms.

(skrll)

2024-01-18 07:48:57 UTC MAIN commitmail json YAML

2024-01-18 07:41:50 UTC MAIN commitmail json YAML

2024-01-17 07:05:35 UTC MAIN commitmail json YAML

2024-01-17 06:56:50 UTC MAIN commitmail json YAML

Implement jh7100_clkc_fracdiv_get_rate

(skrll)

2024-01-16 09:06:47 UTC MAIN commitmail json YAML

2024-01-14 07:55:48 UTC MAIN commitmail json YAML

The dr_node should be a property of usb_cdns3 and not usb3 for jh7100.

(skrll)

2024-01-14 07:39:27 UTC MAIN commitmail json YAML

src/distrib/sets/lists/dtb/ad.riscv32@1.2 / diff / nxr@1.2
src/distrib/sets/lists/dtb/ad.riscv64@1.2 / diff / nxr@1.2
src/sys/dtb/riscv/Makefile@1.2 / diff / nxr@1.2
src/sys/dtb/riscv/starfive/Makefile@1.1 / diff / nxr@1.1
src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/Makefile@1.2 / diff / nxr@1.2
src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/starfive/Makefile@1.1 / diff / nxr@1.1
src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight-a1.dts@1.1 / diff / nxr@1.1
src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dts@1.1 / diff / nxr@1.1
src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/starfive/jh7100-common.dtsi@1.1 / diff / nxr@1.1
src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.dts@1.1 / diff / nxr@1.1
src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/starfive/jh7100.dtsi@1.1 / diff / nxr@1.1
src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/starfive/jh7110-pinfunc.h@1.1 / diff / nxr@1.1
src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.dts@1.1 / diff / nxr@1.1
src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dts@1.1 / diff / nxr@1.1
src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2.dtsi@1.1 / diff / nxr@1.1
src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/starfive/jh7110.dtsi@1.1 / diff / nxr@1.1
src/sys/external/gpl2/dts/dist/include/dt-bindings/clock/starfive,jh7110-crg.h@1.1 / diff / nxr@1.1
src/sys/external/gpl2/dts/dist/include/dt-bindings/clock/starfive-jh7100-audio.h@1.1 / diff / nxr@1.1
src/sys/external/gpl2/dts/dist/include/dt-bindings/clock/starfive-jh7100.h@1.1 / diff / nxr@1.1
src/sys/external/gpl2/dts/dist/include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h@1.1 / diff / nxr@1.1
      :
(more 6 files)
Import RISC-V starfive DTS from https://github.com/starfive-tech/linux.git"

The files are taken from the visionfive branch with latest DTS related commit

    commit 9b5f280fa413ee76fac20cd575075fc53468d527
    Author: Emil Renner Berthing <kernel@esmil.dk>
    Date:  Sun Oct 31 17:15:58 2021 +0100

        riscv: dts: Add full JH7100, Starlight and VisionFive support

(skrll)

2024-01-14 07:13:15 UTC MAIN commitmail json YAML

risc-v: the SiFive FU[57]40 cache controller is present in the JH71x0 SoCs.

(skrll)

2024-01-13 17:01:58 UTC MAIN commitmail json YAML

2024-01-13 16:43:08 UTC MAIN commitmail json YAML

Attach generic system controllers

(skrll)

2024-01-13 16:36:32 UTC MAIN commitmail json YAML

Group pass 1 attachments

(skrll)

2024-01-12 18:06:18 UTC MAIN commitmail json YAML

Cache the result from fdtbus_get_data() in fdt_memory_remove_reserved

NFCI.

(skrll)

2024-01-12 11:24:48 UTC MAIN commitmail json YAML

2024-01-01 17:18:02 UTC MAIN commitmail json YAML

risc-v: probe the number of supported ASIDs

Flush the entire TLB if no ASIDs are supported on pmap_activate.

(skrll)

2024-01-01 16:56:30 UTC MAIN commitmail json YAML

Appease KASSERTs for zero ASID CPUs (I mean harts)

(skrll)

2024-01-01 13:51:56 UTC MAIN commitmail json YAML

Perform more checks before establishing external interrupt handlers for
each hart.  The VisionFive2 DTS list the S7 core with status = "disabled".

(skrll)

2023-12-31 09:45:58 UTC MAIN commitmail json YAML

2023-12-29 08:02:47 UTC MAIN commitmail json YAML

dwcmmc_fdt_bus_clock: fix an aprint_debug_dev frequency units botch.

(skrll)

2023-12-27 14:24:35 UTC MAIN commitmail json YAML

2023-12-27 07:46:21 UTC MAIN commitmail json YAML

2023-12-25 13:31:01 UTC MAIN commitmail json YAML

G/C ununsed and incorrect SIE_IM

(skrll)

2023-12-25 13:21:30 UTC MAIN commitmail json YAML

Count interrupts across harts and their local interrupt controllers
correctly.

(skrll)

2023-12-25 13:01:59 UTC MAIN commitmail json YAML

Deliver plic interrupts to the cpu^Whart establishing the interrupt
handler.  At least this is known to be a valid hart, but it might share
some interrupts around too.

(skrll)

2023-12-24 16:12:55 UTC MAIN commitmail json YAML

eqos(4): MP improvements

Remove the non-MP-safe scaffolding and pass MP safe flags for callout
and interrupt handlers.

Where we had #ifndef EQOS_MPSAFE splnet(), we also had EQOS_LOCK,
which implies splnet, so just remove the conditional splnet.

(skrll)

2023-12-22 08:41:59 UTC MAIN commitmail json YAML

2023-12-21 08:50:22 UTC MAIN commitmail json YAML

G/C sc_task and #include "opt_net_mpsafe.h"

(skrll)

2023-12-20 18:09:19 UTC MAIN commitmail json YAML

2023-12-19 09:39:55 UTC MAIN commitmail json YAML

Remove unnecessary #include

(skrll)

2023-12-19 08:19:42 UTC MAIN commitmail json YAML

Use un_flags as pointed out by mrg@ thanks.

(skrll)

2023-12-19 07:05:36 UTC MAIN commitmail json YAML

Add support for AX88179A. From sc.dying on current-users.

(skrll)

2023-12-16 18:02:02 UTC MAIN commitmail json YAML

Free memory on failure

(skrll)

2023-10-29 13:11:59 UTC MAIN commitmail json YAML

Fix cross compiling by using snprintf instead of strlcpy

(skrll)

2023-10-29 08:04:19 UTC MAIN commitmail json YAML

Define __HAVE_ATOMIC_CAS_64_UP and provide __sync_val_compare_and_swap_8

The new santizer code in gcc12 needs this.

(skrll)

2023-10-25 06:02:14 UTC MAIN commitmail json YAML

2023-10-25 06:01:29 UTC MAIN commitmail json YAML

2023-10-21 14:49:12 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2023-10-15 07:03:17 UTC MAIN commitmail json YAML

2023-10-12 11:33:39 UTC MAIN commitmail json YAML

2023-10-11 09:12:21 UTC MAIN commitmail json YAML

2023-10-11 06:16:13 UTC MAIN commitmail json YAML

2023-10-11 06:15:57 UTC MAIN commitmail json YAML

2023-10-11 06:15:37 UTC MAIN commitmail json YAML

2023-10-06 11:53:27 UTC MAIN commitmail json YAML

Convert the l2->l_md.md_astpending 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-10-06 11:45:37 UTC MAIN commitmail json YAML

2023-10-06 11:45:16 UTC MAIN commitmail json YAML

2023-10-06 08:48:49 UTC MAIN commitmail json YAML

Not all RISC-V CPUs have ASIDs

(skrll)

2023-10-06 08:48:16 UTC MAIN commitmail json YAML

Support CPUs that might not have ASIDs in the common pmap.

(skrll)

2023-10-01 06:55:27 UTC MAIN commitmail json YAML

Apply the new diff from

kern/55273 urndis(4) error "could not find data bulk in/out" without CDC union descriptor

Fallback to the interface association descriptor if  no CDC Union Descriptor is
found.

(skrll)

2023-09-28 06:34:22 UTC MAIN commitmail json YAML

2023-09-28 06:24:37 UTC MAIN commitmail json YAML

#define<space> -> #define<tab> for consistency

(skrll)

2023-09-28 06:23:43 UTC MAIN commitmail json YAML

#define<space> -> #define<tab> for consistency

(skrll)

2023-09-28 06:19:19 UTC MAIN commitmail json YAML

2023-09-24 10:13:44 UTC MAIN commitmail json YAML

Add a bunch of system registers and their bit / bit field definitions.
Taken from ryo's nvmm branch with updates from me.

(skrll)

2023-09-07 12:48:49 UTC MAIN commitmail json YAML

Handle CAUSE_LOAD_PAGE_FAULT in trap_pagefault_fixup

(skrll)

2023-09-03 08:48:20 UTC MAIN commitmail json YAML

2023-09-02 09:58:15 UTC MAIN commitmail json YAML

2023-09-02 09:29:59 UTC MAIN commitmail json YAML

Simplify plic_fdt_intr_disestablish by calling plic_intr_disestablish

(skrll)

2023-09-02 09:27:09 UTC MAIN commitmail json YAML

Fix a comment and enable RISC-V ddb mach commands

(skrll)

2023-09-01 16:57:33 UTC MAIN commitmail json YAML

Trailing whitespace.

(skrll)

2023-08-28 11:12:42 UTC MAIN commitmail json YAML

Remove duplicate .ci_cpl initialiser.

(skrll)

2023-08-12 07:48:12 UTC MAIN commitmail json YAML

risc-v: Use 'onproc' for 2nd arg of pmap_md_page_syncicache

Match other definitions of pmap_md_page_syncicache argument naming by
renaming the 2nd arg to 'onproc'

(skrll)

2023-08-02 15:57:21 UTC MAIN commitmail json YAML

No need to define cpu_{,set}_tlb_info here - just use the
sys/uvm/pmap/pmap_tlb.h versions.

(skrll)

2023-08-02 14:45:04 UTC MAIN commitmail json YAML

Relax the TLB invalidation from full to by va for writing to kernel text
in db_write_text.

(skrll)

2023-08-02 14:36:40 UTC MAIN commitmail json YAML

2023-08-01 08:17:26 UTC MAIN commitmail json YAML

2023-07-30 12:17:02 UTC MAIN commitmail json YAML

PR//57518: usb keyboard causes host controller to miss microframe

As per the USB 2.0 specification section 11.18.4; paragraph 3.b

For interrupt IN/OUT full-/low-speed transactions, the host must schedule a
complete-split transaction in each of the two microframes following the first
microframe in which the full-/low-speed transaction is budgeted. An additional
complete-split must also be scheduled in the third following microframe unless
the full-/low-speed transaction was budgeted to start in microframe Y6.

(skrll)

2023-07-29 06:59:47 UTC MAIN commitmail json YAML

Slight reformatting. NFCI.

(skrll)

2023-07-26 07:00:32 UTC MAIN commitmail json YAML

2023-07-26 06:58:34 UTC MAIN commitmail json YAML

2023-07-26 06:47:38 UTC MAIN commitmail json YAML

2023-07-26 06:45:41 UTC MAIN commitmail json YAML

Wrap long lines in a comment block.

(skrll)

2023-07-26 06:43:53 UTC MAIN commitmail json YAML

2023-07-26 06:36:34 UTC MAIN commitmail json YAML

2023-07-26 06:36:20 UTC MAIN commitmail json YAML

2023-07-26 06:13:44 UTC MAIN commitmail json YAML

Attach the clock event counter for each cpu^Whart.

(skrll)

2023-07-23 10:09:37 UTC MAIN commitmail json YAML

PR/57261: hppa should be converted to __HAVE_SYSCALL_INTERN

Provide syscall_intern and use the md_syscall in syscall trap handling.

(skrll)

2023-07-23 08:04:29 UTC MAIN commitmail json YAML

2023-07-23 07:54:37 UTC MAIN commitmail json YAML

port-arm/57388: Minor bug fix in bcopy.S

Use correct register to check alignment of destination in backwards copy.

Patch from Antoni Pokusinski. Thanks.

(skrll)

2023-07-23 07:25:36 UTC MAIN commitmail json YAML

KASSERT -> KASSERTMSG

(skrll)

2023-07-23 07:25:04 UTC MAIN commitmail json YAML

2023-07-23 07:24:20 UTC MAIN commitmail json YAML

Indentation consistency. NFCI.

(skrll)

2023-07-23 07:20:45 UTC MAIN commitmail json YAML

USE __BIT() for CPUF_* flags. NFCI.

(skrll)

2023-07-16 07:30:54 UTC MAIN commitmail json YAML

riscv: Enable HEARTBEAT option in GENERIC.common

(skrll)

2023-07-11 05:57:44 UTC MAIN commitmail json YAML

G/C some #if 0 / #endif code

(skrll)

2023-07-01 07:10:13 UTC MAIN commitmail json YAML

Fix build when KERNHIST defined, but not UVMHIST

(skrll)

2023-06-25 07:16:14 UTC MAIN commitmail json YAML

G/C an unused struct cpu_info member

(skrll)

2023-06-24 07:23:07 UTC MAIN commitmail json YAML

Always initialise ci_tlb_info in cpu_info_store[0].

Fixes non-MP boot for me.

(skrll)

2023-06-23 12:11:22 UTC MAIN commitmail json YAML

Pad the trapframe so it's a multiple of 16 bytes so that when a trapframe
is created on the stack SP remains 16-byte aligned as per the ABI
requirements.

Patch from Rin with some updates from me.

(skrll)

2023-06-15 06:28:32 UTC MAIN commitmail json YAML

G/C file was renamed in recent commit.

(skrll)

2023-06-12 19:04:14 UTC MAIN commitmail json YAML

2023-06-12 18:59:57 UTC MAIN commitmail json YAML

2023-06-12 12:58:17 UTC MAIN commitmail json YAML

Call / define fdtbus_cpus_md_attach for platforms with cpus @ fdt.

The RISC-V binding here seems somewhat of an abuse, but it exists in
mainline linux.

(skrll)

2023-06-12 06:47:17 UTC MAIN commitmail json YAML

Fix compile for non-MULTIPROCESSOR and PMAP_TLB_MAX > 1 builds

(skrll)

2023-06-12 06:36:28 UTC MAIN commitmail json YAML

Fixup UVMHIST builds

(skrll)

2023-06-10 09:18:50 UTC MAIN commitmail json YAML

Remove magic numbers. NFCI.

Copyright maintenance while I'm here.

(skrll)

2023-06-10 07:33:32 UTC MAIN commitmail json YAML

KASSERT(kpreempt_disabled()) before accessing curcpu() to reflect why
preemption needs to be disabled more clearly.

(skrll)

2023-06-10 07:30:57 UTC MAIN commitmail json YAML

2023-06-10 07:02:26 UTC MAIN commitmail json YAML

2023-05-28 12:56:56 UTC MAIN commitmail json YAML

Second arg to fdt_memory_remove_range is a size so pass dtbsize and not
dtb + dtbsize

(skrll)

2023-05-25 06:17:18 UTC MAIN commitmail json YAML

Fix CLKF_INTR so that not all time is shown as being spent in interrupts.

(skrll)

2023-05-22 06:50:52 UTC MAIN commitmail json YAML

2023-05-19 06:50:07 UTC MAIN commitmail json YAML

2023-05-19 06:41:41 UTC MAIN commitmail json YAML

No need for double semi-colon

Indent END the same as ENTRY.

NFCI.

(skrll)

2023-05-19 06:31:01 UTC MAIN commitmail json YAML

2023-05-14 09:14:30 UTC MAIN commitmail json YAML

Check for RB_HALT in cpu_reboot.

(skrll)

2023-05-11 08:49:41 UTC MAIN commitmail json YAML

risc-v: use ${MACHINE}-${MACHINE_ARCH} for the default RELEASEMACHINEDIR

Hopefully, this fixes the release binaries being available on cdn/nyftp.

(skrll)

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)