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 (16m)  netbsd-10 (4d)  netbsd-9 (4d)  netbsd-8 (9d) 

2024-05-20 17:29:08 UTC Now

2020-05-10 06:42:38 UTC MAIN commitmail json YAML

2020-05-09 08:25:34 UTC MAIN commitmail json YAML

2020-05-08 06:24:29 UTC MAIN commitmail json YAML

Search the descriptors of the appropriate interface to ensure correct
match.

PR kern/55240 cdce(4) error "no data interface" when ECM USB IF are
preceded by ACM USB IF

(skrll)

2020-05-05 20:47:39 UTC MAIN commitmail json YAML

switch hppa to new binutils (2.34)

(skrll)

2020-05-05 20:47:14 UTC MAIN commitmail json YAML

Disable attempt to use ifunc on hppa.  It doesn't work and new binutils
throws a build error.

(skrll)

2020-05-05 20:43:47 UTC MAIN commitmail json YAML

2020-05-05 20:39:18 UTC MAIN commitmail json YAML

Add a space before any non-nullified instruction.  NFCI.

(skrll)

2020-05-05 06:20:55 UTC MAIN commitmail json YAML

2020-05-05 06:11:06 UTC MAIN commitmail json YAML

2020-05-05 06:06:17 UTC MAIN commitmail json YAML

Remove unnecesary #define/#undef _LOCORE

(skrll)

2020-05-04 06:42:11 UTC MAIN commitmail json YAML

2020-05-03 15:29:22 UTC MAIN commitmail json YAML

2020-05-03 15:27:06 UTC MAIN commitmail json YAML

2020-05-03 08:36:09 UTC MAIN commitmail json YAML

2020-04-30 20:54:27 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2020-04-30 20:48:10 UTC MAIN commitmail json YAML

2020-04-30 06:16:47 UTC MAIN commitmail json YAML

Convert pmap_check_alias into a function that resolves any aliases issues
to deal with the locking around entering a mapping of the same page with
and alias issue in the same pmap (pmap lock already held in pmap_enter)

This has the added benefit of only flushing the troublesome mappings.

The locking could be simplified further here and an PV list iterator
function with callback is probably useful.

(skrll)

2020-04-26 20:13:43 UTC MAIN commitmail json YAML

Switch hppa to gcc 8

(skrll)

2020-04-25 08:02:40 UTC MAIN commitmail json YAML

Fix KASSERT that has been incorrect since revision 1.85 from 10 years
ago.

(skrll)

2020-04-23 17:21:53 UTC MAIN commitmail json YAML

2020-04-21 06:45:16 UTC MAIN commitmail json YAML

There is no fast spoon^Wfast path in pmap_clearbit.

PR port-arm/55186: tests crash arm pmap

Tested by martin@

(skrll)

2020-04-19 08:59:53 UTC MAIN commitmail json YAML

Fix UVMHIST_LOG compile on 32bit platforms

(skrll)

2020-04-19 08:50:54 UTC MAIN commitmail json YAML

Fix typo in UVMHIST_LOG

(skrll)

2020-04-18 11:00:42 UTC MAIN commitmail json YAML

2020-04-18 10:55:47 UTC MAIN commitmail json YAML

2020-04-18 10:46:33 UTC MAIN commitmail json YAML

Remove PMAP_DEBUG by converting to UVMHIST

(skrll)

2020-04-17 11:21:06 UTC MAIN commitmail json YAML

Fix build after PV locking change

(skrll)

2020-04-17 08:17:06 UTC MAIN commitmail json YAML

Use UVMHIST_CALLARGS

(skrll)

2020-04-16 09:51:57 UTC MAIN commitmail json YAML

To allow concurrent page faults on the same set of pages lock the PV
lists.  From ad@ and fixed up by me.

Remove __HAVE_UNLOCKED_PMAP

(skrll)

2020-04-16 09:28:52 UTC MAIN commitmail json YAML

2020-04-16 08:59:16 UTC MAIN commitmail json YAML

Shave off 3 instructions per trap

(skrll)

2020-04-16 05:44:44 UTC MAIN commitmail json YAML

Don't KASSERT there's an FPU present.  QEMU doesn't have one...

(skrll)

2020-04-16 05:22:59 UTC MAIN commitmail json YAML

2020-04-15 15:50:16 UTC MAIN commitmail json YAML

2020-04-15 15:22:37 UTC MAIN commitmail json YAML

2020-04-15 09:41:09 UTC MAIN commitmail json YAML

2020-04-15 08:14:22 UTC MAIN commitmail json YAML

2020-04-14 08:06:54 UTC MAIN commitmail json YAML

