diff --git a/TODO-RELEASE b/TODO-RELEASE
new file mode 100644
index 0000000..17c6a34
--- /dev/null
+++ b/TODO-RELEASE
@@ -0,0 +1,10 @@
+# When cleaning up this file: bump API version in corresponding Makefile.am and rename corresponding debian/lib*.install
+# according to https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html#Updating-version-info
+# In short:
+# LIBVERSION=c:r:a
+# If the library source code has changed at all since the last update, then increment revision: c:r + 1:a.
+# If any interfaces have been added, removed, or changed since the last update: c + 1:0:0.
+# If any interfaces have been added since the last public release: c:r:a + 1.
+# If any interfaces have been removed or changed since the last public release: c:r:0.
+#library what description / commit summary line
+osmo-pcu update osmo-gsm-manuals dependency to > 0.3.0 for vty_cpu_sched.adoc include
diff --git a/configure.ac b/configure.ac
index 3f403b8..2e99a15 100644
--- a/configure.ac
+++ b/configure.ac
@@ -82,10 +82,10 @@ then
fi
dnl checks for libraries
-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.3.0)
-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.3.0)
-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.3.0)
-PKG_CHECK_MODULES(LIBOSMOGB, libosmogb >= 1.3.0)
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.4.0)
+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.4.0)
+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.4.0)
+PKG_CHECK_MODULES(LIBOSMOGB, libosmogb >= 1.4.0)
AC_MSG_CHECKING([whether to enable direct DSP access for PDCH of sysmocom-bts])
AC_ARG_ENABLE(sysmocom-dsp,
diff --git a/debian/control b/debian/control
index b9dad0c..0d69a9a 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Build-Depends: debhelper (>= 9),
dh-systemd (>= 1.5),
autotools-dev,
pkg-config,
- libosmocore-dev (>= 1.3.0),
+ libosmocore-dev (>= 1.4.0),
osmo-gsm-manuals-dev
Standards-Version: 3.9.8
Homepage: http://osmocom.org/projects/osmopcu
diff --git a/doc/manuals/osmopcu-usermanual.adoc b/doc/manuals/osmopcu-usermanual.adoc
index bf25cfd..e202e33 100644
--- a/doc/manuals/osmopcu-usermanual.adoc
+++ b/doc/manuals/osmopcu-usermanual.adoc
@@ -21,6 +21,8 @@ include::{srcdir}/chapters/counters.adoc[]
include::./common/chapters/gb.adoc[]
+include::./common/chapters/vty_cpu_sched.adoc[]
+
include::./common/chapters/port_numbers.adoc[]
include::./common/chapters/bibliography.adoc[]
diff --git a/doc/manuals/vty/osmo-pcu_vty_reference.xml b/doc/manuals/vty/osmo-pcu_vty_reference.xml
index 7b33cbb..afb9d47 100644
--- a/doc/manuals/vty/osmo-pcu_vty_reference.xml
+++ b/doc/manuals/vty/osmo-pcu_vty_reference.xml
@@ -440,6 +440,13 @@
+
+
+
+
+
+
+
@@ -912,6 +919,13 @@
+
+
+
+
+
+
+
@@ -1199,6 +1213,11 @@
+
+
+
+
+
@@ -1586,6 +1605,27 @@
+
+ config-cpu-sched
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
config-pcu
diff --git a/src/pcu_main.cpp b/src/pcu_main.cpp
index 3912204..c5ff3dc 100644
--- a/src/pcu_main.cpp
+++ b/src/pcu_main.cpp
@@ -43,6 +43,7 @@ extern "C" {
#include
#include
#include
+#include
#include
#include
#include
@@ -272,6 +273,7 @@ int main(int argc, char *argv[])
pcu_vty_info.tall_ctx = tall_pcu_ctx;
vty_init(&pcu_vty_info);
pcu_vty_init();
+ osmo_cpu_sched_vty_init(tall_pcu_ctx);
handle_options(argc, argv);
if ((!!spoof_mcc) + (!!spoof_mnc) == 1) {