[PlanetCCRMA] 3ms latency in ccrma kernel
Fernando Lopez-Lezcano
nando at ccrma.Stanford.EDU
Sat Apr 23 11:02:09 PDT 2016
On 04/23/2016 12:56 AM, Jiri Kastner wrote:
> seems ccrma kernel has disabled rt at all :)
Hey, good catch! Which exact kernel on which Fedora version?
There must be something messed up in the build process for the one you
have installed, in my laptop (with a test kernel) I have this:
$ grep PREEMPT_RT /boot/config-4.4.6-200.rt14.1.fc22.ccrma.x86_64+rt |more
CONFIG_PREEMPT_RT_BASE=y
# CONFIG_PREEMPT_RTB is not set
CONFIG_PREEMPT_RT_FULL=y
Thanks for the report and detective work!...
Sorry for the slow response to this thread, this week has been a killer.
(I don't have access to my fc23 laptop right now)
-- Fernando
> see bellow:
>
> --- config-ccrma.sorted 2016-04-23 09:47:08.175969867 +0200
> +++ config-rt.sorted 2016-04-23 09:47:25.856547548 +0200
> @@ -581,7 +581,6 @@
> CONFIG_CPU_FREQ=y
> CONFIG_CPU_IDLE_GOV_MENU=y
> CONFIG_CPU_IDLE=y
> -CONFIG_CPUMASK_OFFSTACK=y
> CONFIG_CPU_RMAP=y
> CONFIG_CPUSETS=y
> CONFIG_CPU_SUP_AMD=y
> @@ -1345,6 +1344,7 @@
> CONFIG_HAVE_PERF_EVENTS=y
> CONFIG_HAVE_PERF_REGS=y
> CONFIG_HAVE_PERF_USER_STACK_DUMP=y
> +CONFIG_HAVE_PREEMPT_LAZY=y
> CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
> CONFIG_HAVE_SETUP_PER_CPU_AREA=y
> CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
> @@ -1506,6 +1506,7 @@
> CONFIG_HVC_XEN_FRONTEND=y
> CONFIG_HVC_XEN=y
> CONFIG_HW_CONSOLE=y
> +CONFIG_HWLAT_DETECTOR=m
> CONFIG_HWMON_VID=m
> CONFIG_HWMON=y
> CONFIG_HWPOISON_INJECT=m
> @@ -1660,11 +1661,6 @@
> CONFIG_INFINIBAND_USNIC=m
> CONFIG_INIT_ENV_ARG_LIMIT=32
> CONFIG_INITRAMFS_SOURCE=""
> -CONFIG_INLINE_READ_UNLOCK_IRQ=y
> -CONFIG_INLINE_READ_UNLOCK=y
> -CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
> -CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
> -CONFIG_INLINE_WRITE_UNLOCK=y
> CONFIG_INOTIFY_USER=y
> CONFIG_INPUT_APANEL=m
> CONFIG_INPUT_ATI_REMOTE2=m
> @@ -2006,7 +2002,6 @@
> CONFIG_JOYSTICK_XPAD_LEDS=y
> CONFIG_JOYSTICK_XPAD=m
> CONFIG_JOYSTICK_ZHENHUA=m
> -CONFIG_JUMP_LABEL=y
> CONFIG_KALLSYMS_ALL=y
> CONFIG_KALLSYMS=y
> CONFIG_KARMA_PARTITION=y
> @@ -2113,7 +2108,6 @@
> CONFIG_LOCKDEP_SUPPORT=y
> CONFIG_LOCKD=m
> CONFIG_LOCKD_V4=y
> -CONFIG_LOCK_SPIN_ON_OWNER=y
> CONFIG_LOCKUP_DETECTOR=y
> CONFIG_LOG_BUF_SHIFT=18
> CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
> @@ -2282,6 +2276,7 @@
> CONFIG_MISDN_NETJET=m
> CONFIG_MISDN_SPEEDFAX=m
> CONFIG_MISDN_W6692=m
> +CONFIG_MISSED_TIMER_OFFSETS_HIST=y
> CONFIG_MKISS=m
> CONFIG_MLX4_CORE=m
> CONFIG_MLX4_DEBUG=y
> @@ -2374,7 +2369,6 @@
> CONFIG_MTRR_SANITIZER=y
> CONFIG_MTRR=y
> CONFIG_MULTIUSER=y
> -CONFIG_MUTEX_SPIN_ON_OWNER=y
> CONFIG_MVMDIO=m
> CONFIG_MWAVE=m
> CONFIG_MWIFIEX=m
> @@ -2880,12 +2874,9 @@
> CONFIG_OPENVSWITCH_GRE=m
> CONFIG_OPENVSWITCH=m
> CONFIG_OPENVSWITCH_VXLAN=m
> -CONFIG_OPROFILE_EVENT_MULTIPLEX=y
> -CONFIG_OPROFILE=m
> CONFIG_OPROFILE_NMI_TIMER=y
> CONFIG_OPT3001=m
> CONFIG_OPTIMIZE_INLINING=y
> -CONFIG_OPTPROBES=y
> CONFIG_ORE=m
> CONFIG_ORINOCO_USB=m
> CONFIG_OSF_PARTITION=y
> @@ -3054,8 +3045,13 @@
> CONFIG_PPS_CLIENT_PARPORT=m
> CONFIG_PPS=m
> CONFIG_PPTP=m
> +CONFIG_PREEMPT_COUNT=y
> +CONFIG_PREEMPT_LAZY=y
> CONFIG_PREEMPT_NOTIFIERS=y
> -CONFIG_PREEMPT_VOLUNTARY=y
> +CONFIG_PREEMPT_RCU=y
> +CONFIG_PREEMPT_RT_BASE=y
> +CONFIG_PREEMPT_RT_FULL=y
> +CONFIG_PREEMPT=y
> CONFIG_PREVENT_FIRMWARE_BUILD=y
> CONFIG_PRINTER=m
> CONFIG_PRINTK_TIME=y
> @@ -3156,7 +3152,6 @@
> CONFIG_RFKILL_LEDS=y
> CONFIG_RFKILL=m
> CONFIG_RFS_ACCEL=y
> -CONFIG_RING_BUFFER_ALLOW_SWAP=y
> CONFIG_RING_BUFFER_BENCHMARK=m
> CONFIG_RING_BUFFER=y
> CONFIG_ROCKER=m
> @@ -3286,8 +3281,7 @@
> CONFIG_RTLWIFI_PCI=m
> CONFIG_RTLWIFI_USB=m
> CONFIG_RT_MUTEXES=y
> -CONFIG_RWSEM_SPIN_ON_OWNER=y
> -CONFIG_RWSEM_XCHGADD_ALGORITHM=y
> +CONFIG_RWSEM_GENERIC_SPINLOCK=y
> CONFIG_S2IO=m
> CONFIG_SAMSUNG_LAPTOP=m
> CONFIG_SAMSUNG_Q10=m
> @@ -3622,7 +3616,6 @@
> CONFIG_SLIP_COMPRESSED=y
> CONFIG_SLIP=m
> CONFIG_SLIP_SMART=y
> -CONFIG_SLUB_CPU_PARTIAL=y
> CONFIG_SLUB_DEBUG=y
> CONFIG_SLUB=y
> CONFIG_SMARTJOYPLUS_FF=y
> @@ -4067,9 +4060,6 @@
> CONFIG_TRACER_SNAPSHOT=y
> CONFIG_TRACING_SUPPORT=y
> CONFIG_TRACING=y
> -CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
> -CONFIG_TRANSPARENT_HUGEPAGE=y
> -CONFIG_TREE_RCU=y
> CONFIG_TRUSTED_KEYS=m
> CONFIG_TTPCI_EEPROM=m
> CONFIG_TTY=y
> @@ -4531,6 +4521,7 @@
> CONFIG_W83627HF_WDT=m
> CONFIG_W83877F_WDT=m
> CONFIG_W83977F_WDT=m
> +CONFIG_WAKEUP_LATENCY_HIST=y
> CONFIG_WANT_DEV_COREDUMP=y
> CONFIG_WATCHDOG_CORE=y
> CONFIG_WATCHDOG=y
> @@ -4594,7 +4585,6 @@
> CONFIG_X86_PMEM_LEGACY_DEVICE=y
> CONFIG_X86_PMEM_LEGACY=y
> CONFIG_X86_PM_TIMER=y
> -CONFIG_X86_POWERNOW_K8=m
> CONFIG_X86_PTDUMP_CORE=y
> CONFIG_X86_PTDUMP=y
> CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
>
> _______________________________________________
> PlanetCCRMA mailing list
> PlanetCCRMA at ccrma.stanford.edu
> https://cm-mail.stanford.edu/mailman/listinfo/planetccrma
>
More information about the PlanetCCRMA
mailing list