Provide a "mach cpuinfo" which displays some struct cpuinfo fields for
a/all CPUs.

(skrll)

2020-04-14 08:00:47 UTC MAIN commitmail json YAML

Remove unused ARM32_DB_COMMANDS

(skrll)

2020-04-14 07:59:43 UTC MAIN commitmail json YAML

2020-04-14 07:31:52 UTC MAIN commitmail json YAML

Fix a comment.  From ad@

(skrll)

2020-04-14 05:43:57 UTC MAIN commitmail json YAML

2020-04-13 11:43:27 UTC MAIN commitmail json YAML

Handle "no count" properly in db_kernhist_print_cmd

(skrll)

2020-04-13 08:05:22 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2020-04-13 07:11:08 UTC MAIN commitmail json YAML

Oops, forgot the empty macro version of UVMHIST_CALLARGS

(skrll)

2020-04-12 15:36:18 UTC MAIN commitmail json YAML

2020-04-09 16:12:28 UTC MAIN commitmail json YAML

Fix aarch64 binutils tools build

(skrll)

2020-04-09 11:10:07 UTC MAIN commitmail json YAML

2020-04-09 08:55:45 UTC MAIN commitmail json YAML

Make a comment less MIPS specific

(skrll)

2020-04-09 06:49:37 UTC MAIN commitmail json YAML

Wrap a REALLY long line

(skrll)

2020-04-09 06:47:50 UTC MAIN commitmail json YAML

2020-04-08 10:57:16 UTC MAIN commitmail json YAML

2020-04-08 07:56:34 UTC MAIN commitmail json YAML

Provide UVMHIST_CALLARGS

(skrll)

2020-04-07 08:07:58 UTC MAIN commitmail json YAML

2020-04-06 20:26:17 UTC MAIN commitmail json YAML

2020-04-05 20:59:39 UTC MAIN commitmail json YAML

Switch USB to use non-coherent buffers for data transfers in the
same way as OpenBSD.

The use of coherent (uncacheable on ARM and other arches) mappings
for transfer buffers impacts performance, espcially where memcpys
are involved.

Audit the necessary usb_syncmem operations - a few were missing.

(skrll)

2020-04-04 08:46:01 UTC MAIN commitmail json YAML

Add D-Link DWA-121 rev B1 to list of supported devices

From Miguel Landaeta in kern/55140

(skrll)

2020-04-04 08:44:32 UTC MAIN commitmail json YAML

2020-04-04 08:43:23 UTC MAIN commitmail json YAML

Add D-Link DWA-121 rev B1

From Miguel Landaeta in kern/55140

(skrll)

2020-04-03 06:05:00 UTC MAIN commitmail json YAML

Avoid crashes if we fail to allocate a transfer buffer and avoid an
unnecessary usbd_free_buffer before usbd_free_xfer

Worked out by Riastradh

(skrll)

2020-04-02 11:52:41 UTC MAIN commitmail json YAML

Tweak a comment in previous

(skrll)

2020-04-02 11:37:23 UTC MAIN commitmail json YAML

Reduce the memory footprint by allocating a ring per endpoint/pipe on
pipe open.

From sc.dying on tech-kern

(skrll)

2020-04-02 07:26:45 UTC MAIN commitmail json YAML

Fix evmips CI20 build

(skrll)

2020-03-29 21:34:33 UTC MAIN commitmail json YAML

Don't define pt_entry_t if _LOCORE

Reported by Patrick Welche

(skrll)

2020-03-29 10:25:28 UTC MAIN commitmail json YAML

2020-03-29 09:20:43 UTC MAIN commitmail json YAML

PTE_SYNC before TLB flush and no need to PTE_SYNC after an unmap.

(skrll)

2020-03-29 09:10:26 UTC MAIN commitmail json YAML

2020-03-29 09:06:38 UTC MAIN commitmail json YAML

2020-03-29 09:01:32 UTC MAIN commitmail json YAML

Provide a pt_entry_t and PRIxPTE

(skrll)

2020-03-29 08:27:41 UTC MAIN commitmail json YAML

Fix a c&p error from 1.3 that should fixes mrg's rk3399 slow vs fast CPU
problem.

My XU4 certainly reports the right relative speeds for the 5 (yes, 5) CPUs
that are avalable.

(skrll)

2020-03-26 08:02:55 UTC MAIN commitmail json YAML

Only build sshramdisk when building RPI_INSTALLx

(skrll)

2020-03-26 07:44:43 UTC MAIN commitmail json YAML

2020-03-26 07:38:32 UTC MAIN commitmail json YAML

Increase MEMORY_DISK_ROOT_SIZE

