created | 2024-08-17T22:45:20Z |
---|---|
begin | 2024-08-12T00:00:00Z |
end | 2024-08-13T00:00:00Z |
path | src/sys |
commits | 17 |
date | 2024-08-12T01:49:49Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/i915/i915_driver.c | log | diff | annotate |
message |
use INTEL_INFO for early platform tests in inteldrm_attach() runtime IS_PLATFORM tests are not setup until inteldrm_attachhook i915_driver_probe i915_driver_early_probe intel_device_info_runtime_init_early intel_device_info_subplatform_init |
date | 2024-08-12T02:16:21Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/i915/i915_driver.c | log | diff | annotate |
message | remove unused vars in local functions |
date | 2024-08-12T06:47:11Z | |||
---|---|---|---|---|
author | dlg | |||
files | src/sys/dev/ic/re.c | log | diff | annotate |
src/sys/dev/pci/if_rge.c | log | diff | annotate | |
message |
try harder to leave a gap on the tx ring. i think before this change we could overwrite entries on the ring, which can confuse the chip and the tx completion code. i think. it's funny how much a comparison hurts my brain. ok patrick@ tested by and ok kevlo@ |
date | 2024-08-12T11:25:27Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/kern/uipc_domain.c | log | diff | annotate |
src/sys/netinet/igmp.c | log | diff | annotate | |
src/sys/netinet6/icmp6.c | log | diff | annotate | |
src/sys/netinet6/mld6.c | log | diff | annotate | |
message |
Run network protocol timer without kernel lock. Mark slow and fast protocol timeouts as MP safe. This means they run on a spearate thread without holding the kernel lock. IGMP and MLD6 cannot run in parallel, they use exclusive net lock to protect themselves. As a performance optimization global variables are used to skip igmp_fasttimo() and mld6_fasttimeo() if no multicast is active. These global variables use atomic operations and memory barriers to work lockless. IPv6 fragment timeout protects itself with a mutex. TCP timers also run without kernel lock now. The whole TCP stack holds exclusive net lock, so additional kernel lock is useless. OK mvs@ |
date | 2024-08-12T17:02:58Z | |||
---|---|---|---|---|
author | mvs | |||
files | src/sys/net/bpf.c | log | diff | annotate |
message |
Prepare bpf_sysctl() for upcoming net_sysctl() unlocking. Both NET_BPF_MAXBUFSIZE and NET_BPF_BUFSIZE (`bpf_maxbufsize' and `bpf_bufsize' respectively) are atomically accessed integers. No locks required to modify them. ok bluhm |
date | 2024-08-12T17:24:58Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/dev/acpi/acpipwrres.c | log | diff | annotate |
message |
Revert the guts of rev 1.14. This ends up attempting to turn of power resources for devices that aren't present. And that makes us run AML that clearly hasn't been tested by the vendors. And on my test laptop this no longer seems to make a meaningful difference in the power consumption during suspend-to-idle. ok deraadt@ |
date | 2024-08-12T18:43:41Z | |||
---|---|---|---|---|
author | deraadt | |||
files | src/sys/arch/amd64/conf/RAMDISK | log | diff | annotate |
message |
other growth has happened and I'm out of current culling options, so mpi(4) gets removed from the floppy. |
date | 2024-08-12T19:32:05Z | |||
---|---|---|---|---|
author | anton | |||
files | src/sys/kern/sys_generic.c | log | diff | annotate |
message |
Conditionally compile kqueue poll debug printfs, mainly preventing them from being included in the ramdisk kernel. Looks sensible to deraadt@ |
date | 2024-08-12T23:36:45Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/i915/intel_wakeref.c | log | diff | annotate |
message |
drm/i915: Lift runtime-pm acquire callbacks out of intel_wakeref.mutex From Chris Wilson 4cd64e9d2c7206db05e7162d0258b455726b7ec5 in mainline linux |
date | 2024-08-12T23:39:18Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/i915/gt/intel_engine.h | log | diff | annotate |
src/sys/dev/pci/drm/i915/gt/intel_engine_cs.c | log | diff | annotate | |
src/sys/dev/pci/drm/i915/gt/intel_engine_types.h | log | diff | annotate | |
src/sys/dev/pci/drm/i915/gt/intel_gt.c | log | diff | annotate | |
src/sys/dev/pci/drm/i915/gt/intel_gt.h | log | diff | annotate | |
message |
drm/i915: Create a kernel context for GGTT updates From Nirmoy Das b352749936806c9d5ed6a6021d84c1df4d1df3da in mainline linux |
date | 2024-08-12T23:42:15Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/i915/i915_scatterlist.h | log | diff | annotate |
src/sys/dev/pci/drm/i915/gt/intel_gtt.h | log | diff | annotate | |
message |
drm/i915: Implement for_each_sgt_daddr_next From Nirmoy Das 0e514878486053363f8b2a806525fe67ae692827 in mainline linux |
date | 2024-08-12T23:44:39Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/i915/gt/intel_engine_cs.c | log | diff | annotate |
src/sys/dev/pci/drm/i915/gt/intel_gtt.c | log | diff | annotate | |
src/sys/dev/pci/drm/i915/gt/intel_gtt.h | log | diff | annotate | |
message |
drm/i915: Parameterize binder context creation From Nirmoy Das 3f5f62883631a987964102bc5044f7bf62c26323 in mainline linux |
date | 2024-08-12T23:47:44Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/i915/gt/intel_ggtt.c | log | diff | annotate |
message |
drm/i915: Implement GGTT update method with MI_UPDATE_GTT From Nirmoy Das 8a7f77fabac16e284cc47191fe033770012bf48d in mainline linux |
date | 2024-08-12T23:50:01Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/i915/gt/intel_gt_pm.c | log | diff | annotate |
message |
drm/i915: Toggle binder context ready status From Nirmoy Das a2ae29629230588d50dfcba306decad7e4f690f3 in mainline linux |
date | 2024-08-12T23:52:04Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/i915/gt/intel_gtt.c | log | diff | annotate |
message |
drm/i915: Enable GGTT updates with binder in MTL From Nirmoy Das 799d794f75598353c8e5854fc9c57cc46d236c4e in mainline linux |
date | 2024-08-12T23:55:26Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/i915/i915_gpu_error.c | log | diff | annotate |
src/sys/dev/pci/drm/i915/i915_query.c | log | diff | annotate | |
src/sys/dev/pci/drm/i915/intel_memory_region.c | log | diff | annotate | |
src/sys/dev/pci/drm/i915/intel_memory_region.h | log | diff | annotate | |
src/sys/dev/pci/drm/i915/intel_region_ttm.c | log | diff | annotate | |
src/sys/dev/pci/drm/i915/display/intel_fbdev.c | log | diff | annotate | |
src/sys/dev/pci/drm/i915/gem/i915_gem_region.c | log | diff | annotate | |
src/sys/dev/pci/drm/i915/gem/i915_gem_stolen.c | log | diff | annotate | |
src/sys/dev/pci/drm/i915/gem/i915_gem_ttm.c | log | diff | annotate | |
src/sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c | log | diff | annotate | |
src/sys/dev/pci/drm/i915/gt/intel_region_lmem.c | log | diff | annotate | |
src/sys/dev/pci/drm/i915/gt/selftest_tlb.c | log | diff | annotate | |
src/sys/dev/pci/drm/i915/selftests/intel_memory_region.c | log | diff | annotate | |
message |
drm/i915: Use struct resource for memory region IO as well From Ville Syrjala 3c0fa9f4ec220d4a6fac1b80c231c38cf6d0934d in mainline linux |
date | 2024-08-12T23:57:43Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/drm/i915/intel_memory_region.c | log | diff | annotate |
message |
drm/i915: Print memory region info during probe From Ville Syrjala 2ab1fe53e298fd2ca6491c73a8d306cc042cd2f0 in mainline linux |