File scx.changes of Package scx

-------------------------------------------------------------------
Wed Oct 30 08:22:07 UTC 2024 - Fredrik Lönnegren <fredrik.lonnegren@suse.com>

- Add service_add/del macros for scx_loader service 

-------------------------------------------------------------------
Tue Oct 29 18:02:44 UTC 2024 - Fredrik Lönnegren <fredrik.lonnegren@suse.com>

- Move scx-<version>.tar.zst to buildtime service.

-------------------------------------------------------------------
Tue Oct 22 08:48:50 UTC 2024 - Fredrik Lönnegren <fredrik.lonnegren@suse.com>

- Add devel package that includes the common headers and vmlinux.h from the
  upstream repository.

-------------------------------------------------------------------
Thu Oct  3 19:00:46 UTC 2024 - Fredrik Lönnegren <fredrik.lonnegren@suse.com>

- Update to v1.0.5:
  * fix/enable rust tests, make build faster by @likewhatevs in #623
  * scx_rustland_core: introduce topology awareness by @arighi in #622
  * scx_layered: clean up Layer::new layer_growth_algo by @JakeHillion in #624
  * scx_lavd: improve greedy ratio calculation and more by @multics69 in #621
  * ci: fix vng command to set the right amount of CPUs by @arighi in #627
  * release: Add cargo-publish.py by @htejun in #628
  * scx_rustland_core: move includes back to the lib section by @arighi in #629
  * split integration test execution by @likewhatevs in #632
  * build: Use a single top-level rust workspace by @htejun in #635
  * enable docs generation and upload by @likewhatevs in #633
  * scx_bpfland: use sum_exec_runtime to evaluate task's used time slice by @arighi in #640
  * remove dependency on rlimit.rs by @likewhatevs in #638
  * migrate ci vm to 24.04 by @likewhatevs in #641
  * scx_layered: Fix typo in stats by @samuelnair in #642
  * scx_layered: Pass layer spec for core growth algo by @hodgesds in #644
  * scx_bpfland: Documentation consistency fix by @anh0516 in #634
  * scx_rusty: init domains when calculating averages by @frelon in #645
  * lint: enable cargo fmt by @JakeHillion in #643
  * scx_layered: Add random layer growth algo by @hodgesds in #651
  * update Tumbleweed installation notes by @frelon in #650
  * scx_layered: Add topology aware core growth selection by @hodgesds in #649
  * scx_layered: Add stats for XNUMA/XLLC migrations by @hodgesds in #648
  * scx_lavd: add a short circuit for the case of no turbo core by @multics69 in #653
  * scx_lavd: boost the latency-criticality of kernel threads by @multics69 in #654
  * scx_bpfland: refine idle CPU selection logic by @arighi in #655
  * scx_layered: add round robin growth strategy by @JakeHillion in #652
  * scxstats_to_openmetrics: fix format string by @JakeHillion in #657
  * scx_rustland_core: improve idle CPU selection API and logic by @arighi in #658
  * scx_rustland_core: prevent CI failures by @arighi in #662
  * scx_rustland_core: Access the returned value of saturating_sub() by @vax-r in #665
  * scx_layered: Refactor match_layer() and implement helper function to access cpumask within bpf_cpumask by @vax-r in #664
  * scx_bpfland: Remove the usage of cast_mask in bpfland_enqueue by @vax-r in #663
  * scx_lavd: consider waker's CPU when ops.select_cpu() by @multics69 in #669
  * scx_layered: Add a hi fallback dsq per llc by @hodgesds in #449
  * scx_layered: Add Big/Little core growth algos by @hodgesds in #667
  * scx_layered: Add topology aware preemption by @hodgesds in #666
  * scx_lavd: find a victim cpu for preemption within task's compute domain by @multics69 in #670
  * scx_layered: Add waker stats per layer by @hodgesds in #671
  * scx_layered: Cleanup dump format by @hodgesds in #675
  * scx_lavd: propagate waker's latency criticality to its wakee by @multics69 in #673
  * scx_common_bpf: Append cast_mask() by @vax-r in #679
  * add 'continue on error' to stress tests in ci jobs by @likewhatevs in #680
  * scx_layered: Restrict preemption to layer cpumask by @hodgesds in #681
  * clean up ci/make ci nicer by @likewhatevs in #682
  * scx_layered: Make layered idle CPU selection topology aware by @hodgesds in #683
  * enable ide's etc. to work on the bpf.c files by @likewhatevs in #668
  * scx_rustland_core: fix mm stall by @arighi in #678
  * enable build and test outside src dir by @likewhatevs in #685
  * scx_loader: Add initial automatic scheduler switching via --monitor-no-dbus by @MitchellAugustin in #676
  * scx_utils: Add gpu-topology crate feature by @frelon in #686
  * scx_layered: Add layer growth algo to layer bpf config by @hodgesds in #687
  * enable bpftrace when using stress tests by @likewhatevs in #688
  * run cargo fmt to make ci green by @likewhatevs in #691
  * Sync from kernel and re-enable scx_flatcg and scx_pair by @htejun in #692
  * Setup "debugging" and misc cleanup by @likewhatevs in #695
  * do not cache fast jobs dependencies by @likewhatevs in #697
  * scx_layered: Fix idle core selection by @hodgesds in #696
  * ci: enable on merge_group action by @JakeHillion in #698
  * dev_guide: document cargo fmt by @JakeHillion in #699
  * fix artifact names to work with merge queue naming by @likewhatevs in #700
  * scx_loader: Add systemd service and on-DBUS launch by @vnepogodin in #693
  * scx_lavd: more accurately determine the performance criticality threshold by @multics69 in #702
  * scx_lavd: fix two potential bugs by @multics69 in #704
  * scx_layered: Fix cache initialization by @hodgesds in #708
  * Revert "scx_rustland_core: prevent deadlock with per-CPU DSQs and CPU… by @arighi in #706
  * scx_bpfland small fixes and improvements by @arighi in #709
  * scx_stats: Implement macro #stat_doc to autogen doc from stat desc by @minosfuture in #703
  * scx_loader: Add D-Bus Introspection XML by @vnepogodin in #707
  * scx_layered: Fix compiler warnings by @hodgesds in #711
  * Add #stat_doc attribute macro to Stats structs by @minosfuture in #712
  * Mention wiki in the README by @parttimenerd in #718
  * scx_rusty: Delete unused function variable by @vax-r in #717
  * scx_lavd: Fix typo by @vax-r in #716

openSUSE Build Service is sponsored by