(skrll)

2020-03-25 06:17:23 UTC MAIN commitmail json YAML

2020-03-25 06:02:09 UTC MAIN commitmail json YAML

2020-03-24 08:48:32 UTC MAIN commitmail json YAML

Fix cprng_fast64 return type to match code

(skrll)

2020-03-23 16:38:29 UTC MAIN commitmail json YAML

2020-03-23 10:35:56 UTC MAIN commitmail json YAML

Fix UVMHIST build

(skrll)

2020-03-23 10:35:08 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2020-03-21 06:55:22 UTC MAIN commitmail json YAML

2020-03-21 06:55:13 UTC MAIN commitmail json YAML

2020-03-21 06:54:56 UTC MAIN commitmail json YAML

2020-03-21 06:54:43 UTC MAIN commitmail json YAML

2020-03-21 06:54:33 UTC MAIN commitmail json YAML

2020-03-20 19:48:04 UTC MAIN commitmail json YAML

Really use armv7 noncache memory attribute for early kernel mapping and
not SO

(skrll)

2020-03-20 17:20:30 UTC MAIN commitmail json YAML

Disable thrctrl or now and note why

(skrll)

2020-03-20 17:07:17 UTC MAIN commitmail json YAML

2020-03-20 17:02:16 UTC MAIN commitmail json YAML

Add DWC_MMC_VERID_280A

(skrll)

2020-03-20 06:38:16 UTC MAIN commitmail json YAML

2020-03-20 06:35:59 UTC MAIN commitmail json YAML

2020-03-20 06:33:00 UTC MAIN commitmail json YAML

Use __BIT/__SHIFTOUT some more.  NFCI.

(skrll)

2020-03-20 06:23:52 UTC MAIN commitmail json YAML

2020-03-20 06:18:45 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2020-03-19 15:19:13 UTC MAIN commitmail json YAML

Release the sc_intr_lock on error

(skrll)

2020-03-19 08:33:04 UTC MAIN commitmail json YAML

Bring back EXYNOS5422_DISABLE_CA7_CLUSTER the bug is back

(skrll)

2020-03-17 21:24:30 UTC MAIN commitmail json YAML

2020-03-15 15:00:15 UTC MAIN commitmail json YAML

2020-03-15 14:58:54 UTC MAIN commitmail json YAML

Move some comments

(skrll)

2020-03-15 14:19:04 UTC MAIN commitmail json YAML

2020-03-15 14:17:33 UTC MAIN commitmail json YAML

2020-03-15 14:14:50 UTC MAIN commitmail json YAML

Remove useless #include

(skrll)

2020-03-15 13:59:20 UTC MAIN commitmail json YAML

Use howmany.  NFCI.

(skrll)

2020-03-15 13:54:28 UTC MAIN commitmail json YAML

Remove duplicate ehci @ fdt

(skrll)

2020-03-15 07:56:19 UTC MAIN commitmail json YAML

2020-03-14 16:12:16 UTC MAIN commitmail json YAML

2020-03-14 06:39:20 UTC MAIN commitmail json YAML

2020-03-13 16:25:19 UTC MAIN commitmail json YAML

Enhance the DIAGNOSTICs around pmap_grow_map

(skrll)

2020-03-13 16:16:29 UTC MAIN commitmail json YAML

Re-indent a function call.  NFCI.

(skrll)

2020-03-13 16:14:18 UTC MAIN commitmail json YAML

Oops... remove a stray <space>

(skrll)

2020-03-13 16:12:06 UTC MAIN commitmail json YAML

2020-03-11 08:31:09 UTC MAIN commitmail json YAML

2020-03-09 11:21:54 UTC MAIN commitmail json YAML

Give the thumb atomic ops a chance of working

(skrll)

2020-03-08 15:21:15 UTC MAIN commitmail json YAML

2020-03-08 08:26:54 UTC MAIN commitmail json YAML

Fix LOCKDEBUG by calling fdtbus_intr_init as part of cpu_startup_hook, i.e.
later.

(skrll)

2020-03-08 08:25:36 UTC MAIN commitmail json YAML

Use MUTEX_DEFAULT to avoid confusion

(skrll)

2020-03-05 08:35:17 UTC MAIN commitmail json YAML

Use howmany.  NFC.

(skrll)

2020-03-05 08:30:59 UTC MAIN commitmail json YAML

Use howmany.  NFC.

(skrll)

2020-03-05 08:12:30 UTC MAIN commitmail json YAML

Remove XXX comment.  The sync is done one the last sitd after the loop.

(skrll)

2020-03-04 16:17:23 UTC MAIN commitmail json YAML

