Now
MAIN commitmail json YAML
fix copy/paste-o
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
- 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
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.
Subtle change that won't make a functional difference in this case;
changed only for semantic correctness.
MAIN commitmail json YAML
Format MKREPRO_TIMESTAMP with "%b %d %Y" to correctly substitute __DATE__
MAIN commitmail json YAML
remove now-unused assignment
MAIN commitmail json YAML
include opt_ntp.h for PPS_SYNC
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
Seems to fix build of libnbcompat in reproducible mode on host toolchains w/o -iremap
MAIN commitmail json YAML
ti_gpio: add gpio(4) interrupt support
tested with gpiopps(4) on Beagle Bone Black
tested with gpiopps(4) on Beagle Bone Black
MAIN commitmail json YAML
Use HUD_PEN instead of 0x0002 as appropriate
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.
bytes of kernel memory following input buffer to leak to tty
application.
Probably not practically expolitable, but you never know.
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.
munge ether_crc32_le() output when programming multicast filter.
MAIN commitmail json YAML
Sync with OpenBSD
MAIN commitmail json YAML
Remove Reserved usages and ranges thereof
Helps align with future merge
Helps align with future merge
MAIN commitmail json YAML
fix typos
MAIN commitmail json YAML
Add (Realtek/)Killer E2600 Ethernet
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)
Allows loading of ramdisk.fs via u-boot initrd (to run sysinst)
MAIN commitmail json YAML
Give scope and additional details to wg(4) diagnostic messages.
MAIN commitmail json YAML
src/sys/net/if_wg.c@1.73
/
diff
/
nxr@1.73
src/sys/secmodel/suser/secmodel_suser.c@1.57 / diff / nxr@1.57
src/sys/sys/kauth.h@1.89 / diff / nxr@1.89
src/sys/secmodel/suser/secmodel_suser.c@1.57 / diff / nxr@1.57
src/sys/sys/kauth.h@1.89 / diff / nxr@1.89
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.
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.
MAIN commitmail json YAML
src/share/examples/secmodel/secmodel_example.c@1.29
/
diff
/
nxr@1.29
src/sys/secmodel/suser/secmodel_suser.c@1.56 / diff / nxr@1.56
src/sys/sys/kauth.h@1.88 / diff / nxr@1.88
src/sys/secmodel/suser/secmodel_suser.c@1.56 / diff / nxr@1.56
src/sys/sys/kauth.h@1.88 / diff / nxr@1.88
more strip(4) removal, this time in kauth(9)
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.
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.
MAIN commitmail json YAML
Honor ACPI FADT Century byte; should fix many "unknown CMOS layout" messages.
MAIN commitmail json YAML
Fix dmamap_syncs more; the number of ring elements is vq->vq_num, not
sc->sc_nvqs.
sc->sc_nvqs.
MAIN commitmail json YAML
fix hexprint function
MAIN commitmail json YAML
src/sys/arch/sparc/conf/INSTALL@1.106
/
diff
/
nxr@1.106
src/sys/conf/files@1.1306 / diff / nxr@1.1306
src/sys/conf/files@1.1306 / diff / nxr@1.1306
remove lingering strip(4) remnants
MAIN commitmail json YAML
fix libopcodes.so.11.0 binutils condition
MAIN commitmail json YAML
src/sys/arch/amd64/conf/ALL@1.176
/
diff
/
nxr@1.176
src/sys/arch/i386/conf/ALL@1.505 / diff / nxr@1.505
src/sys/arch/i386/conf/ALL@1.505 / diff / nxr@1.505
Add missing virtio devices to x86 ALL kernels
MAIN commitmail json YAML
Add commented vio9p* to match amd64 GENERIC
MAIN commitmail json YAML
src/distrib/sets/lists/debug/module.mi@1.24
/
diff
/
nxr@1.24
src/distrib/sets/lists/modules/mi@1.158 / diff / nxr@1.158
src/distrib/sets/lists/modules/mi@1.158 / diff / nxr@1.158
add compat_100 module setlist entries
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.
on a controller simply does not change depending on the privileges of
the caller.
MAIN commitmail json YAML
If we can't read a pin while listing pins, simply continue on to next
pin rather than abort.
pin rather than abort.
MAIN commitmail json YAML
fix grammar in comment
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()
in ehci_device_fs_isoc_init() to match ehci_device_isoc_init()
MAIN commitmail json YAML
"periodic frame list", not "period frame list" in comments
MAIN commitmail json YAML
Add missing whitespace in error message.
MAIN commitmail json YAML
src/sys/arch/vax/include/vsbus.h@1.21
/
diff
/
nxr@1.21
src/sys/arch/vax/vsa/dz_vsbus.c@1.47 / diff / nxr@1.47
src/sys/arch/vax/vsa/vsbus.c@1.68 / diff / nxr@1.68
src/sys/arch/vax/vsa/vsbus_dma.c@1.17 / diff / nxr@1.17
src/sys/arch/vax/vsa/dz_vsbus.c@1.47 / diff / nxr@1.47
src/sys/arch/vax/vsa/vsbus.c@1.68 / diff / nxr@1.68
src/sys/arch/vax/vsa/vsbus_dma.c@1.17 / diff / nxr@1.17
vsbus vax: sprinkle volatile for register accesses
MAIN commitmail json YAML
Don't let compiler optimize out the framebuffer probe in lcg_match() by
using keyword volatile.
using keyword volatile.
MAIN commitmail json YAML
Add magic to recognize FFSv2ea
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.
filesystem in sysinst.
Sucessfully tested in simh-microvax3900 booting from FFSv2ea.
MAIN commitmail json YAML
On VAX, compile gdtoa/misc.c at -O0 to avoid incorrect machine code
resulting in some doubles printing as garbage.
resulting in some doubles printing as garbage.
MAIN commitmail json YAML
src/distrib/sets/lists/debug/mi@1.393
/
diff
/
nxr@1.393
src/distrib/sets/lists/tests/mi@1.1235 / diff / nxr@1.1235
src/distrib/sets/lists/tests/mi@1.1235 / diff / nxr@1.1235
Fix h_lualibm debug set lists.
MAIN commitmail json YAML
Extend units.lib with prefixes from Resolution 3 of the 27th meeting of CGPM.
MAIN commitmail json YAML
Extend orders(7) with prefixes from Resolution 3 of the 27th meeting of CGPM.
MAIN commitmail json YAML
only build linux_acpi.c if we have acpi(4) in the kernel
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.
rather than in terms of curies.
Add symbol Bq for becquerel.
MAIN commitmail json YAML
fix inconsistent whitespace in units.lib
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.
don't like it and should be in Report Protocol after enumeration/reset
anyway.
May address PR kern/55019.
MAIN commitmail json YAML
fix spelling of "regular" in comment
MAIN commitmail json YAML
src/sys/arch/evbarm/conf/GENERIC@1.105
/
diff
/
nxr@1.105
src/sys/arch/evbarm/conf/GENERIC64@1.193 / diff / nxr@1.193
src/sys/arch/evbarm/conf/GENERIC64@1.193 / diff / nxr@1.193
drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
MAIN commitmail json YAML
shut up GCC about possibly-uninit; some KNF
MAIN commitmail json YAML
use powerof2() in sd_validate_blksize()
MAIN commitmail json YAML
We no need for PQUIRK_FORCELUNS now that we try REPORT LUNS.
MAIN commitmail json YAML
src/sys/dev/scsipi/scsi_spc.h@1.7
/
diff
/
nxr@1.7
src/sys/dev/scsipi/scsiconf.c@1.294 / diff / nxr@1.294
src/sys/dev/scsipi/scsiconf.c@1.294 / diff / nxr@1.294
Try REPORT LUNS command to enumerate logical units.
MAIN commitmail json YAML
drop poorly phrased and redundant message about unsupported chip revisions
MAIN commitmail json YAML
src/sys/arch/evbarm/conf/GENERIC@1.104
/
diff
/
nxr@1.104
src/sys/arch/evbarm/conf/GENERIC64@1.192 / diff / nxr@1.192
src/sys/arch/evbarm/conf/GENERIC64@1.192 / diff / nxr@1.192
enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
MAIN commitmail json YAML
Turn off ALTQ in if_wg module, to match default kernel configs
MAIN commitmail json YAML
fix aarch64 build
MAIN commitmail json YAML
src/sys/arch/arm/sunxi/sun50i_h6_gpio.c@1.4
/
diff
/
nxr@1.4
src/sys/arch/arm/sunxi/sun50i_h6_r_ccu.c@1.3 / diff / nxr@1.3
src/sys/arch/arm/sunxi/sun50i_h6_r_ccu.h@1.2 / diff / nxr@1.2
src/sys/arch/arm/sunxi/sun50i_h6_r_ccu.c@1.3 / diff / nxr@1.3
src/sys/arch/arm/sunxi/sun50i_h6_r_ccu.h@1.2 / diff / nxr@1.2
add clock and reset for APB2 RSB on Allwinner H6
MAIN commitmail json YAML
This H6 pin (PL9) function is called s_cir_rx, not s_cir.
MAIN commitmail json YAML
make compilable at NPCI==0
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)
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)
MAIN commitmail json YAML
src/sys/dev/usb/usbdevs.h@1.789
/
diff
/
nxr@1.789
src/sys/dev/usb/usbdevs_data.h@1.789 / diff / nxr@1.789
src/sys/dev/usb/usbdevs_data.h@1.789 / diff / nxr@1.789
regen
MAIN commitmail json YAML
SPCR_BAUD_DEFAULT maps better to -1 than 0
Suggested by jmcneill@
Suggested by jmcneill@
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.
so drop #include "opt_inet.h" and the includes of netinet headers
conditioned on it.
MAIN commitmail json YAML
No need to #include "vlan.h", as NVLAN is not used in these drivers now.
MAIN commitmail json YAML
Enable WSDISPLAY_CUSTOM_OUTPUT and WSDISPLAY_CUSTOM_BORDER on
amd64 GENERIC as i386 GENERIC already does.
amd64 GENERIC as i386 GENERIC already does.
MAIN commitmail json YAML
Add optional GENERIC.local include in alpha's GENERIC.
MAIN commitmail json YAML
Add license text I forgot to include in 1.1
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.
* 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.
MAIN commitmail json YAML
fix syntax of latest CHANGES entry
MAIN commitmail json YAML
src/sys/dev/pci/pcidevs.h@1.1412
/
diff
/
nxr@1.1412
src/sys/dev/pci/pcidevs_data.h@1.1411 / diff / nxr@1.1411
src/sys/dev/pci/pcidevs_data.h@1.1411 / diff / nxr@1.1411
regenerate
MAIN commitmail json YAML
Fix Realtek RTL8125 description
MAIN commitmail json YAML
and the html for rge(4)...
MAIN commitmail json YAML
add rge
MAIN commitmail json YAML
src/sys/arch/amd64/conf/GENERIC@1.584
/
diff
/
nxr@1.584
src/sys/arch/evbarm/conf/GENERIC64@1.177 / diff / nxr@1.177
src/sys/arch/i386/conf/GENERIC@1.1235 / diff / nxr@1.1235
src/sys/arch/evbarm/conf/GENERIC64@1.177 / diff / nxr@1.177
src/sys/arch/i386/conf/GENERIC@1.1235 / diff / nxr@1.1235
enable rge(4) on x86 and evbarm64
MAIN commitmail json YAML
link to rge(4) from pci(4)
MAIN commitmail json YAML
src/distrib/sets/lists/man/mi@1.1715
/
diff
/
nxr@1.1715
src/share/man/man4/Makefile@1.712 / diff / nxr@1.712
src/share/man/man4/Makefile@1.712 / diff / nxr@1.712
install rge(4) manual
MAIN commitmail json YAML
update rge(4) manual page from OpenBSD
MAIN commitmail json YAML
src/sys/arch/amd64/conf/ALL@1.166
/
diff
/
nxr@1.166
src/sys/arch/i386/conf/ALL@1.498 / diff / nxr@1.498
src/sys/arch/i386/conf/ALL@1.498 / diff / nxr@1.498
add rge(4) to x86 ALL kernels
MAIN commitmail json YAML
src/sys/dev/pci/files.pci@1.435
/
diff
/
nxr@1.435
src/sys/dev/pci/if_rge.c@1.17 / diff / nxr@1.17
src/sys/dev/pci/if_rgereg.h@1.5 / diff / nxr@1.5
src/sys/dev/pci/if_rge.c@1.17 / diff / nxr@1.17
src/sys/dev/pci/if_rgereg.h@1.5 / diff / nxr@1.5
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.
Should consider merging this all into re(4) and rgephy(4) someday.
Some cleanup tasks remain here.
MAIN commitmail json YAML
reduce aprint_error(9) abuse
MAIN commitmail json YAML
reduce aprint_error(9) abuse
MAIN commitmail json YAML
Add /etc/ip6addrctl.conf as optional file so it is backed up.
MAIN commitmail json YAML
it's spelled struct tcphdr, not struct tcp_hdr
MAIN commitmail json YAML
if_bnx.c: fix misleading indentation
suggested by rillig@
suggested by rillig@
MAIN commitmail json YAML
src/sys/dev/pci/if_bnx.c@1.107
/
diff
/
nxr@1.107
src/sys/dev/pci/if_bnxreg.h@1.27 / diff / nxr@1.27
src/sys/dev/pci/if_bnxreg.h@1.27 / diff / nxr@1.27
Curb aprint_*() abuse in bnx(4)
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.
Should fix PR kern/55974.
This driver does not yet do the special MSI and MSI-X setup that the
chip apparently requires.
MAIN commitmail json YAML
Zero interrupt handles upon allocation.
Might prevent detach-time bugs.
Might prevent detach-time bugs.
MAIN commitmail json YAML
Avoid an extra daif read when dispatching interrupts by using
ENABLE_INTERRUPT() / DISABLE_INTERRUPT() instead of cpsie() / cpsid() macros.
ENABLE_INTERRUPT() / DISABLE_INTERRUPT() instead of cpsie() / cpsid() macros.
MAIN commitmail json YAML
Add a few network interface offload feature initialisms
MAIN commitmail json YAML
if_rge.c: avoid aprint_error*() abuse
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.
"""
"""
Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.
"""
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
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
MAIN commitmail json YAML
device_printf() instead of aprint_error_dev() where appropriate
MAIN commitmail json YAML
fix typo that prevented bytes/physsect reporting from working
MAIN commitmail json YAML
spelling fixes in sd.c comments
MAIN commitmail json YAML
whitespace fix
MAIN commitmail json YAML
Fix weird spelling, refresh date.
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.
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.
MAIN commitmail json YAML
Probe all LUNs on vioscsi(4) until scsi(4) can do REPORT LUNS.
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.
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.
MAIN commitmail json YAML
Fix word-o of function name in comment
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
Prevents crashes trying to deallocate interrupts at shutdown.
Found by kim and mlelstv, confirmed by me
MAIN commitmail json YAML
src/sys/dev/scsipi/scsiconf.c@1.289
/
diff
/
nxr@1.289
src/sys/dev/scsipi/scsipi_base.c@1.187 / diff / nxr@1.187
src/sys/dev/scsipi/scsipi_base.c@1.187 / diff / nxr@1.187
Some misspelling-in-comments fixes for scsipi
MAIN commitmail json YAML
Limit bootarm.efi expectation further.
Should fix iyonix, and zaurus builds. Also probably fixes all oarm AKA
'arm' builds too.
Should fix iyonix, and zaurus builds. Also probably fixes all oarm AKA
'arm' builds too.
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.
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.
MAIN commitmail json YAML
bootaa64: explicitly set GNUEFIARCH and LIBGNUEFI_ARCH to aarch64
MAIN commitmail json YAML
Re-do previous aarch64eb strlen fix more simply and correctly.
MAIN commitmail json YAML
fix bad conditional in iavf_parse_modprop()
found by clang
found by clang
MAIN commitmail json YAML
Enable __BUS_SPACE_HAS_STREAM_METHODS in std.generic64
These are needed for virtio_pci on aarch64eb.
These are needed for virtio_pci on aarch64eb.
MAIN commitmail json YAML
src/sys/crypto/aes/arch/arm/files.aesneon@1.5
/
diff
/
nxr@1.5
src/sys/crypto/chacha/arch/arm/files.chacha_arm@1.5 / diff / nxr@1.5
src/tests/sys/crypto/aes/Makefile@1.6 / diff / nxr@1.6
src/tests/sys/crypto/chacha/Makefile@1.6 / diff / nxr@1.6
src/sys/crypto/chacha/arch/arm/files.chacha_arm@1.5 / diff / nxr@1.5
src/tests/sys/crypto/aes/Makefile@1.6 / diff / nxr@1.6
src/tests/sys/crypto/chacha/Makefile@1.6 / diff / nxr@1.6
Acknowledge clang warning for NEON cipher code on aarch64eb
We've already made the nonportable vector initializations portable; the
code works on aarch64eb.
We've already made the nonportable vector initializations portable; the
code works on aarch64eb.
MAIN commitmail json YAML
use correct condition
MAIN commitmail json YAML
iaq_datalen is 16-bit, always use htole16
fixes build failure on big endian
fixes build failure on big endian
MAIN commitmail json YAML
src/sys/crypto/aes/arch/arm/arm_neon.h@1.11
/
diff
/
nxr@1.11
src/sys/crypto/chacha/arch/arm/arm_neon.h@1.7 / diff / nxr@1.7
src/sys/crypto/chacha/arch/arm/arm_neon.h@1.7 / diff / nxr@1.7
Fix vgetq_lane_u32 for aarch64eb with GCC
Fixes NEON AES on aarch64eb
Fixes NEON AES on aarch64eb
MAIN commitmail json YAML
Use a working macro to detect big endian aarch64.
Fixes aarch64eb NEON ChaCha.
Fixes aarch64eb NEON ChaCha.
MAIN commitmail json YAML
Fix printb string for LA57
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)
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
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.
Previously a string such as "\x1\x1\x1\x1\x1\x1\x1" would count as
0 instead of 7 on BE.
MAIN commitmail json YAML
src/sys/arch/aarch64/aarch64/locore_el2.S@1.5
/
diff
/
nxr@1.5
src/sys/arch/aarch64/aarch64/start.S@1.9 / diff / nxr@1.9
src/sys/arch/aarch64/aarch64/start.S@1.9 / diff / nxr@1.9
aarch64: switch CPU to the kernel's byte order during boot
MAIN commitmail json YAML
Adjust aarch64 bus_space tags to also work on aarch64eb
MAIN commitmail json YAML
Add missing prototypes for __bs_c(f,_bs_sm_?_swap)
(implementations of these already exist for aarch64)
(implementations of these already exist for aarch64)
MAIN commitmail json YAML
AArch64 instructions are always LE: swap if we're BE
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)
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
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)
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
MAIN commitmail json YAML
Build driver-aarch64.c for both endians of aarch64
MAIN commitmail json YAML
Build driver-aarch64.c for both endians of aarch64
MAIN commitmail json YAML
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfd.h@1.2
/
diff
/
nxr@1.2
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfd_stdint.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfdver.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libgnuctf/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libgnuctf/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libiberty/arch/aarch64eb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libiberty/arch/aarch64eb/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libopcodes/arch/aarch64eb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/usr.bin/common/arch/aarch64eb/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/binutils/usr.bin/common/arch/aarch64eb/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/usr.bin/gas/arch/aarch64eb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/usr.bin/gprof/arch/aarch64eb/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/usr.bin/gprof/arch/aarch64eb/gconfig.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfd_stdint.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfdver.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libgnuctf/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libgnuctf/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libiberty/arch/aarch64eb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libiberty/arch/aarch64eb/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/lib/libopcodes/arch/aarch64eb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/usr.bin/common/arch/aarch64eb/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/binutils/usr.bin/common/arch/aarch64eb/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/usr.bin/gas/arch/aarch64eb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/usr.bin/gprof/arch/aarch64eb/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/usr.bin/gprof/arch/aarch64eb/gconfig.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/defs.mk@1.2 / diff / nxr@1.2
Regen native-binutils for aarch64eb
MAIN commitmail json YAML
Link evbarm/aarch64eb kernels in big endian mode
MAIN commitmail json YAML
Only build bootaa64.efi on LE aarch64 for now, to match set lists
MAIN commitmail json YAML
Treat aarch64 and aarch64eb identically with regard to ld.so.conf
MAIN commitmail json YAML
Only expect ACPI and UEFI-related files on little endian aarch64
MAIN commitmail json YAML
src/external/gpl3/gcc.old/usr.bin/backend/Makefile@1.14
/
diff
/
nxr@1.14
src/external/gpl3/gcc/usr.bin/backend/Makefile@1.59 / diff / nxr@1.59
src/external/gpl3/gcc/usr.bin/backend/Makefile@1.59 / diff / nxr@1.59
Treat aarch64eb the same as aarch64, enabling aarch64eb build
MAIN commitmail json YAML
src/common/lib/libc/arch/aarch64/gen/clzdi2.S deleted
src/common/lib/libc/arch/aarch64/gen/ctzdi2.S deleted
src/common/lib/libc/arch/aarch64/gen/ffsdi2.S deleted
src/common/lib/libc/arch/aarch64/gen/ctzdi2.S deleted
src/common/lib/libc/arch/aarch64/gen/ffsdi2.S deleted
Remove unused assembly source files
MAIN commitmail json YAML
Treat aarch64eb the same as aarch64
MAIN commitmail json YAML
Fix typo/pasteo in aarch64 clzdi2() END()
MAIN commitmail json YAML
Teach bsd.endian.mk about aarch64eb
MAIN commitmail json YAML
Teach native gmp about aarch64eb
MAIN commitmail json YAML
src/external/gpl3/gcc.old/dist/gcc/config.gcc@1.16
/
diff
/
nxr@1.16
src/external/gpl3/gcc/dist/gcc/config.gcc@1.63 / diff / nxr@1.63
src/external/gpl3/gcc/dist/gcc/config.gcc@1.63 / diff / nxr@1.63
Teach config.gcc about NetBSD aarch64eb
MAIN commitmail json YAML
src/sys/arch/arm/nvidia/files.tegra@1.52
/
diff
/
nxr@1.52
src/sys/arch/arm/nvidia/tegra_xusb-fw.mk deleted
src/sys/arch/arm/nvidia/tegra_xusb.c@1.20 / diff / nxr@1.20
src/sys/arch/evbarm/conf/mk.generic@1.10 / diff / nxr@1.10
src/sys/arch/arm/nvidia/tegra_xusb-fw.mk deleted
src/sys/arch/arm/nvidia/tegra_xusb.c@1.20 / diff / nxr@1.20
src/sys/arch/evbarm/conf/mk.generic@1.10 / diff / nxr@1.10
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.
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.
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.
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.
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.
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.
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".
A MAXPATHLEN+1 array of char on stack is "too much".
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.
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.
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.
Previously we'd cancel the timeout after the data stage of control xfers, and
then hope that the status stage would eventually interrupt.
MAIN commitmail json YAML
xhci(4): dynamically allocate xhci_xfer->xx_trb buffer
Allocation size remains the same for now.
Allocation size remains the same for now.
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.
Also more-correctly check for overruns when putting TRBs on a ring.
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().
Or: memcpy(),htole64() is replaced by functionally-identical le64dec().
MAIN commitmail json YAML
Use more-semantically-correct types in xhci allocx/freex functions.
MAIN commitmail json YAML
ohci(4): always use usb_syncmem() when reading from HCCA
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.
For consistency. Nick may have missed this in previous because I'd
unexpectedly adjusted it.
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.
The only user of usbd_request_async() & co. does a usbd_create_xfer(), so use
the correct deconstructor.
MAIN commitmail json YAML
Remove definition of unused struct xhci_endpoint.
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?
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?
MAIN commitmail json YAML
ohci_alloc_sed() returns a pointer, so use NULL rather than 0 on bail-out
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.
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.
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.
This also corrects a problem where we would not claim we handled an
interrupt that was ours.
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.
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.
MAIN commitmail json YAML
if_skreg.h: remove duplicate or triplicate identical #defines
MAIN commitmail json YAML
Use sysctl_teardown() upon detach of mskc(4).
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.
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.
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.
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.
MAIN commitmail json YAML
msk(4): during attach print intrstr only once
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.
This paves the way to replace the driver-internal jumbo frame rx buffer
with other recieve buffers (for example MCLGET/MEXTMALLOC) in the future.
MAIN commitmail json YAML
src/sys/dev/pci/if_msk.c@1.105
/
diff
/
nxr@1.105
src/sys/dev/pci/if_mskvar.h@1.25 / diff / nxr@1.25
src/sys/dev/pci/if_mskvar.h@1.25 / diff / nxr@1.25
msk(4): Simply keep a ring of (tx) dmamaps, rather than a linked list
MAIN commitmail json YAML
src/sys/dev/pci/if_msk.c@1.104
/
diff
/
nxr@1.104
src/sys/dev/pci/if_mskvar.h@1.24 / diff / nxr@1.24
src/sys/dev/pci/if_mskvar.h@1.24 / diff / nxr@1.24
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.
With 512 descriptors each in 2 rings this saves 4KiB (LP32) or 8KiB (LP64)
per interface.
MAIN commitmail json YAML
Use correct-semantic byteorder(9) functions to provide letoh*() in msk(4)
MAIN commitmail json YAML
Remove unused cargo cult include of <dev/mii/brgphyreg.h> in if_msk.c.
MAIN commitmail json YAML
src/sys/dev/pci/if_msk.c@1.101
/
diff
/
nxr@1.101
src/sys/dev/pci/if_mskvar.h@1.23 / diff / nxr@1.23
src/sys/dev/pci/if_mskvar.h@1.23 / diff / nxr@1.23
Remove written-only sk_next member of struct (m)sk_chain.
MAIN commitmail json YAML
Use __aligned(8) with naturally-aligned-yet-__packed msk(4) descriptors.
Allows compiler to generate more efficent struct member accesses.
Allows compiler to generate more efficent struct member accesses.
MAIN commitmail json YAML
Implement SCTP bug fixes found by maxv@.
Adding these seems to improve the SCTP situation.
Adding these seems to improve the SCTP situation.
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.
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.
MAIN commitmail json YAML
src/sys/arch/aarch64/include/profile.h@1.2
/
diff
/
nxr@1.2
src/sys/arch/arm/include/asm.h@1.34 / diff / nxr@1.34
src/sys/arch/arm/include/asm.h@1.34 / diff / nxr@1.34
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.
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.
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.
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.
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.
Should fix video output with new Linux 5.5rc DTBs on A64/H2/H3/H5-based SoCs.
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.
Prevents garbage beyond the end of the name from appearing on screen.
MAIN commitmail json YAML
Abort panel driver attach if required regulator is missing.
MAIN commitmail json YAML
Add comment for previous.
MAIN commitmail json YAML
Note addition of anxdp(4).
MAIN commitmail json YAML
Note change of net80211 behavior regarding association to any AP when
no SSID is configured.
no SSID is configured.
MAIN commitmail json YAML
Do not associate with with any access point if no SSID has been configured.
MAIN commitmail json YAML
add template bits for optional eDP panel on RockPro64
MAIN commitmail json YAML
paper over the rkpwm get_conf function that otherwise doesn't seem to
let things work
let things work
MAIN commitmail json YAML
enable panel at fdt drivers
MAIN commitmail json YAML
Add another panel@fdt driver, this time for DRM-style panels.
To do: migrate away from other panel driver.
To do: migrate away from other panel driver.
MAIN commitmail json YAML
add anxdp(4)
MAIN commitmail json YAML
src/sys/arch/arm/rockchip/files.rockchip@1.23
/
diff
/
nxr@1.23
src/sys/arch/arm/rockchip/rk_anxdp.c@1.1 / diff / nxr@1.1
src/sys/arch/arm/rockchip/rk_anxdp.c@1.1 / diff / nxr@1.1
add Rockchip (RK3399) glue for Analogix DisplayPort core
MAIN commitmail json YAML
src/sys/conf/files@1.1247
/
diff
/
nxr@1.1247
src/sys/dev/ic/anx_dp.c@1.1 / diff / nxr@1.1
src/sys/dev/ic/anx_dp.h@1.1 / diff / nxr@1.1
src/sys/dev/ic/anx_dp.c@1.1 / diff / nxr@1.1
src/sys/dev/ic/anx_dp.h@1.1 / diff / nxr@1.1
add Analogix DisplayPort core driver
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.
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.
MAIN commitmail json YAML
rkvop: set stride using virtual framebuffer width instead of display mode
MAIN commitmail json YAML
src/sys/arch/arm/rockchip/rk_dwhdmi.c@1.4
/
diff
/
nxr@1.4
src/sys/arch/arm/rockchip/rk_vop.c@1.4 / diff / nxr@1.4
src/sys/arch/arm/rockchip/rk_vop.c@1.4 / diff / nxr@1.4
Move drm_encoder from rkvop(4) to the SoC-layer output pipe drivers (rk_dwhdmi).
MAIN commitmail json YAML
rk3399_cru: implement dclk_vop0_frac and dclk_vop1_frac
MAIN commitmail json YAML
style fix/KNF
MAIN commitmail json YAML
build drm_panel.c w/ drmkms