Skip to content

v0.1.10

Compare
Choose a tag to compare
@htejun htejun released this 03 Jun 18:48
· 943 commits to main since this release
dfc642b

What's Changed

  • Sync to the latest kernel by @htejun in #253
  • ci: Also include gcc-multilib to fix CI by @Byte-Lab in #256
  • scx_rustland_core: relax compact unevictable memory constraint by @arighi in #255
  • scx_rustland: bump up version to 0.0.6 by @arighi in #257
  • Fix issue when CDPATH contains libbpf directory by @hodgesds in #259
  • Update README with instructions for building against local libbpf by @hodgesds in #258
  • scx_rusty: load balancing fixes by @danieljordan10 in #260
  • Update README with Slack invite link by @hodgesds in #262
  • Make scx_rusty interactive by @Byte-Lab in #261
  • ci: enable kvm support in the github workflow by @arighi in #265
  • common: Pull bpf_log2l() into helper function header by @Byte-Lab in #264
  • INSTALL: Add instructions for Nix by @ptr1337 in #267
  • README: Add missing link to Nix Install instructions by @ptr1337 in #268
  • scx_lavd: support CPU frequency scaling by @multics69 in #263
  • rusty: Support CPU hotplug onlining by @Byte-Lab in #266
  • Fix typo by @vax-r in #271
  • scx_rustland_core: use a BPF_MAP_TYPE_USER_RINGBUF to dispatch tasks by @arighi in #270
  • systemd-service: Don't restart always by @ptr1337 in #273
  • scx_lavd: support yield-based preemption by @multics69 in #274
  • scx_utils: report an explicit error when another scheduler is running by @arighi in #276
  • INSTALL.md: Add info about debug kernel on arch based by @ptr1337 in #277
  • topology: Support CONFIG_NUMA=n in Topology crate by @Byte-Lab in #278
  • rustland: reduce scheduling overhead by @arighi in #272
  • scx_rustland: maximize CPU utilization by @arighi in #279
  • scx_rustland: properly support offline CPUs by @arighi in #281
  • Add pacman hooks for systemd by @sirlucjan in #282
  • scx_lavd: add non-functional misc updates by @multics69 in #283
  • Fix typo by @vax-r in #284
  • scripts: Add script to measure runqlat for a process by @jfernandez in #285
  • scripts: whitespace cleanup for process_runqlat.bt by @jfernandez in #288
  • journal.conf: increase the size of the logs and drop unneeded options by @sirlucjan in #287
  • Avoid redundant substraction in rsigmoid_u64 by @vax-r in #290
  • scx_rustland: introduce low power mode by @arighi in #286
  • Add remaining hotplug pieces by @Byte-Lab in #289
  • Add missing skel.attach() calls by @htejun in #293
  • Sync from kernel (73f4013eb1eb) by @htejun in #291
  • scx_lavd: fix inconsistent indentation in main.bpf.c by @multics69 in #295
  • Fix warnings by @Byte-Lab in #294
  • meson: fix a build error for libbpf at release build by @multics69 in #297
  • Build: Make -Werror non-default by @Byte-Lab in #302
  • scx_simple: re-add __COMPAT_scx_bpf_switch_all() by @arighi in #298
  • simple: Add comment explaining use of SHARED_DSQ by @Byte-Lab in #303
  • meson: fix a build error for libbpf at release build by @sirlucjan in #301
  • Add pacman hooks for openrc by @sirlucjan in #300
  • scx_rustland: cleanups by @arighi in #299
  • scx_flatcg: Correct content error in comment by @vax-r in #304
  • scx_rustland: introduce fifo mode by @arighi in #305
  • scx_rustland: fix fifo mode support by @arighi in #306
  • scx_rustland: improve audio workload and performance predictability by @arighi in #307
  • Reduce MAX_ENQUEUED_TASKS to fit percpu allocator by @RinHizakura in #310
  • Update INSTALL.md with fedora c scheds info by @jordalgo in #311
  • scx_central: Provide backward compability by @vax-r in #314
  • scx_lavd: Enforce memory barrier in flip_sys_cpu_util by @vax-r in #318
  • Add openSUSE installation notes by @frelon in #316
  • Revert "scx_lavd: Enforce memory barrier in flip_sys_cpu_util" by @multics69 in #321
  • scx_layered: Improve affn_viol handling and implement dump method by @htejun in #312
  • scx_rustland_core: fix build error with musl by @arighi in #320
  • Document the needed BPF kernel config by @aruhier in #323
  • scx_lavd: Adding READ_ONCE()/WRITE_ONCE() macros by @vax-r in #322
  • README: Adding dependencies to allow compilation by @sirlucjan in #326
  • scx_rustland: get rid of --builtin-idle option by @arighi in #325
  • Bump versions for a release by @htejun in #327

New Contributors

Full Changelog: v0.1.9...v0.1.10