Consistency in use of #define names.  No functional change as values of
before and after defines are the same.

(skrll)

2020-03-03 08:13:44 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2020-03-03 07:51:26 UTC MAIN commitmail json YAML

2020-03-01 16:38:59 UTC MAIN commitmail json YAML

bus_dmatag_subregion isn't supported on (compiled into) arm so ifdef its
use in previous.

(skrll)

2020-02-29 18:46:12 UTC MAIN commitmail json YAML

2020-02-29 16:25:37 UTC MAIN commitmail json YAML

Disable hifn again

(skrll)

2020-02-29 11:03:44 UTC MAIN commitmail json YAML

Group some PCI only modules together and only build them on a subset of
platforms.  The list is not complete.

(skrll)

2020-02-23 15:12:19 UTC MAIN commitmail json YAML

2020-02-23 10:30:43 UTC MAIN commitmail json YAML

2020-02-23 10:22:07 UTC MAIN commitmail json YAML

2020-02-22 09:54:27 UTC MAIN commitmail json YAML

2020-02-22 08:22:10 UTC MAIN commitmail json YAML

Fix previous for _ARM32_NEED_BUS_DMA_BOUNCE

(skrll)

2020-02-21 13:33:07 UTC MAIN commitmail json YAML

Use designated initialisers

(skrll)

2020-02-21 13:15:54 UTC MAIN commitmail json YAML

2020-02-21 12:41:29 UTC MAIN commitmail json YAML

2020-02-20 08:27:40 UTC MAIN commitmail json YAML

2020-02-20 07:52:55 UTC MAIN commitmail json YAML

Use orr instead of mov (an alias for orr) to appease clang... *shrug*

(skrll)

2020-02-18 10:33:38 UTC MAIN commitmail json YAML

2020-02-17 09:09:50 UTC MAIN commitmail json YAML

2020-02-15 17:01:01 UTC MAIN commitmail json YAML

2020-02-15 16:56:15 UTC MAIN commitmail json YAML

2020-02-15 12:45:05 UTC MAIN commitmail json YAML

Need to limit the DMA range for tx1.  Assume 32bit DMA everywhere for now.

(skrll)

2020-02-15 09:26:07 UTC MAIN commitmail json YAML

Change bNbrPorts for loop to start from 1 to match others.  NFCI.

(skrll)

2020-02-15 08:16:12 UTC MAIN commitmail json YAML

Various updates and improvements to cpu start up on arm/aarch64

- start sharing more code around the AP startup messaging.
- call arm_cpu_topology_set early so that ci_core_id is available for
  drivers, e.g. bcm2835_intr.c
- both arm and aarch64 now have
  - a static cpu_info_store array
  - the same arm_cpu_{hatched,mbox}

(skrll)

2020-02-15 07:46:48 UTC MAIN commitmail json YAML

2020-02-15 07:20:41 UTC MAIN commitmail json YAML

Remove the 'slow' argument from cpu_topology_set and create a new
function cpu_topology_setspeed which sets the relative speed of the
cpu.

This allows cpu_topology_set is be used at cpu hatch time.  The relative
speed is only known once all cpus have hatched/attached

OK ad@

(skrll)

2020-02-14 07:23:24 UTC MAIN commitmail json YAML

Sort define CI_*. NFCI.

(skrll)

2020-02-14 07:21:02 UTC MAIN commitmail json YAML

sort __HAVE_* defines.  NFCI

(skrll)

2020-02-13 07:40:24 UTC MAIN commitmail json YAML

Bump the amount of KMEM allowed to 1/3rd of KVM.  _ARCH_ARM_6 has a split
of 2:2 and others have a split of 3:1.

Tested by martin@  Thanks

(skrll)

2020-02-13 06:28:25 UTC MAIN commitmail json YAML

2020-02-12 17:36:41 UTC MAIN commitmail json YAML

Convert the DEBUG code in pmap_grow_map to DIAGNOSTIC

(skrll)

2020-02-12 17:34:18 UTC MAIN commitmail json YAML

Add a CTASSERT to pmap_grow_l2_bucket that PAGE_SIZE is a multiple of
L2_TABLE_SIZE_REAL.

(skrll)

2020-02-12 17:31:51 UTC MAIN commitmail json YAML

Add a KASERT that we're not overwriting anything in pmap_growkernel

(skrll)

2020-02-12 16:08:19 UTC MAIN commitmail json YAML

Minor changes to make pmap_grow_l2_bucket look more like
pmap_alloc_l2_bucket.  NFCI.

(skrll)

2020-02-12 07:02:08 UTC MAIN commitmail json YAML

