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-8 (5d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 17:30:53 UTC Now

2024-04-19 16:04:28 UTC MAIN commitmail json YAML

2024-04-19 14:58:18 UTC MAIN commitmail json YAML

Increase MKREPRO robustness
- Use C locale to ensure month abbreviations are as expected
- bail out if MKREPRO_TIMESTAMP is not defined
- bail out if resulting __DATE__/__TIME__ replacement strings are empty

(jakllsch)

2024-04-19 13:34:15 UTC MAIN commitmail json YAML

The substitute __DATE__ should be %b %e %Y per a C18 draft

Subtle change that won't make a functional difference in this case;
changed only for semantic correctness.

(jakllsch)

2024-04-18 19:23:54 UTC MAIN commitmail json YAML

Format MKREPRO_TIMESTAMP with "%b %d %Y" to correctly substitute __DATE__

(jakllsch)

2024-04-18 19:17:14 UTC MAIN commitmail json YAML

2024-04-12 19:06:45 UTC MAIN commitmail json YAML

remove now-unused assignment

(jakllsch)

2024-04-12 16:54:37 UTC MAIN commitmail json YAML

include opt_ntp.h for PPS_SYNC

(jakllsch)

2024-04-12 16:28:43 UTC MAIN commitmail json YAML

Filter out -Wp,-iremap,* from CPPFLAGS as is done in hostprog.mk

Seems to fix build of libnbcompat in reproducible mode on host toolchains w/o -iremap

(jakllsch)

2024-04-01 15:52:08 UTC MAIN commitmail json YAML

ti_gpio: add gpio(4) interrupt support

tested with gpiopps(4) on Beagle Bone Black

(jakllsch)

2024-03-18 15:15:27 UTC MAIN commitmail json YAML

Use HUD_PEN instead of 0x0002 as appropriate

(jakllsch)

2024-03-17 20:10:52 UTC MAIN commitmail json YAML

Prevent errant ucycom-presenting device from causing up to 225
bytes of kernel memory following input buffer to leak to tty
application.

Probably not practically expolitable, but you never know.

(jakllsch)

2024-03-14 16:43:00 UTC MAIN commitmail json YAML

Use ether_crc32_be() instead of having a local bitrev32() function to
munge ether_crc32_le() output when programming multicast filter.

(jakllsch)

2024-03-14 15:39:23 UTC MAIN commitmail json YAML

2024-03-14 15:27:23 UTC MAIN commitmail json YAML

Remove Reserved usages and ranges thereof

Helps align with future merge

(jakllsch)

2024-03-14 15:23:52 UTC MAIN commitmail json YAML

2024-02-28 18:55:11 UTC MAIN commitmail json YAML

Add Killer E2600, adapted from PR 57969

(jakllsch)

2024-02-28 18:54:04 UTC MAIN commitmail json YAML

2024-02-28 18:51:34 UTC MAIN commitmail json YAML

Add (Realtek/)Killer E2600 Ethernet

(jakllsch)

2023-07-03 17:05:11 UTC MAIN commitmail json YAML

Enable MEMORY_DISK_DYNAMIC & co. to match std.generic64

Allows loading of ramdisk.fs via u-boot initrd (to run sysinst)

(jakllsch)

2023-04-11 14:03:46 UTC MAIN commitmail json YAML

Give scope and additional details to wg(4) diagnostic messages.

(jakllsch)

2023-01-05 18:29:46 UTC MAIN commitmail json YAML

wg(4): Allow non-root to retrieve information other than the private
key and the peer preshared key.

Add kauth(9) enums for wg(4) and add use them in suser secmodel.

Refines fix for PR 57161.

(jakllsch)

2023-01-05 17:36:53 UTC MAIN commitmail json YAML

2023-01-05 02:38:51 UTC MAIN commitmail json YAML

Check for authorization for SIOCSDRVSPEC and SIOCGDRVSPEC ioctls for wg(4).

Addresses PR 57161.

(jakllsch)

2023-01-03 19:33:32 UTC MAIN commitmail json YAML

Subtly adjust criteria for notification of Virtio devices in
VIRTIO_F_RING_EVENT_IDX mode.

This fixes stalls in the vioif(4) transmit path that would happen sooner
or later, depending on interface transmit utilization, and were
particularly noticable with a NetBSD guest transmitting to its x86 KVM
host at multi-gigabit speeds.

(jakllsch)

2022-12-30 21:40:20 UTC MAIN commitmail json YAML

Honor ACPI FADT Century byte; should fix many "unknown CMOS layout" messages.

(jakllsch)

2022-12-30 21:38:13 UTC MAIN commitmail json YAML

Fix dmamap_syncs more; the number of ring elements is vq->vq_num, not
sc->sc_nvqs.

(jakllsch)

2022-12-28 19:23:02 UTC MAIN commitmail json YAML

fix hexprint function

(jakllsch)

2022-12-28 18:19:44 UTC MAIN commitmail json YAML

2022-12-25 15:02:29 UTC MAIN commitmail json YAML

fix libopcodes.so.11.0 binutils condition

(jakllsch)

2022-12-22 19:09:48 UTC MAIN commitmail json YAML

Add missing virtio devices to x86 ALL kernels

(jakllsch)

2022-12-22 19:07:17 UTC MAIN commitmail json YAML

Add commented vio9p* to match amd64 GENERIC

(jakllsch)

2022-12-20 00:31:56 UTC MAIN commitmail json YAML

2022-12-13 21:50:43 UTC MAIN commitmail json YAML

Never fib about pin count in GPIOINFO ioctl results.  The number of pins
on a controller simply does not change depending on the privileges of
the caller.

(jakllsch)

2022-12-13 21:47:36 UTC MAIN commitmail json YAML

If we can't read a pin while listing pins, simply continue on to next
pin rather than abort.

(jakllsch)

2022-12-13 21:29:04 UTC MAIN commitmail json YAML

fix grammar in comment

(jakllsch)

2022-12-13 21:25:10 UTC MAIN commitmail json YAML

ehci_device_isoc_init() returns errno not usbd_error; remove blank line
in ehci_device_fs_isoc_init() to match ehci_device_isoc_init()

(jakllsch)

2022-12-13 21:13:16 UTC MAIN commitmail json YAML

"periodic frame list", not "period frame list" in comments

(jakllsch)

2022-12-13 21:11:01 UTC MAIN commitmail json YAML

Add missing whitespace in error message.

(jakllsch)

2022-12-12 18:22:32 UTC MAIN commitmail json YAML

2022-12-10 19:50:43 UTC MAIN commitmail json YAML

Don't let compiler optimize out the framebuffer probe in lcg_match() by
using keyword volatile.

(jakllsch)

2022-12-10 16:22:21 UTC MAIN commitmail json YAML

2022-12-10 16:03:15 UTC MAIN commitmail json YAML

VAX bootxx has had ffsv2 support since May 2018, allow its use as boot
filesystem in sysinst.

Sucessfully tested in simh-microvax3900 booting from FFSv2ea.

(jakllsch)

2022-12-04 22:35:15 UTC MAIN commitmail json YAML

On VAX, compile gdtoa/misc.c at -O0 to avoid incorrect machine code
resulting in some doubles printing as garbage.

(jakllsch)

2022-11-22 17:35:45 UTC MAIN commitmail json YAML

2022-11-20 14:53:14 UTC MAIN commitmail json YAML

Extend units.lib with prefixes from Resolution 3 of the 27th meeting of CGPM.

(jakllsch)

2022-11-19 22:09:21 UTC MAIN commitmail json YAML

Extend orders(7) with prefixes from Resolution 3 of the 27th meeting of CGPM.

(jakllsch)

2022-11-17 17:35:25 UTC MAIN commitmail json YAML

Simply set HAVE_GETRANDOM to false on __APPLE__.

Addresses PR 57083.

(jakllsch)

2022-02-27 15:02:58 UTC MAIN commitmail json YAML

only build linux_acpi.c if we have acpi(4) in the kernel

(jakllsch)

2022-02-15 16:21:35 UTC MAIN commitmail json YAML

Define becquerels in base units (like curies and rutherfords already are),
rather than in terms of curies.

Add symbol Bq for becquerel.

(jakllsch)

2022-02-15 13:44:47 UTC MAIN commitmail json YAML

fix inconsistent whitespace in units.lib

(jakllsch)

2022-02-09 18:09:48 UTC MAIN commitmail json YAML

Do not explicitly set the HID Report Protocol upon attach, some devices
don't like it and should be in Report Protocol after enumeration/reset
anyway.

May address PR kern/55019.

(jakllsch)

2022-02-01 17:12:24 UTC MAIN commitmail json YAML

fix spelling of "regular" in comment

(jakllsch)

2022-01-28 16:38:56 UTC MAIN commitmail json YAML

drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm

(jakllsch)

2022-01-28 14:02:45 UTC MAIN commitmail json YAML

shut up GCC about possibly-uninit; some KNF

(jakllsch)

2022-01-27 18:44:49 UTC MAIN commitmail json YAML

use powerof2() in sd_validate_blksize()

(jakllsch)

2022-01-27 18:38:07 UTC MAIN commitmail json YAML

We no need for PQUIRK_FORCELUNS now that we try REPORT LUNS.

(jakllsch)

2022-01-27 18:37:02 UTC MAIN commitmail json YAML

Try REPORT LUNS command to enumerate logical units.

(jakllsch)

2022-01-27 18:07:27 UTC MAIN commitmail json YAML

drop poorly phrased and redundant message about unsupported chip revisions

(jakllsch)

2022-01-27 14:39:49 UTC MAIN commitmail json YAML

enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC

(jakllsch)

2022-01-27 14:18:40 UTC MAIN commitmail json YAML

Turn off ALTQ in if_wg module, to match default kernel configs

(jakllsch)

2021-11-13 18:30:28 UTC MAIN commitmail json YAML

2021-11-10 17:38:11 UTC MAIN commitmail json YAML

2021-11-08 17:58:27 UTC MAIN commitmail json YAML

This H6 pin (PL9) function is called s_cir_rx, not s_cir.

(jakllsch)

2021-11-04 21:31:30 UTC MAIN commitmail json YAML

make compilable at NPCI==0

(jakllsch)

2021-10-23 20:40:23 UTC MAIN commitmail json YAML

xhci: Always read/write both halves of 64-bit registers

Access the 64-bit registers in their entirety at all times, independent
of the AC64 parameter of the hardware implementation.

Makes xhci(4) work on SolidRun MACCHIATObin (Marvell 8040 SoC)

(jakllsch)

2021-10-21 20:57:06 UTC MAIN commitmail json YAML

2021-10-20 23:03:40 UTC MAIN commitmail json YAML

SPCR_BAUD_DEFAULT maps better to -1 than 0

Suggested by jmcneill@

(jakllsch)

2021-09-10 14:56:26 UTC MAIN commitmail json YAML

if_et.c: nothing in this driver needs netinet includes now,
so drop #include "opt_inet.h" and the includes of netinet headers
conditioned on it.

(jakllsch)

2021-09-10 14:43:04 UTC MAIN commitmail json YAML

No need to #include "vlan.h", as NVLAN is not used in these drivers now.

(jakllsch)

2021-09-09 13:22:50 UTC MAIN commitmail json YAML

Enable WSDISPLAY_CUSTOM_OUTPUT and WSDISPLAY_CUSTOM_BORDER on
amd64 GENERIC as i386 GENERIC already does.

(jakllsch)

2021-09-09 13:08:07 UTC MAIN commitmail json YAML

Add optional GENERIC.local include in alpha's GENERIC.

(jakllsch)

2021-09-09 12:14:37 UTC MAIN commitmail json YAML

Add license text I forgot to include in 1.1

(jakllsch)

2021-09-04 19:27:43 UTC MAIN commitmail json YAML

re(4): misc chip revision support changes
* remove impossible-to-match chip revision cases
* bring support for modern chips in line with FreeBSD and OpenBSD
  * adds support for RTL8168GU

Addresses PR kern/56312.

(jakllsch)

2021-05-15 13:00:45 UTC MAIN commitmail json YAML

Change PCI_VENDOR_MASK and PCI_PRODUCT_MASK to unsigned values, to prevent
sign extension of product ID when shifted up into place in PCI_ID_CODE()

Should fix PR 56176.

(jakllsch)

2021-05-01 16:14:35 UTC MAIN commitmail json YAML

fix syntax of latest CHANGES entry

(jakllsch)

2021-04-21 13:12:43 UTC MAIN commitmail json YAML

2021-04-21 13:09:33 UTC MAIN commitmail json YAML

Fix Realtek RTL8125 description

(jakllsch)

2021-03-01 21:01:39 UTC MAIN commitmail json YAML

and the html for rge(4)...

(jakllsch)

2021-03-01 18:18:39 UTC MAIN commitmail json YAML

2021-03-01 18:12:58 UTC MAIN commitmail json YAML

2021-03-01 18:08:36 UTC MAIN commitmail json YAML

link to rge(4) from pci(4)

(jakllsch)

2021-03-01 18:01:05 UTC MAIN commitmail json YAML

2021-03-01 17:58:33 UTC MAIN commitmail json YAML

update rge(4) manual page from OpenBSD

(jakllsch)

2021-03-01 17:53:29 UTC MAIN commitmail json YAML

2021-03-01 17:48:52 UTC MAIN commitmail json YAML

Update rge(4) from older OpenBSD, finish porting.

Should consider merging this all into re(4) and rgephy(4) someday.

Some cleanup tasks remain here.

(jakllsch)

2021-03-01 17:41:44 UTC MAIN commitmail json YAML

reduce aprint_error(9) abuse

(jakllsch)

2021-03-01 17:41:00 UTC MAIN commitmail json YAML

reduce aprint_error(9) abuse

(jakllsch)

2021-02-26 18:39:10 UTC MAIN commitmail json YAML

Add /etc/ip6addrctl.conf as optional file so it is backed up.

(jakllsch)

2021-02-19 15:43:56 UTC MAIN commitmail json YAML

it's spelled struct tcphdr, not struct tcp_hdr

(jakllsch)

2021-02-14 14:05:03 UTC MAIN commitmail json YAML

if_bnx.c: fix misleading indentation

suggested by rillig@

(jakllsch)

2021-02-13 16:33:30 UTC MAIN commitmail json YAML

2021-02-13 15:42:15 UTC MAIN commitmail json YAML

Add aprint_*() newlines for viadrmums(4) attach

>From Andrius V in kern/55884

(jakllsch)

2021-02-13 01:51:24 UTC MAIN commitmail json YAML

Revert bnx(4) to INTx interrupts.

Should fix PR kern/55974.

This driver does not yet do the special MSI and MSI-X setup that the
chip apparently requires.

(jakllsch)

2021-02-09 15:05:49 UTC MAIN commitmail json YAML

Zero interrupt handles upon allocation.

Might prevent detach-time bugs.

(jakllsch)

2021-02-09 14:24:14 UTC MAIN commitmail json YAML

Avoid an extra daif read when dispatching interrupts by using
ENABLE_INTERRUPT() / DISABLE_INTERRUPT() instead of cpsie() / cpsid() macros.

(jakllsch)

2021-01-30 19:20:44 UTC MAIN commitmail json YAML

Add a few network interface offload feature initialisms

(jakllsch)

2021-01-27 14:25:22 UTC MAIN commitmail json YAML

if_rge.c: avoid aprint_error*() abuse

(jakllsch)

2021-01-20 18:26:11 UTC MAIN commitmail json YAML

Sync with OpenBSD if_rge.c r1.4

"""
Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.
"""

(jakllsch)

2020-12-09 14:21:09 UTC MAIN commitmail json YAML

xhci_pci: avoid potential double free of interrupt handles

Found by Kouichi Hashikawa in PR 55855.

(jakllsch)

2020-10-08 16:00:09 UTC MAIN commitmail json YAML

openssl: Define OPENSSL_NO_EC_NISTP_64_GCC_128 for Alpha too

The ecp_nistp521.c code depends on doing unaligned 64-bit accesses,
which the NetBSD/alpha kernel doesn't like to trap and emulate.

fixes PR lib/55701

(jakllsch)

2020-10-04 16:23:05 UTC MAIN commitmail json YAML

device_printf() instead of aprint_error_dev() where appropriate

(jakllsch)

2020-09-28 12:47:49 UTC MAIN commitmail json YAML

fix typo that prevented bytes/physsect reporting from working

(jakllsch)

2020-09-25 13:08:00 UTC MAIN commitmail json YAML

spelling fixes in sd.c comments

(jakllsch)

2020-09-23 13:45:14 UTC MAIN commitmail json YAML

2020-09-22 01:11:48 UTC MAIN commitmail json YAML

Fix weird spelling, refresh date.

(jakllsch)

2020-09-18 15:04:25 UTC MAIN commitmail json YAML

Revert scsiconf.c 1.288, it only worked for LUN 1.

vioscsi(4) now sets PQUIRK_FORCELUNS, which fixes the original issue for
all LUNs.

To-do: should issue REPORT LUNS and use the information it returns to
probe LUNs in an optimized way.

(jakllsch)

2020-09-18 14:55:28 UTC MAIN commitmail json YAML

Probe all LUNs on vioscsi(4) until scsi(4) can do REPORT LUNS.

(jakllsch)

2020-09-17 17:33:51 UTC MAIN commitmail json YAML

Ensure MSI-X is disabled if allocation of MSI-X interrupts fail.

The virtio device config space moves out from under us when MSI-X
remains enabled, and/or INTx interrupts are masked if we don't ensure
this.

This un-breaks virtio devices that run out of MSI-X interrupts.
Particularly a problem on uniproc x86, where there are only 8 or 9
vectors available, allowing for only about 4 virtio devices to use
MSI-X.

(jakllsch)

2020-09-17 17:09:59 UTC MAIN commitmail json YAML

Fix word-o of function name in comment

(jakllsch)

2020-09-17 17:04:31 UTC MAIN commitmail json YAML

Ensure interrupt handles buffer is zeroed on allocation

Prevents crashes trying to deallocate interrupts at shutdown.

Found by kim and mlelstv, confirmed by me

(jakllsch)

2020-09-17 01:19:41 UTC MAIN commitmail json YAML

2020-09-11 15:21:49 UTC MAIN commitmail json YAML

Limit bootarm.efi expectation further.

Should fix iyonix, and zaurus builds.  Also probably fixes all oarm AKA
'arm' builds too.

(jakllsch)

2020-09-10 15:17:23 UTC MAIN commitmail json YAML

fix earmv7hfeb set list for bootarm.efi

Do this by explicitly marking all the non-earmv7hf* arm archs as not wanted,
because the set lists processor doesn't have a better way to be told.

(jakllsch)

2020-09-10 14:30:15 UTC MAIN commitmail json YAML

bootaa64: explicitly set GNUEFIARCH and LIBGNUEFI_ARCH to aarch64

(jakllsch)

2020-09-09 14:49:27 UTC MAIN commitmail json YAML

Re-do previous aarch64eb strlen fix more simply and correctly.

(jakllsch)

2020-09-09 00:35:36 UTC MAIN commitmail json YAML

fix bad conditional in iavf_parse_modprop()

found by clang

(jakllsch)

2020-09-08 17:39:04 UTC MAIN commitmail json YAML

Enable __BUS_SPACE_HAS_STREAM_METHODS in std.generic64

These are needed for virtio_pci on aarch64eb.

(jakllsch)

2020-09-08 17:35:27 UTC MAIN commitmail json YAML

Acknowledge clang warning for NEON cipher code on aarch64eb

We've already made the nonportable vector initializations portable; the
code works on aarch64eb.

(jakllsch)

2020-09-08 17:17:32 UTC MAIN commitmail json YAML

2020-09-08 13:28:51 UTC MAIN commitmail json YAML

iaq_datalen is 16-bit, always use htole16

fixes build failure on big endian

(jakllsch)

2020-09-07 18:06:13 UTC MAIN commitmail json YAML

Fix vgetq_lane_u32 for aarch64eb with GCC

Fixes NEON AES on aarch64eb

(jakllsch)

2020-09-07 18:05:17 UTC MAIN commitmail json YAML

Use a working macro to detect big endian aarch64.

Fixes aarch64eb NEON ChaCha.

(jakllsch)

2020-09-07 13:19:20 UTC MAIN commitmail json YAML

2020-09-06 23:23:22 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/aarch64eb/backtrace-supported.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/aarch64eb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64eb/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64eb/gcov-iov.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb/libgomp_f.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb/omp.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libiberty/arch/aarch64eb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libobjc/arch/aarch64eb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libobjc/arch/aarch64eb/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/c++config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/cxxabi_tweaks.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/gstdint.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/symver-config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/usr.bin/common-target/arch/aarch64eb.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/all-tree.def@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/auto-host.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/bversion.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/configargs.h@1.2 / diff / nxr@1.2
      :
(more 5 files)
mknative-gcc for gcc 9.3.0 and aarch64eb

(jakllsch)

2020-09-05 20:24:43 UTC MAIN commitmail json YAML

Fix a broken corner case of strlen()/strnlen() on aarch64eb

Previously a string such as "\x1\x1\x1\x1\x1\x1\x1" would count as
0 instead of 7 on BE.

(jakllsch)

2020-09-05 17:49:26 UTC MAIN commitmail json YAML

aarch64: switch CPU to the kernel's byte order during boot

(jakllsch)

2020-09-05 16:44:54 UTC MAIN commitmail json YAML

Adjust aarch64 bus_space tags to also work on aarch64eb

(jakllsch)

2020-09-05 16:04:31 UTC MAIN commitmail json YAML

Add missing prototypes for __bs_c(f,_bs_sm_?_swap)

(implementations of these already exist for aarch64)

(jakllsch)

2020-09-05 15:59:09 UTC MAIN commitmail json YAML

AArch64 instructions are always LE: swap if we're BE

(jakllsch)

2020-09-04 02:30:46 UTC MAIN commitmail json YAML

src/external/gpl3/gcc.old/lib/libbacktrace/arch/aarch64eb/backtrace-supported.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libbacktrace/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libgcc/arch/aarch64eb/auto-target.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libgcc/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libgcc/arch/aarch64eb/gthr-defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libgcc/libgcov/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libgcc/libgcov/arch/aarch64eb/gcov-iov.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libgomp/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libgomp/arch/aarch64eb/libgomp.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libgomp/arch/aarch64eb/libgomp_f.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libgomp/arch/aarch64eb/omp.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libiberty/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libobjc/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libobjc/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/aarch64eb/c++config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/aarch64eb/cxxabi_tweaks.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/aarch64eb/gstdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/aarch64eb/symver-config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc.old/usr.bin/common-target/arch/aarch64eb.mk@1.1 / diff / nxr@1.1
      :
(more 15 files)
Native GCC (old) for aarch64eb

(jakllsch)

2020-09-04 02:29:56 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/aarch64eb/backtrace-supported.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libbacktrace/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgcc/arch/aarch64eb/auto-target.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgcc/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgcc/arch/aarch64eb/gthr-defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64eb/gcov-iov.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb/libgomp.spec@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb/libgomp_f.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb/omp.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libiberty/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libobjc/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libobjc/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/c++config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/cxxabi_tweaks.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/gstdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/symver-config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/usr.bin/common-target/arch/aarch64eb.mk@1.1 / diff / nxr@1.1
      :
(more 15 files)
Native GCC (new) for aarch64eb

(jakllsch)

2020-09-04 02:27:39 UTC MAIN commitmail json YAML

Build driver-aarch64.c for both endians of aarch64

(jakllsch)

2020-09-04 02:26:57 UTC MAIN commitmail json YAML

Build driver-aarch64.c for both endians of aarch64

(jakllsch)

2020-09-04 02:24:58 UTC MAIN commitmail json YAML

2020-09-04 02:21:49 UTC MAIN commitmail json YAML

Link evbarm/aarch64eb kernels in big endian mode

(jakllsch)

2020-09-04 02:15:52 UTC MAIN commitmail json YAML

Only build bootaa64.efi on LE aarch64 for now, to match set lists

(jakllsch)

2020-09-03 18:59:33 UTC MAIN commitmail json YAML

Treat aarch64 and aarch64eb identically with regard to ld.so.conf

(jakllsch)

2020-09-03 18:58:48 UTC MAIN commitmail json YAML

Only expect ACPI and UEFI-related files on little endian aarch64

(jakllsch)

2020-09-03 18:30:05 UTC MAIN commitmail json YAML

2020-09-03 16:45:50 UTC MAIN commitmail json YAML

2020-09-02 16:22:46 UTC MAIN commitmail json YAML

Treat aarch64eb the same as aarch64

(jakllsch)

2020-09-02 15:43:06 UTC MAIN commitmail json YAML

Fix typo/pasteo in aarch64 clzdi2() END()

(jakllsch)

2020-09-02 15:17:19 UTC MAIN commitmail json YAML

Teach bsd.endian.mk about aarch64eb

(jakllsch)

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

Teach native gmp about aarch64eb

(jakllsch)

2020-09-02 14:13:21 UTC MAIN commitmail json YAML

2020-08-29 19:06:18 UTC MAIN commitmail json YAML

tegra_xusb: fix xusb static firmware build

To work around objcopy and ld now being unable to create a EABI5 object
from a binary, use the assembler directive .incbin in inline assembly
to pull in the firmware blob.

This also probably makes TEGRA210_XUSB_BIN_STATIC actually work.

(jakllsch)

2020-08-21 20:46:04 UTC MAIN commitmail json YAML

xhci(4): initial support for Isochronous pipes

Needs more cleanup, and more work, particularly transaction scheduling
may need to be examined with bus analyzer (to check if too frequent/
infrequent) or various isoc pipe consumers (to check if too infrequent)
and fixed if incorrect.

Begins to address PR kern/55574.

(jakllsch)

2020-08-21 20:16:39 UTC MAIN commitmail json YAML

xhci(4): copy HCCPARAMS regs to softc, use when needed

We'll need more than just the AC64 bit for the Isoc support coming up;
and we don't need to keep all the bits as bools in the softc.

(jakllsch)

2020-05-30 17:19:45 UTC MAIN commitmail json YAML

aubtfwl(4): Use kmem_asprintf() for firmware file name creation.

A MAXPATHLEN+1 array of char on stack is "too much".

(jakllsch)

2020-05-24 17:28:20 UTC MAIN commitmail json YAML

uvideo(4): clamp (micro)frames-per-xfer to at most 80

Previously, on a 30fps YUV422 640x480 webcam, we were putting over 250
USB (micro)frames per video frame in the host controller queue.

xhci(4) is currently limited to 256-1 TRBs per xHC Transfer Ring, and as
such, trying to place 3 xfers each of 250+ microframes in the queue fails.

As there is no UVC requirement that whole video frames be in one logical
chunk of isoc transactions, and there doesn't seem to be compelling reason
to keep the xfer completion rate slower than 1 in 10ms, we can limit each
of the 3 uvideo xfers to 80 (micro)frames of bus time, and solve the
Transfer Ring constraint for upcoming xhci(4) Isochronous pipe support.
This works out to using only 240 TRBs on the 255-usable-TRB Transfer Ring.

(jakllsch)

2020-05-21 15:28:35 UTC MAIN commitmail json YAML

xhci(4): only usbd_xfer_trycomplete() if certain to usb_transfer_complete()

Previously we'd cancel the timeout after the data stage of control xfers, and
then hope that the status stage would eventually interrupt.

(jakllsch)

2020-05-21 13:47:11 UTC MAIN commitmail json YAML

xhci(4): dynamically allocate xhci_xfer->xx_trb buffer

Allocation size remains the same for now.

(jakllsch)

2020-05-21 13:23:38 UTC MAIN commitmail json YAML

xhci(4): Check for overflows with KASSERT when putting TRBs on xfer TRB buffer.

Also more-correctly check for overruns when putting TRBs on a ring.

(jakllsch)

2020-05-21 12:46:45 UTC MAIN commitmail json YAML

xhci(4): Be more concise in putting the setup request in TRB immediate data.

Or: memcpy(),htole64() is replaced by functionally-identical le64dec().

(jakllsch)

2020-05-20 17:32:28 UTC MAIN commitmail json YAML

Use more-semantically-correct types in xhci allocx/freex functions.

(jakllsch)

2020-05-19 19:09:43 UTC MAIN commitmail json YAML

ohci(4): always use usb_syncmem() when reading from HCCA

(jakllsch)

2020-05-19 18:57:26 UTC MAIN commitmail json YAML

ohci_device_isoc_done(): use ux_length rather than ux_bufsize

For consistency.  Nick may have missed this in previous because I'd
unexpectedly adjusted it.

(jakllsch)

2020-05-19 18:32:35 UTC MAIN commitmail json YAML

Use usbd_destroy_xfer() in usbd_request_async() instead of usbd_free_xfer().

The only user of usbd_request_async() & co. does a usbd_create_xfer(), so use
the correct deconstructor.

(jakllsch)

2020-05-19 18:18:33 UTC MAIN commitmail json YAML

Remove definition of unused struct xhci_endpoint.

(jakllsch)

2020-05-13 19:33:48 UTC MAIN commitmail json YAML

Use ux_bufsize rather than ux_length in isoc path usb_syncmem calls.

ux_length is always 0 for isoc pipes, so it could not be used here.

To do: revisit this for other host controllers, uhci and ehci in particular?

(jakllsch)

2020-05-13 18:44:51 UTC MAIN commitmail json YAML

ohci_alloc_sed() returns a pointer, so use NULL rather than 0 on bail-out

(jakllsch)

2020-05-11 23:47:45 UTC MAIN commitmail json YAML

msk(4): ack Status BMU IRQ only if we're (apparently) caught up with it

Possibility for acking an unprocessed Status BMU IRQ still exists, and
remains handled by the watchdog.  Nevertheless this should reduce the
likelyhood that path is taken.

(jakllsch)

2020-05-11 19:17:46 UTC MAIN commitmail json YAML

msk(4): simplify interrupt return value creation

This also corrects a problem where we would not claim we handled an
interrupt that was ours.

(jakllsch)

2020-05-11 18:49:05 UTC MAIN commitmail json YAML

msk(4): moderate no interrupts globally

The global interrupt moderator on mskc(4) is mostly redundant with the Status Unit's tx and rx interrupt coalescing for our purpouses

Revisits interrupt moderation change in 1.108.

(jakllsch)

2020-05-08 16:43:18 UTC MAIN commitmail json YAML

if_skreg.h: remove duplicate or triplicate identical #defines

(jakllsch)

2020-05-08 14:56:49 UTC MAIN commitmail json YAML

Use sysctl_teardown() upon detach of mskc(4).

(jakllsch)

2020-05-08 14:35:19 UTC MAIN commitmail json YAML

msk(4): Simplify setting the first List Element owner-bit last.

We don't actually need to do this, as the BMU won't proceed to the new
descriptor until we advance the ring-end pointer on the chip, but perhaps
it has value as paranoia.

(jakllsch)

2020-04-30 14:04:55 UTC MAIN commitmail json YAML

msk(4): actually moderate interrupts from the Yukon 2 Status BMU

Previously the interrupt moderation enable register was being programmed
with sk(4)-style enable bits, none of which matched the significant
interrupt sources of the Yukon 2 we enable.

(jakllsch)

2020-04-30 13:51:43 UTC MAIN commitmail json YAML

msk(4): during attach print intrstr only once

(jakllsch)

2020-04-30 01:52:09 UTC MAIN commitmail json YAML

msk(4): rework rx descriptor loading to support multiple segments

This paves the way to replace the driver-internal jumbo frame rx buffer
with other recieve buffers (for example MCLGET/MEXTMALLOC) in the future.

(jakllsch)

2020-04-29 20:03:52 UTC MAIN commitmail json YAML

msk(4): Simply keep a ring of (tx) dmamaps, rather than a linked list

(jakllsch)

2020-04-29 18:52:03 UTC MAIN commitmail json YAML

msk(4): don't keep array of pointers to each ring descriptor

With 512 descriptors each in 2 rings this saves 4KiB (LP32) or 8KiB (LP64)
per interface.

(jakllsch)

2020-04-28 17:26:02 UTC MAIN commitmail json YAML

Use correct-semantic byteorder(9) functions to provide letoh*() in msk(4)

(jakllsch)

2020-04-28 17:15:48 UTC MAIN commitmail json YAML

Remove unused cargo cult include of <dev/mii/brgphyreg.h> in if_msk.c.

(jakllsch)

2020-04-26 16:14:14 UTC MAIN commitmail json YAML

Remove written-only sk_next member of struct (m)sk_chain.

(jakllsch)

2020-04-26 15:39:04 UTC MAIN commitmail json YAML

Use __aligned(8) with naturally-aligned-yet-__packed msk(4) descriptors.

Allows compiler to generate more efficent struct member accesses.

(jakllsch)

2020-04-26 14:21:14 UTC MAIN commitmail json YAML

Implement SCTP bug fixes found by maxv@.

Adding these seems to improve the SCTP situation.

(jakllsch)

2020-04-24 17:36:55 UTC MAIN commitmail json YAML

Fill in .pr_usrreqs for SOCK_SEQPACKET and SOCK_STREAM variants of SCTP too.

This should allow these socket types of SCTP to operate on IPv6 family
sockets, as .pr_usrreqs must not be NULL for socreate() to succeed.

(jakllsch)

2020-04-23 23:22:41 UTC MAIN commitmail json YAML

Fix userland gprof profiling on aarch64.

Adjusts _PROF_PROLOGUE to match OpenBSD; reworks our MCOUNT to retrieve
frompc placed on stack by the prologue, and to streamline sp manipulation
when preserving argument registers.

(jakllsch)

2020-04-18 17:31:53 UTC MAIN commitmail json YAML

msk(4): Avoid bus_dmamap_destroy() in msk_stop()

bus_dmamap_destroy() can not be executed in soft interrupt context,
and msk_stop() can be called in soft interrupt context.

As such, move creation and destruction of tx dmamaps to attach() and
detach() functions.

(jakllsch)

2020-02-09 15:22:25 UTC MAIN commitmail json YAML

Improve compatibility with newer A64 DE2 DTB endpoint numbers.

Should fix video output with new Linux 5.5rc DTBs on A64/H2/H3/H5-based SoCs.

(jakllsch)

2020-01-24 13:20:33 UTC MAIN commitmail json YAML

Use dp->e2d_namlen rather than strlen(dp->e2d_name) in ext2fs_ls().

Prevents garbage beyond the end of the name from appearing on screen.

(jakllsch)

2019-12-19 16:00:52 UTC MAIN commitmail json YAML

Abort panel driver attach if required regulator is missing.

(jakllsch)

2019-12-19 15:54:21 UTC MAIN commitmail json YAML

Add comment for previous.

(jakllsch)

2019-12-19 15:44:30 UTC MAIN commitmail json YAML

Note addition of anxdp(4).

(jakllsch)

2019-12-19 15:39:01 UTC MAIN commitmail json YAML

Note change of net80211 behavior regarding association to any AP when
no SSID is configured.

(jakllsch)

2019-12-19 15:27:07 UTC MAIN commitmail json YAML

Do not associate with with any access point if no SSID has been configured.

(jakllsch)

2019-12-19 00:52:29 UTC MAIN commitmail json YAML

add template bits for optional eDP panel on RockPro64

(jakllsch)

2019-12-19 00:42:12 UTC MAIN commitmail json YAML

paper over the rkpwm get_conf function that otherwise doesn't seem to
let things work

(jakllsch)

2019-12-19 00:36:26 UTC MAIN commitmail json YAML

enable panel at fdt drivers

(jakllsch)

2019-12-19 00:35:01 UTC MAIN commitmail json YAML

Add another panel@fdt driver, this time for DRM-style panels.

To do: migrate away from other panel driver.

(jakllsch)

2019-12-19 00:28:35 UTC MAIN commitmail json YAML

2019-12-19 00:25:59 UTC MAIN commitmail json YAML

add Rockchip (RK3399) glue for Analogix DisplayPort core

(jakllsch)

2019-12-19 00:23:57 UTC MAIN commitmail json YAML

2019-12-18 18:40:19 UTC MAIN commitmail json YAML

rk3399_cru: Reparent dclk_vop[01] to gpll via dclk_vop[01]_frac.

The previous source of dclk_vop[01] was vpll via dclk_vop[01]_div.
vpll is apparently used directly as a pixel clock source for the
HDMI PHY, and we don't want the other VOP's dclk changing out from
under it because we can't handle finding a replacement clock source
with the right rate yet.

gpll happens to run at 594MHz, which works well as a basis for pixel
clocks.

Linux suggests that the source clock of the fractional divider needs
to be more than twenty times greater than the resulting clock (or some
intermediate clock?) for output stability.  This may not be the case
with 594MHz and the common pixel clocks I see used by displays in my
area of the wild, but it works for now.

(jakllsch)

2019-12-17 18:30:51 UTC MAIN commitmail json YAML

rkvop: set stride using virtual framebuffer width instead of display mode

(jakllsch)

2019-12-17 18:26:36 UTC MAIN commitmail json YAML

Move drm_encoder from rkvop(4) to the SoC-layer output pipe drivers (rk_dwhdmi).

(jakllsch)

2019-12-17 17:51:12 UTC MAIN commitmail json YAML

rk3399_cru: implement dclk_vop0_frac and dclk_vop1_frac

(jakllsch)

2019-12-15 14:18:16 UTC MAIN commitmail json YAML

2019-12-09 15:37:26 UTC MAIN commitmail json YAML