2020-02-11 15:11:28 UTC MAIN commitmail json YAML

2020-02-11 15:09:14 UTC MAIN commitmail json YAML

More <net/if_stats.h>

(skrll)

2020-02-11 13:31:23 UTC MAIN commitmail json YAML

2020-02-10 22:13:50 UTC MAIN commitmail json YAML

2020-02-10 09:15:28 UTC MAIN commitmail json YAML

Fix USB_DEBUG build

(skrll)

2020-02-09 09:30:37 UTC MAIN commitmail json YAML

2020-02-09 09:30:23 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2020-02-09 09:29:50 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2020-02-09 08:14:56 UTC MAIN commitmail json YAML

#if 0 / #endif -> a comment

(skrll)

2020-02-09 08:09:59 UTC MAIN commitmail json YAML

2020-02-06 12:51:14 UTC MAIN commitmail json YAML

Add bcm2837-rpi-3-a-plus.dts to DTS.  Requested by logix

(skrll)

2020-02-06 12:50:00 UTC MAIN commitmail json YAML

2020-02-05 08:36:56 UTC MAIN commitmail json YAML

2020-02-05 08:36:34 UTC MAIN commitmail json YAML

2020-02-05 08:35:10 UTC MAIN commitmail json YAML

Adopt <net/if_stats.h>

(skrll)

2020-02-05 08:34:48 UTC MAIN commitmail json YAML

2020-02-05 08:33:19 UTC MAIN commitmail json YAML

2020-02-05 08:22:23 UTC MAIN commitmail json YAML

2020-02-05 07:37:36 UTC MAIN commitmail json YAML

Fix the armv[67] memory attributes for uncached memory.  Previously it was
mapped as strongly-ordered which meant that unaligned accesses would fault.

armv7_generic_bs_map now maps pages with PMAP_DEV which is treated as SO

bus_dma continues to use PMAP_NOCACHE as appropriate, but this now get
mapped to the correct memory attribute bits for armv[67]

DEVMAP_ENTRY usees a new flag PTE_DEV.

The workaround for the unaligned access faults is now removed.

XXX Other armv[67] boards bus_space implementations should be checked.
XXX There is scope to reduce the difference to aarch64

(skrll)

2020-02-05 07:18:16 UTC MAIN commitmail json YAML

2020-02-04 10:59:21 UTC MAIN commitmail json YAML

2020-02-04 10:57:33 UTC MAIN commitmail json YAML

2020-02-04 07:41:21 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2020-02-04 07:41:01 UTC MAIN commitmail json YAML

2020-02-04 07:40:53 UTC MAIN commitmail json YAML

2020-02-04 07:40:45 UTC MAIN commitmail json YAML

2020-02-04 07:40:34 UTC MAIN commitmail json YAML

2020-02-04 07:37:16 UTC MAIN commitmail json YAML

Adopt <net/if_stats.h>

(skrll)

2020-02-04 07:37:11 UTC MAIN commitmail json YAML

Adopt <net/if_stats.h>

(skrll)

2020-02-04 07:37:06 UTC MAIN commitmail json YAML

Adopt <net/if_stats.h>

(skrll)

2020-02-04 07:37:00 UTC MAIN commitmail json YAML

2020-02-04 07:36:55 UTC MAIN commitmail json YAML

2020-02-04 07:36:50 UTC MAIN commitmail json YAML

Adopt <net/if_stats.h>

(skrll)

2020-02-04 07:36:42 UTC MAIN commitmail json YAML

2020-02-04 07:36:36 UTC MAIN commitmail json YAML

2020-02-04 07:36:28 UTC MAIN commitmail json YAML

2020-02-04 07:36:04 UTC MAIN commitmail json YAML

2020-02-04 07:35:45 UTC MAIN commitmail json YAML

2020-02-04 07:35:34 UTC MAIN commitmail json YAML

2020-02-04 07:35:21 UTC MAIN commitmail json YAML

2020-02-03 13:58:05 UTC MAIN commitmail json YAML

2020-02-03 13:53:57 UTC MAIN commitmail json YAML

Adopt <net/if_stats.h>

(skrll)

2020-02-03 08:00:35 UTC MAIN commitmail json YAML

2020-02-03 07:47:54 UTC MAIN commitmail json YAML

Adopt <net/if_stats.h>

(skrll)

2020-02-02 09:19:48 UTC MAIN commitmail json YAML

2020-02-02 08:56:30 UTC MAIN commitmail json YAML

2020-02-02 08:19:15 UTC MAIN commitmail json YAML

Always call pmap_grow_map with a page aligned new VA.  KASSERT that this
happenes.

(skrll)